Visualizzazione risultati 1 fino 9 di 9

Discussione: Script salvati su file

  1. #1
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito Script salvati su file

    Situazione:
    Sono nel pannello di controllo di AV nella gestione file. Invio un file al cui interno scrivo
    Codice PHP:
    <?php
    $file
    = "ciao.php";

    $p = fopen($file,"w+");
    fwrite($p,"<?php\nrename(\"prova.php\",\"boh.php\");\n?>");
    fclose($p);
    ?>
    e lo salvo. Avvio il file. Il file "ciao.php" viene creato.

    Problema:
    Avvio il file "ciao.php". Il file "prova.php" NON viene rinominato. Poi apro il file "ciao.php" con il pannello di controllo di AV e lo salvo senza cambiare niente. Dopodichè funziona.
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  2. #2
    Guest

    Predefinito

    Dopo aver creato il file ciao.php prova a scaricarlo tramite FTP e a vedere cosa c'è scritto dentro.
    Se il contenuto è identico ed anche il peso in byte è identico a quello che poi viene "prodotto" quando lo stesso file viene risalvato dal pannello, allora è un discorso di aggiornamento/cache/refresh/chipiùnehapiùnemetta.


    Ciaoo!!

  3. #3
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Non so usare il FTP. Aprendo il file dal pannello vedo lo stesso che mi aspetto, come sarebbe possibile che fosse diverso? :O
    C'è qualche script particolare che dovrei usare per risolvere questo problema? Secondo me è una questione di permessi...
    Ultima modifica di Luffio : 25-04-2007 alle ore 11.37.06
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  4. #4
    Guest

    Predefinito

    È quasi sicuramente un problema di permessi.
    Devi impostare i permessi a 666 per il file da rinominare, perché lo script che esegue il rename, essendo creato dal php, ha come owner l'utente di php (dovrebbe avere userid 48), mentre il file da rinominare appartiene al tuo utente (Luffio, a cui corrisponde un userid), sia che sia stato creato dal pannello, sia che tu l'abbia uppato via FTP.

  5. #5
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Non so gestire i permessi, datemi una mano :P.
    È giusto così?
    Codice PHP:
    <?php
    $file
    = "ciao.php";
    $p = fopen($file,"w+");
    fwrite($p,'<?php
    $file = "prova.php";
    rename($file,"boh.php");
    chmod("./$file",0777);
    chown("./$file",luffio);
    ?>'
    );
    fclose($p);
    chmod("./$file",0777);
    chown("./$file",luffio);
    ?>
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  6. #6
    Guest

    Predefinito

    Prova con
    Codice PHP:
    <?php
    $file
    = "ciao.php";
    $p = fopen($file,"w+");
    fwrite($p,'<?php
    $file = "prova.php";
    rename($file,"boh.php");
    chmod("./$file",0666);
    ?>'
    );
    fclose($p);
    chmod("./$file",0666);
    ?>

  7. #7
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    non funziona... neanche mettendo tutti 7
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  8. #8
    Guest

    Predefinito

    ma sei sicuro che non funzioni?? a me va benissimo su Av mi crea il file "ciao.php" e mi inserisce il testo

    cià!

  9. #9
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Citazione Originalmente inviato da sitoutileweb
    ma sei sicuro che non funzioni?? a me va benissimo su Av mi crea il file "ciao.php" e mi inserisce il testo

    cià!
    Non hai letto bene... è la parte dopo, che non va XD
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

Regole di scrittura

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