Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: Aiutino con split

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Aiutino con split

    Codice PHP:
    $percorso split($_SERVER['SCRIPT_FILENAME'],"/");
    echo 
    $percorso[1]; 
    Non va perchè? Mi dice
    Notice: Undefined offset: 1 in C:\Programmi\Apache Group\Apache2\htdocs\playmusic\gallery\Sib\fotogal lery.php on line 10

  2. #2
    non esiste $percorso[1]...

    prova a stampare $percorso[0].

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Mi stampa "/" (senza le "). Perché? Io pensavo che mi stampava le varie directory del percorso. Io volevo fare così: da questo percorso C:\Programmi\Apache Group\Apache2\htdocs\playmusic\gallery\S
    ib\fotogallery.php volevo estrapolare la penultima stringa (in questo caso "Sib"). Come fare? Anzi, cosa ho sbagliato?

  4. #4
    allora prova prima a stampare la variabile intera. forse non è disponibile nel tuo server.

    per controllare fai un phpinfo() e cercala tra le altre variabili server. se non c'è non puoi usarla...

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Già lo stampata e funziona benissimo

  6. #6
    manuale

    codice:
    array split ( string espressione_regolare, string stringa [, int limite])


  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    si lo so...sn ancora sul sito php.net. Non mi dite sempre le stesse cose.

  8. #8
    Originariamente inviato da FinalFantasy
    Mi stampa "/" (senza le "). Perché? Io pensavo che mi stampava le varie directory del percorso. Io volevo fare così: da questo percorso C:\Programmi\Apache Group\Apache2\htdocs\playmusic\gallery\S
    ib\fotogallery.php volevo estrapolare la penultima stringa (in questo caso "Sib"). Come fare? Anzi, cosa ho sbagliato?
    inverti i parametri di split.

    codice:
    $percorso = split("/",$_SERVER['SCRIPT_FILENAME']);
    echo "<pre>";
    print_r($percorso);
    echo "</pre>";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da piero.mac
    inverti i parametri di split.

    codice:
    $percorso = split("/",$_SERVER['SCRIPT_FILENAME']);
    echo "<pre>";
    print_r($percorso);
    echo "</pre>";
    Prima di leggere il tuo post ho trovato la soluzione dei parametri. Ora come faccio a prendere il penultimo elemento dell'array?

  10. #10
    Originariamente inviato da FinalFantasy
    si lo so...sn ancora sul sito php.net. Non mi dite sempre le stesse cose.
    si ma hai letto?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.