Visualizzazione risultati 1 fino 7 di 7

Discussione: [PHP] Preleavare ultima riga da file!

  1. #1
    Guest

    Predefinito [PHP] Preleavare ultima riga da file!

    Ciao a tutti, ho bisogno del vostro aiuto. Allora io vorrei prelevare l'ultima riga che contiene un nome da un file (.okc) che sarebbe un semplice txt solo con un'altra estensione. In pratica è così composto:
    nome
    aasdsad
    2323jòasld
    134kasdl1
    asdk2ìsdaùAs
    °ad+sdasda
    sz<dazdazd
    asd23dklasd
    Ho messo dei testi "ad muzzum", e io vorrei prelevare l'ultimo di questo file ossia asd23dklasd, come faccio a farlo con php?? Grazie mille, ciao Davide!!

    PS. Non ho nulla di pronto, infatti sto chiedendo illuminazione!! xD

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php
    $file
    = file("tuo_file");

    echo
    $file[count($file) - 1];
    ?>
    Saluti!
    Ultima modifica di nokiagames : 13-07-2009 alle ore 16.51.31

  3. #3
    Guest

    Predefinito

    Ok, Grazie! Ora devo chiedere un'altra cosa!
    Perché non mi apre questo file??
    Codice PHP:
    $filenome = file("./data/settings/modules/blog/post_index.dat");
    $postnome = $filenome["0"];

    $aprofile = file("./data/settings/modules/blog/posts/{$postnome}"); # linea otto
    print_r($aprofile);

    exit();
    Il nome del file lo trova, ma non riesce ad aprirlo (path sbagliato?), io sto partendo dalla root (dov'è il cms) per poi andare a finire nella cartella dove si trova il file (.php) che contiene le variabili che io devo poi estrarne il contenuto di una di esse. Grazie mille, ciao Davide!
    Warning: file(./data/settings/modules/blog/posts/{$postnome} ) [function.file]: failed to open stream: No such file or directory in file.php on line 8
    PS. I nomi in grassetto sono indicativi... xD

  4. #4
    Guest

    Predefinito

    Forse nell'array $filenome l'indice "0" non esiste, prova ad togliere le virgolette ($filenome[0]).

  5. #5
    Guest

    Predefinito

    Allora...sto impazzendo! Non me lo apre...forse sbaglio la path!!
    Codice PHP:
    $filenome = file("./data/settings/modules/blog/post_index.dat");
    $postnome = $filenome[0];

    $aprofile = file("./data/settings/modules/blog/posts/{$postnome}");
    print_r($aprofile);

    exit();
    Perché?? Cosa c'è di sbagliato?? Grazie!!
    Warning: file(./data/settings/modules/blog/posts/file.php ) [function.file]: failed to open stream: No such file or directory in /www/data/settings/pages/file.php on line 8
    Ultima modifica di sIM : 15-07-2009 alle ore 13.18.53

  6. #6
    Guest

    Predefinito

    Prova a cambiare i path, rimuovi i ./

    Codice PHP:
    $filenome = file("data/settings/modules/blog/post_index.dat");
    $postnome = $filenome[0];

    $aprofile = file("data/settings/modules/blog/posts/{$postnome}");
    print_r($aprofile);

    exit();

  7. #7
    Guest

    Predefinito

    Risolto, grazie comunque! Il problema stava nel mettere un trim al nome ricavato del file!
    Ciauuu! Grazie mille!!

Regole di scrittura

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