Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [PHP] modificare file txt esterno

    ho scaricato uno script che mi fa modificare un file di testo caricato sul server ma ho un piccolo problema; se scrivo ad esempio la parola "velocità" nel file di testo appena apro la pagina dello script per modificarla viene visualizzata bene.... se aggiungo qualcosa alla parola tipo "velocità di discesa" e clicco il bottone "invia" il file viene salvato così: "velocita\' di discesa" (con la barra tra la a e l'apostrofo).

    Qui di seguito riporto il codice che utilizzo per modificare il file di testo visto che secondo me l'errore è li:

    Codice PHP:
    <html>
    <head>
    <title>scrittura su file</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    .Stile3 {font-family: Georgia, "Times New Roman", Times, serif}
    -->
    </style>
    </head>

    <body>

    <form action="pr_02.php" method="post">

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
          <td align="center" valign="middle"><table width="350" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="228" height="47" align="center" valign="middle">[img]img/structure_00.gif[/img]</td>
              </tr>
              <tr> 
                <td align="center" valign="middle"> <div align="center">[b]Modifica il testo[/b]</div></td>
              </tr>
              <tr> 
                <td align="center" valign="middle"> <div align="center">
                    <textarea name="text" cols="40" rows="20" id="text"><? include('text.txt'); ?></textarea>
                  </div></td>
              </tr>
              <tr> 
                <td align="center" valign="middle"> <div align="center">
                    <input type="submit" name="Submit" value="Invia">
                    <input type="reset" name="Submit" value="Ripristina">
                </div></td>
              </tr>
              <tr>
                <td height="20" align="center" valign="middle"><h5>[url="view.php"][b]Visualizza[/b][/url]</h5></td>
              </tr>
              <tr>
                <td height="20" align="center" valign="middle"><h5>[url="pr_01.php"][b]Elimina[/b][/url]</h5></td>
              </tr>
              <tr>
                <td align="center" valign="middle">[img]img/structure_01.gif[/img]
                  <map name="Map">
                    <area shape="rect" coords="124,28,214,44" href="http://www.jsoftware.tk/">
                  </map></td>
              </tr>
              <tr>
                <td align="center" valign="middle"><h6><span class="Stile3">script creato dalla [url="http://www.jsoftware.tk/"]Jsoftware [/url]</span></h6></td>
              </tr>
            </table></td>
      </tr>
    </table>
    </form>
    </body>
    </html>
    grazie a tutti per l'aiuto!
    ciao ciao
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  2. #2
    qualcuno può aiutarmi?
    se non sono stato chiaro provo a rispiegare....
    grazie ciao
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  3. #3
    Questo è il link da dove ho preso lo script:

    http://php.html.it/script/vedi/2060/jwriter/

    a voi non capita il mio problema?
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  4. #4
    up
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  5. #5
    riup
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  6. #6
    prova a mettere nel file "pr_02.php" prima che eseguala scrittura del file
    Codice PHP:
        $descrizione eregi_replace ("'","'",$variabile); 
    con $variabile che cambi a seconda di come si chiama

  7. #7
    Originariamente inviato da luapaul
    prova a mettere nel file "pr_02.php" prima che eseguala scrittura del file
    Codice PHP:
        $descrizione eregi_replace ("'","'",$variabile); 
    con $variabile che cambi a seconda di come si chiama
    Grazie mille per l'aiuto!!!
    Ora le barre non vengono più visualizzate nella pagina web anche se nel file di testo aumentano ogni volta che salvo una parte nuova di descrizione... si può risolvere anche questo problema? :-)

    grazie ancora!!!
    ciao
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  8. #8
    ops credo di essermi sbagliato... le barre compaiono ancora

    non si era aggiornata immediatamente la pagina e ci sono cascato!
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  9. #9
    ecco come ho modificato il file pr_02.php:

    Codice PHP:
    <?php 

    $filename 
    "testo.txt";// nome del file su cui scrivere
    $testo $_POST['text']."
    "
    ;// il testo, o in questo caso la vatiabile che lo trasporta, che si vuole scivere
    $handle fopen($filename'w');
    $descrizione eregi_replace ("'","'",$testo);
    fwrite($handle$testo);//fwrite comanda di scrivere 
    fclose($handle);//chiude il file aperto con la variabile $handle
    include('view.php');
    ?>
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

  10. #10
    up
    www.ciopper.com

    webmasterNOSPAM@ciopper.com
    per scrivermi eliminare NOSPAM

    icq:54600052

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.