- Home
- Categorie
- Coding e Sistemistica
- PHP
- problemi news
-
problemi news
ciao chi può aitarmi? ho due poaginette verifica.phpo e annunci.phop la prima
<?php
$data=$_GET['data'];
$titolo=$_GET['titolo'];
$oggetto=$_GET['oggetto'];echo "<center>";
echo "Ciao ecco i risultati del tuo inserimento:";
$errore= false;
If((!$data) || (!$titolo) || (!$oggetto)) {
#controllo che nessun campo sia vuoto
$errore=true;
echo "Non hai compilato tutti i campi <a href="insert.htm">torna indietro</a>";
exit;
}
else{
echo " i campi sono ok";
}
che il file sia accessibile
if (!$apri = fopen ("file.txt","a+")) {
$errore=true;
echo "non posso aprire il file";
}else{
$apriw = fopen ("file.txt","w+");
#ora creo una variabile che contiene la linea di reparazione
$linea ="<hr color=red>";e sul file scrivo nome e vado a capo,il recapito e vado a capo
l'oggetto e vado a capo e la linea ti separazione
fputs($apriw,"$data ");
fputs($apriw,"$titolo\n");
fputs($apriw,"$oggetto\n");
fputs($apriw,"$linea");
#chiudo il file
fclose($apriw);
}
#se c'e l'errore mi dice di inserirli di nuovo altrimenti mi fa leggere gli annunci
if($errore){
echo"<br> Riinseriscili per favore<br>";
}
else{
echo "<br> <a href="annunci.php">leggi gli annunci</a>";
}
?>e la seconda
<?php
echo "Ecco i vostri annunci<br>";
if (!$apri = fopen("file.txt","a")){
echo "Non posso aprire il file";
}else{
#Se il file si pu leggere allora con un ciclo whileleggo tutte le righe del mio file
while(!feof($apri)){
$leggo = fgets($apri,255);
echo "$leggo<br>";
}
}
fclose($apri);
?>in locale mi funziona quando li carico su internet non va non apre il file.txt
-
Ciao Symon83
Hai controllato che i permessi del file siano giusti?
ovvero che ti permettano la scrittura del file?
-
no non ho guardato....lo vedo direttamente dallo spazio sul web server?
@Samyorn said:
Ciao Symon83
Hai controllato che i permessi del file siano giusti?
ovvero che ti permettano la scrittura del file?
-
@Symon83 said:
no non ho guardato....lo vedo direttamente dallo spazio sul web server?
Dal tuo client ftp, tasto destro sulle cartelle e dovresti avere qualche risposta..
facci sapere.
-
son entrato nel server di aruba miosito/login...ecc ho trovato il file manager ma se per il server linux ho trovato la guida su come cambiare i permessi nel mio caso seleziono la cartella e non ho il tatso menu dove poter cambiare i permessi ai file...son su server windows mi legge lo stesso php ma può dipendere da quello il mio problema?
@MZ said:
Dal tuo client ftp, tasto destro sulle cartelle e dovresti avere qualche risposta..
facci sapere.
-
ok ragazzi ho risolto grazie a tutti, lavorando su server window non si possono modificare io permessi, l'unica cartella che ha tutti i permessi è la cartella public, basta mettere ifile li dentro e va! ciao ciao alla prossima
-
Perfetto!
mi hai anticipato, meglio cosìGrazie per aver fornito la soluzione potrebbe essere utile ad altri..
ciao