Visualizzazione dei risultati da 1 a 9 su 9

Discussione: fopen

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190

    fopen

    Il seguente script:


    <?php


    $file = fopen( "buffer.txt" , "w" );
    fwrite( $file , 'pippo' );
    fclose( $file );


    ?>

    Su Unix funziona, mentre su Windows mi da questo problema:

    Warning: fopen(buffer.txt) [function.fopen]: failed to open stream: Permission denied in ....

    Il file l'ho testato su due server della stessa casa di hosting.

    Avete una spiegazione? Grazie

  2. #2
    La directory dove stai scrivendo NON ha i privilegi di scrittura. Chiedi al fornitore in quale directory puoi scrivere.

  3. #3
    per usare la funzione fwrite(),devi aprire il file con "w+"

  4. #4
    Originariamente inviato da E.d.i.73
    per usare la funzione fwrite(),devi aprire il file con "w+"
    E da quando?

    Tralasciando il fatto che è fopen() a sollevare il warning indicato e non fwrite().

  5. #5
    mi son reso conto!!ormai avevo pubblicato!

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    Grazie comunque,


    lo script su unix funziona perfettamente. Scrive pippo syulla prima riga di buffer.txt sia su Apache in locale che su hosting remoto.


    Avendo avuto in carico un sito iniziato da altri, con hosting windows, ho incontrato questo problema.

    Nessuno sa darmi una dritta in proposito?

    Credo che chiederò il trasferimento su server Unix , comunque.

    Era una curiosità che volevo togliermi. Ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    E' come dice Filippo, solo che i permessi sul file o cartella vanno impostati tramite il pannello di controllo dello spazio web.

    Sembrerebbe che via ftp tali modifche non vadano a buon fine.

    Ciao

  8. #8
    I privilegi sui file possono dipendere da server a server in quanto sono impostati nelle impostazioni di base assegnate a php

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    Grazie a tutti.

    Una mini pillola su fopen che spero ritornerà utile anche ad altri.

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.