Visualizzazione dei risultati da 1 a 4 su 4

Discussione: crea pagine da file

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668

    crea pagine da file

    ciao,

    Ho creato questo codice ma non funziona:

    <?php
    $leggo = "prova.txt";
    if (!$p_file = fopen($leggo,"r")) {
    echo "ERRORE, non posso aprire il file";
    }
    else {
    while(!feof($p_file))
    {


    $linea = fgets($p_file, 1000);
    $pagina = "Ciao";

    $linea = str_replace(" ", "-", $linea);
    $titolo = $linea.".html";

    $var = fopen($titolo, "a");
    fwrite($var, $pagina);
    fclose($var);

    echo "Pagina creata con successo";


    }
    fclose($p_file);
    }
    ?>


    Sapete aiutari a capire perchè non crea il file con il nome dinamico al volo?

    Grazie

  2. #2
    Probabilmente e' sufficiente cambiare questa riga:

    Codice PHP:
    $linea str_replace(" ""-"$linea); 
    in

    Codice PHP:
    $linea rtrim(str_replace(" ""-"$linea)); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    provo grazie mille...

    M

  4. #4
    Io ho provato il tuo codice e mi funziona...
    E' forse una questione di permessi.
    Prova a rendere la cartella nella quale è presente il tuo script di proprietà di un utente che ha diritti di scrittura (se è un sistema Windows) oppure posizionati nella cartella che contiene lo script e fai semplicemente chmod 755 *.* con utente di root (se è un sistema Linux).

    Vedrai che dopo va

    --Cosimo

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.