- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Risolto] Scrivere su file php
-
controllato se avevi i permessi per scriverci?
-
Si, ho impostato i permessi 777 alla cartella ed al file ma non riesco a scriverci dentro...
-
non è che ci scrivi dentro e poi lo chiami dal browser ?
in questo caso i dati ci sono ma non vengono stampati
-
@Thesee said:
non è che ci scrivi dentro e poi lo chiami dal browser ?
in questo caso i dati ci sono ma non vengono stampati
No no! Lo visualizzo tramite Cute FTP ed è sempre a zero byte cioè vuoto.
-
infatti. non potresti utilizzare un db mysql? non sarebbe più semplice?
-
wowo illuminazione.....forse...
[php]<?php
if ($nome!=null){
$file_txt=@fopen("messaggi.txt","a+");
@fwrite($file_php,"Nome: $nome\nE-Mail: $email\nCellulare: $telefono\nMessaggio: $msg\n\n");
@fclose($file_php);
}
?>[/php]
se questo è il tuo php allora non è corretto.
@fwrite($file_php dovrebbe essere @fwrite($file_txt o sbaglio?
-
Avevo già corretto...
<?php
if ($nome!=null){
$file_txt=@fopen("messaggi.php","a+");
@fwrite($file_txt,"Nome: $nome\nE-Mail: $email\nCellulare: $telefono\nMessaggio: $msg\n\n");
@fclose($file_txt);
}
?>
-
fai qualche prova:
togli le @ così vedi l'eventuale errore
prova altre estensioni e vedi che succede..facci sapere
-
Grazie ho risolto, avevo fatto un pò di confusione...
Ecco il codice che uso
if ($email!=null){ $file_txt=@fopen("/web/htdocs/www.miosito.com/home/admin/email.php","a+"); @fwrite($file_txt,"Nome: $nome\nCognome: $cognome\nE-Mail: $email\n\n"); @fclose($file_txt);
E' sicuro come metodo di conservazione di dati dato che il php è lato server?
-
@cosmoweb said:
Grazie ho risolto, avevo fatto un pò di confusione...
Ecco il codice che uso
> if ($email!=null){ $file_txt=@fopen("/web/htdocs/www.miosito.com/home/admin/email.php","a+"); @fwrite($file_txt,"Nome: $nome\nCognome: $cognome\nE-Mail: $email\n\n"); @fclose($file_txt); >```E' sicuro come metodo di conservazione di dati dato che il php è lato server? Se qualcuno aprisse email.php potrebbe leggere dati personali e indirizzi e-mail che potrebbero essere utilizzati per qualsiasi scopo. Quindi magari proteggi quel file con l'htaccess ;) Segnalo il thread come risolto :)