Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Freax
    Registrato dal
    Jul 2006
    Messaggi
    460

    salvare contenuto di una variabile in un file *.txt

    ragazzi siccome ho un database MySQL di dimensioni piuttosto limitate , ma infinito spazio web , volevo sapere se esisteva un modo per salvare il contenuto di una variabile in un file txt esterno.
    Nello specifico , avendo un form in cui inserisco un articolo in un database (pagina di inserimento + pagina di salvataggio alla quale passo le variabile con POST) che ha i campi :
    #titolo
    #autore
    #mail
    #corpo
    volevo sapere come fare a far si che il contenuto della variabile $corpo_del_messaggio venga interamente scritta in output in un file di testo , così da salvare $titolo , $autore , $mail in MySQL mentre il corpo del messaggio sta in una apposita cartella /articoli e viene letto ogni qual volta c'è una richiesta di PHP .
    Ultime 2 cose : il file deve avere lo stesso nome del titolo dato all'articolo e volevo sapere in che modo inibire qualsiasi forma di accesso alla cartella degli articoli (usando un server condiviso che non amministro --> hosting ARUBA.it) .

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Per scrivere in un file di testo ci sarebbe la funzione fwrite oppure file_put_contents(), disponibile solo per php5. Leggendo anche le istruzioni sull'utilizzo di fopen() vedrai che assegnare al file in cui andrai a scrivere un nome identico al titolo dell'articolo sarà molto semplice...

    Per impedire l'accesso non autorizzato alla cartella in cui andrai a memorizzare i file di testo contenenti gli articoli, se non a disposizione una directory protetta (di solito è un'opzione da scegliere all'atto del contratto col fornitore del servizio di hosting), dovresti utilizzare il sistema basato sui file htaccess. In questa pillola trovi delle utili informazioni su come utilizzarli.

  3. #3
    Utente di HTML.it L'avatar di Freax
    Registrato dal
    Jul 2006
    Messaggi
    460
    Originariamente inviato da neida
    Per scrivere in un file di testo ci sarebbe la funzione fwrite oppure file_put_contents(), disponibile solo per php5. Leggendo anche le istruzioni sull'utilizzo di fopen() vedrai che assegnare al file in cui andrai a scrivere un nome identico al titolo dell'articolo sarà molto semplice...

    Per impedire l'accesso non autorizzato alla cartella in cui andrai a memorizzare i file di testo contenenti gli articoli, se non a disposizione una directory protetta (di solito è un'opzione da scegliere all'atto del contratto col fornitore del servizio di hosting), dovresti utilizzare il sistema basato sui file htaccess. In questa pillola trovi delle utili informazioni su come utilizzarli.
    ok , darò un'occhiata a fopen fwrite e l'htaccess ... dopo aver letto spero di risolvere ...

    grazie

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.