Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Creare un file

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55

    Creare un file

    Ciao a tutti!
    Nel sito che sto facendo, vorrei creare una sezione che mi permette di generare un file .css in base a delle impostazioni date dall'utente.
    Come si fa a creare un file in php?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    http://fr.php.net/manual/it/function.fwrite.php

    guarda l'esempio 1.



    ciao ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55
    Scusa la mia ignoranza...
    però li mi da l'opportunità di modificare un file già esistente, sbaglio?

    Io vorrei crearne uno nuovo.

    Probabilmente sbaglio qualcosa nell'interpretazione del codice, ma la fopen non mi restituisce niente se il file non esiste...

    Grazie!

    edit: lo apro con in scrittura ("w"), giusto?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Bagonghe
    Scusa la mia ignoranza...
    però li mi da l'opportunità di modificare un file già esistente, sbaglio?
    si

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55
    lo apro con "w", in questo modo lo dovrebbe creare

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    fai bene a non fidarti, ma allora segui il manuale e vedi cosa dice:

    http://fr.php.net/manual/it/function.fopen.php
    'a' Apre in sola scrittura; posiziona il puntatore alla fine del file. Se il file non esiste, tenta di crearlo.
    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55
    non fa...
    teoricamente se lo apro in modalità "x" dovrei crearlo, ma mi da "Permission denied"
    :master:

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    allora vuol dire che il webserver non ha i permessi di scrittura sulla directory nella quale stai cercando di scrivere.

    Le alternative sono:

    cambiare i permessi della dir in modo che anche il web server possa scrivere al suo interno.

    creare un file vuoto via ftp, e poi scriverci al suo interno.

    ciao

    ho visto il tuo edit solo ora...

    avevo ragione

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    55
    Alla fine ce l'ho fatta, grazie mille!

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.