Ciao a tutti! vorrei sapere qual'è il codice per salvare quello che scrivi in una casella di testo in un file log!me lo potreste dire?lol![]()
![]()
![]()
![]()
Ciao a tutti! vorrei sapere qual'è il codice per salvare quello che scrivi in una casella di testo in un file log!me lo potreste dire?lol![]()
![]()
![]()
![]()
Devi usare il php..
Da una pagina html invia la variabile testo a questo script:
Ciao!Codice PHP:
<?php
$fp = fopen ("file.txt", "w+");
fwrite ($fp, "$testo");
fclose ($fp);
?>
Non ho capito!! vorrei collegare questo codice ad un pulsante..e anche alle caselle di testo!! come faccio???![]()
Tu hai una pagina HTML:
e salva.php la crei così:Codice HTML:<form method="post" action="salva.php"><input type="text" name="testo"><br><input type="submit" value="Salva su log"></form>
ma se vuoi che venga aggiunta una riga e non riscritto usa questo:Codice PHP:
<?php
$fp = fopen ("file.log", "w+");
fwrite ($fp, "$testo");
fclose ($fp);
?>
Così legge dal file file.log e ogni volta aggiunge una nuova riga con il testo inserito nella pagina HTML..Codice PHP:
<?php
$file="file.log";
$fp = fopen ($file, "r");
$bytes = filesize($file);
$buffer = fread($fp, $bytes);
fclose ($fp);
$aggiungi="$buffer
$testo";
$fp = fopen ($file, "w+");
fwrite ($fp, $aggiungi);
fclose ($fp);
?>
Spero di essere stato più chiaro...
Ciao!
nel file log mi appaiono solo quadratini!!!![]()
![]()
Per la pagina html ok, la pagina php io la scriverei cosìin questo modo i log vengono scritti uno dopo l'altroCodice PHP:
<?
$testo = stripslashes($testo);
$fp = @fopen("file.txt", "a");
fputs($fp, "$testo \n" );
fclose($fp); ?>
"I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan
My Site
La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!