Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Errore su Hosting Windows in Aruba

    Ciao a tutti...Ho creato uno script php che scrive in un file di testo i risultati di un sondaggio. Prima quando ero su Altervista lo script scriveva nel file, ora che sono su Aruba non me lo scrive.
    Ho provato a mettere sia lo script che il file nella cartella Public ma non cambia niente.
    Inoltre non riesco a cambiare i permessi via ftp.
    E la cartella Public ha permessi 666 non 777.
    Come risolvo???

  2. #2
    Configura lo script dei sondaggi per andare a salvare il file nella cartella Public, dovrebbe funzionare senza problemi.

  3. #3
    Ma è normale che la cartella public abbia i permessi 666???

  4. #4
    Facciamo così, prova quanto suggerito e poi ti rispondo.

  5. #5
    Ho provato ma non va lo stesso. Non scrive nulla nel file.
    Ho anche creato (per prova) un semplice script di scrittura in un file di testo e l'ho messo nella cartella Public. Insieme al file su cui scrivere.
    Mi compare una pagina in cui

    Warning: fopen(testo.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\*********\public\aa.php on line 2

  6. #6

  7. #7
    <?
    $var=fopen("prova.txt","a+");
    fwrite($var, "stringa di prova");
    ?>

    Questo file "prova.php" si trova nella cartella Public insieme al file prova.txt

  8. #8
    Elimina il file prova.txt, esegui questo codice e posta il risultato:

    Codice PHP:
    <?php

    $filename 
    dirname(__FILE__) . '/prova.txt';
    $somecontent "Add this to the file\n";

    if (
    file_exists($filename)) {
        die(
    "Elimina il file {$filename}!");
    }

    if (!
    $handle fopen($filename'a+')) {
        die(
    "Cannot open file ($filename)");
    }

    if (
    fwrite($handle$somecontent) === FALSE) {
       die(
    "Cannot write to file ($filename)");
    }

    echo(
    "Success, wrote ($somecontent) to file ($filename)");

    fclose($handle);

    ?>

  9. #9
    Success, wrote (Add this to the file ) to file (D:\Inetpub\webs\liceoneretoit\public/prova.txt)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.