Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52

    aprire file in scrittura

    devo scrivere all'interno di un file di testo che si trova sul server.
    dopo essermi connesso al server faccio:

    $fp = fopen($file_settori, "w");
    if ($fp)
    {
    // istruzioni..
    }
    else
    echo "E' avvenuto un errore";

    ma mi da sempre "E' avvenuto un errore".

    mentre solo in lettura

    $fp = fopen($file_settori, "r");

    funziona tutto perfettamente

    Ora non ho idea del problema, forse non ho il permesso, ma riesco a caricare e eliminare file dal server senza problemi e non riesco a modificare uno..

    ho provato a creare un file in locale per poi copiarlo sul server ma niente, neppure così entra nell'istruzione if.

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    prova ad aprirlo in append, usando la flag "a"

  3. #3
    il suddetto file ha il chmod 777?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    no, non funziona neppure con il flag 'a' e non ho idea di cosa sia il chmod 777

  5. #5
    se sei su server linux sono i permessi dei files

    chmod 777 vuol dire dare tutti i permessi al file (scrittura compresa)

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    il sito che devo modificare è su aruba ed è su linux.
    Ora come faccio a dare i permessi neccessari al file?

  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da kprapal
    il sito che devo modificare è su aruba ed è su linux.
    Ora come faccio a dare i permessi neccessari al file?
    con un comunissimo programma di ftp

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    si, ma se voglio fare una pagina guidata io per modificare il contenuto del file che istruzioni devo utilizzare nel mio codice php?

    e poi perchè se è una questione di server linux non mi lasciava aprire un file in scrittera neppure sul c:?

  9. #9
    dipende se il file in windows era in sola lettura

    poi tu se devi scrivere DEVI mettere i chmod 777 poi in php lo puoi fare con il modo che avevi postato sopra

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    52
    ma come faccio a mettere i chmod 777 ? posso farlo io o dipende da chi gestisce il server?

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.