• User Attivo

    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 while

    leggo 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


  • Consiglio Direttivo

    Ciao Symon83

    Hai controllato che i permessi del file siano giusti?
    ovvero che ti permettano la scrittura del file?


  • User Attivo

    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?


  • User Attivo

    @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.


  • User Attivo

    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.


  • User Attivo

    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


  • User Attivo

    Perfetto!
    mi hai anticipato, meglio così

    Grazie per aver fornito la soluzione potrebbe essere utile ad altri..

    ciao