Visualizzazione risultati 1 fino 4 di 4

Discussione: include

  1. #1
    Guest

    Predefinito include

    ciao a tutti..

    io ho una dir cosi strutturata

    1-carlo.php
    2-antonio.php
    3-francesco.php
    4-sara.php

    di solito ho sempre utilizzato il comando stile include('1-carlo.php'), ora però che sto affettuando modifiche, posso effettuare un include sapendo solo il numero iniziale? (nella directory non esistono doppioni di numeri)

    ho gia provato con include('1-*') ma ovviamente non va....

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,709

    Predefinito

    Credo devi ricavarti i nomi dei vari file ad esempio usando la glob(), poi includi i nomi ricavati dalla glob...

    Ciao!

  3. #3
    Guest

    Predefinito

    si infatti ho provato a fare una cosa tipo
    Codice PHP:
    foreach (glob('./dati/'.$_GET['data'].'/'.$_GET['page'].'-*') as $filename) {


    if (
    $_GET['page'] != ""){include('dati/'. $_GET['data'] . '/'.$filename);}

    }
    ma non funzia...

    Dove $_GET['page'] è il numero fisso ed unico mentre $_GET['data'] è il nome di una dir
    Ultima modifica di punkrosteeny : 18-03-2011 alle ore 00.22.55

  4. #4
    Guest

    Predefinito

    perdonatemi, la stanchezza mi ha fatto fare una cazzata assurda

    Codice PHP:
    foreach (glob('./zine/'.$_GET['data'].'/'.$_GET['page'].'-*') as $filename) {


    if (
    $_GET['page'] != ""){include($filename);}}?>
    cosi va...

    ora in una funzione simile sempre di include, sempre supponendo la struttura del file, io conosco la parte evidenziata in grassetto: 1-carlo.php nella variabile $file invece è scritta completa. quindi come posso estrarre mediante preg_replace (suppongo) ciò che sta fra 1- e il .php?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •