problema con script php

lorenzo_jazz

Utente Attivo
10 Apr 2008
53
0
0
salve a tutti, premetto che sono un principiante di questo linguaggio e per fare alcune prove ho scritto questo piccolo script:

<?php
// VARIABILI RICEVUTE DAL MODULO
$NomeUtente=$_POST['nome'];
$MailUtente=$_POST['email'];

// PROCESSO DI CONTROLLO DATI
if ($NomeUtente==null)
{
print "<div align=center><font face=Georgia, Times New Roman, Times, serif color=#CC0033><h1><b>Attenzione i dati non possono essere spediti, é obbligatorio compilare il campo 'Nome'</b></h1></font></div>";
}
else
{
if ($MailUtente==null)
{
print "<div align=center><font face=Georgia, Times New Roman, Times, serif color=#CC0033><h1><b>Attenzione i dati non possono essere spediti, é obbligatorio compilare il campo 'Mail'</b></h1></font></div>";
}
else
{
// scrive contatto su fie contatti.txt

function Write_to_file($NailUtente) {

$file = "contatti.txt";
$connect = fopen($file, "a");

fwrite($connect, $MailUtente.';', "4096");
fclose($connect);
echo 'Scrittura sul file avvenuta correttamente';

}

Write_to_file("MailUtente");
}
}
?>

L'intento era quello di recuperare i dati provenieti da un form e scriverli su un file di testo chiamato contatti.txt che si trova nel mio sito remoto.
Ho provato a testarlo online ma ricevo questi messaggi di errore:

Warning: fopen(contatti.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\casiniboysit\scrivi.php on line 25

Warning: fwrite(): supplied argument is not a valid stream resource in D:\Inetpub\webs\casiniboysit\scrivi.php on line 27

Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\casiniboysit\scrivi.php on line 28

Grazie mille in anticipo!!!!!!!!!
 

lorenzo_jazz

Utente Attivo
10 Apr 2008
53
0
0
Problema risolto!!!! ho spostato il file di testo in una cartella con permesso di scrittura e funziona....

Grazie mille!
 

narc0x

Utente Attivo
10 Ott 2008
128
2
18
comunque se vuoi un consiglio evita di fare questo:

PHP:
else {
   if {


Molto meglio fare
PHP:
elseif {

Risparmi molte più righe di codice.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se sei su aruba e windows, pui scrivere solo nei file contenuti nella cartella che ti da aruba "private" (almeno così mi sembra il nome), all'interno di questa poi avere altre cartelle in cui poi scrivere, ma tutt devono essere dentro private
 

narc0x

Utente Attivo
10 Ott 2008
128
2
18
io ho un server aruba su linux e ho realizzato un file manager e a quanto posso vedere non mi da molti problemi, adesso non so se winPuzz fa storie :incazz2:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ho diversi siti su aruba alcuni su srv linux altri su wind
su windows scisvi solo su cartella private (vedi anche istr. aruba)
su linux non ci sono problemi
ciao

p.s.
su serv wind non serve dare permessi ad altre cartelle non vengono accettati
 

narc0x

Utente Attivo
10 Ott 2008
128
2
18
ah comunque volevo citare una cosa :

il tag
HTML:
<font>
è deprecato , molto meglio utilizzare i fogli di stile css ..
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Problema con script php-javascript PHP 2
P immagine responsive problema con script jquery jQuery 0
A Problema con Script js Javascript 1
S Problema con 2 script nella stessa pagina Javascript 1
S problema con ajax semplice login script Javascript 8
E Problema con uno script php PHP 1
P Problema con uno script Javascript 0
L problema invio newsletter con script proprio in php PHP 10
A fancyBox script - problema con pulsanti jQuery 2
G Problema con questo script jQuery 1
P Problema con script facebox Javascript 0
C problema con script di lista suggerimenti Javascript 3
A Problema con uno script js Javascript 0
T Problema con script di registrazione utenti su IE PHP 4
neo996sps Problema con query e script PHP PHP 4
O problema con script tell a friend Javascript 3
F problema con script book galleri Flash 0
E Problema con script ajax+php Ajax 2
B Problema invio mail con script php verso i dominii libero PHP 9
T Problema con script search.asp Lukeonweb Classic ASP 9
M Problema con script rotazione testo Javascript 3
muvadi problema con script di una gallery PHP 1
P [PHP] problema script con checkbox! PHP 0
M Problema con script PHP 6
K Per EWIND, piccolo problema con lo script Flash 1
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1

Discussioni simili