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

Discussione: editor di file php

  1. #1

    editor di file php

    ragazzi si può realizzare un editore di file php ?
    Mi spiego meglio vorrei poter leggere il contenuto di un file prova.php, visualizzarlo e modificarne il contenuto...proprio come se fosse un vero e proprio editor


    Mi aiutate ?

  2. #2

  3. #3
    diciamo tutto
    Non l'ho mai fatto... so fare qualche cosa con le query, ma questo no

  4. #4
    <?
    $myFile = "info.php";
    $fh = fopen($myFile, 'r');
    $theData = fread($fh,filesize($myFile));
    fclose($fh);

    ?>

    <form id="form1" name="form1" method="post" action="">

    <textarea cols="150" rows="10" id="codice" ><?= $theData;?></textarea>
    </form>


    Per sovrascriverlo devi usare la funzione "fwrite"

    Ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  5. #5

  6. #6
    Originariamente inviato da filippo.toso
    Che cosa non sei in grado di fare?
    ... ma soprattutto, perchè lo vuoi fare??
    Ci sono già tools online che lo fanno...
    ***************************
    Non può piovere per sempre...
    ***************************

  7. #7
    scubadive grazie un casinoooo il tuo codice è fenomenale.
    Mi potresti dire xfavore anche come scrivere e salvere il file creato ?
    Purtroppo sono cose troppo evolute per me

    Grazie

  8. #8
    scrivi.php
    Codice PHP:
    <?
    $filename
    ="info.php";
    $somecontent=$_POST['codice'];
    if (
    is_writable($filename)) {


        if (!
    $handle fopen($filename'w')) {
             echo 
    "Non si riesce ad aprire il file ($filename)";
             exit;
        }


        if (!
    fwrite($handle$somecontent) ===FALSE) {
            echo 
    "Non si riesce a scrivere nel file ($filename)";
            exit;
        }

        echo 
    "Riuscito, ho scritto nel file ($filename)";

        
    fclose($handle);

    } else {
        echo 
    "Il file $filename non è accessibile";
    }

    ?>

    leggi.php:
    Codice PHP:
    <?
    $myFile 
    "info.php";
    $fh fopen($myFile'r');
    $theData fread($fh,filesize($myFile));
    fclose($fh);

    ?>

    <form id="form1" name="form1" method="post" action="scrivi.php">

      


        <textarea name="codice" cols="150" rows="10" id="codice" ><?= $theData;?>
      </textarea>
    </p>
      


        <input type="submit" name="scrivi" id="scrivi" value="Invia" />
    </p>
    </form>
    Ciao
    Scuba


    P.S.
    Quello che ti ha scritto filippo.toso è giusto
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  9. #9
    scubadive grazie infinite per il tuo codice è perfetto.
    L'unica cosa che ho riscontrato è che ottengo il file così:

    File originale prima della modifica:

    codice:
    $squadra["Milan"] = "primo posto";


    File dopo la modifica

    codice:
    $squadra[\\\"Milan\\\"] = \\\"primo posto\\\";

    come mai ?

  10. #10
    Credo che la funzione sia questa:

    str_replace("/", " ", $testo);

    ma non so dove inserirla nel codice

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.