Visualizzazione risultati 1 fino 9 di 9

Discussione: Creare file nelle directory

  1. #1
    Guest

    Predefinito Creare file nelle directory

    Ciao a tutti.
    Mi è sorto un problema: Dovrei crare un file in una directory diversa da dove il file che lo genera è contenuto. mi spiego meglio :

    i
    Codice PHP:
    <?php

    // il file "generatore" è contenuto in "sottocartella_1"
    // il file da creare va inserito in "sottocartella_2"
    // "sottocartella_2" è contenuta in "sottocartella_1"
    // la "sottocartella_1" è contenuta nella cartella "radice"
    // prima di "radice" non c'è nulla


    $testo="testo di prova";

    $apro=fopen("radice/sottocartella_1/sottocartella_2", "w");
    $scrivo=fwrite($apro, $testo);
    $chiudo=fclose($apro);

    ?>

    come faccio?
    perchè a fare in questo modo (come scritto sopra) non va...

    Grazie in anticipo

  2. #2
    Guest

    Predefinito

    Hai provato con
    Codice PHP:
    $apro=fopen("./radice/sottocartella_1/sottocartella_2/nomefile.cheneso", "w");
    ?

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da tryphpnuke Visualizza messaggio
    Hai provato con
    Codice PHP:
    $apro=fopen("./radice/sottocartella_1/sottocartella_2/nomefile.cheneso", "w");
    ?
    Grazie mille, funziona :D c'ho perso un'oretta a spulciare i meandri di google e a tentare...poi mi sono rassegnato...Grazie mille ancora

  4. #4
    Guest

    Predefinito

    Il posto migliore secondo me è sempre questo.. :)
    Ciaociao.

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Molto comoda anche file_put_contents(), invece della fopen().

    Ciao!

  6. #6
    Guest

    Predefinito

    E se invece volessi modificarne uno in un'alro indirizzo? Tipo
    ho Apache in locale e voglio scrivere un file su
    http://www.miosito.it
    (credo sia molto impossibile x ragioni di sicurezza, Vero? )

  7. #7
    Guest

    Predefinito

    Beh, in realtà se hai accesso FTP a miosito.it non è impossibile. Installi in locale le estensioni per la connessione FTP ad un server esterno (ammesso che non ci siano già) e fai quasi quello che ti pare. Certo: è scomodo.

    Un'alternativa può essere usare le cURL..

  8. #8
    Guest

    Predefinito

    Intendo
    Codice PHP:
    <?php
    $apro
    = fopen('http://www.miosito.it', 'w');
    $scrivo = fwrite($apro, 'ciao');
    $chiudo = fclose($apro);
    ?>

  9. #9
    Guest

    Predefinito

    No, questo direi proprio di no, a meno che il server su cui è ospitato miosito.it abbia una configurazione quantomai bizzarra, e posto che il server su cui è ospitato il tuo script ti consenta di fare un'azione del genere.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •