Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    Scrivere su file di testo nel database con il metodo form

    Salve, io vorrei del codice php per fa si che un utente entri in una pagina, scriva del testo, clicchi su invia e questo testo sia poi salvato in un file che ha un certo ID ad esempio miosito.com/link?ID=1

    (Ho il database attivo.)


    Chi sa come farlo????

  2. #2
    dopo aver acquisito le cose che ha scritto l'utente ed aver fatto eventuali controlli, connetti al db, selezioni il db, e con una query inserisci tutto nel db.
    Oppure ancora più semplice uso come database dei file di testo (.txt)

  3. #3
    Usa fopen() per aprire il file e poi usa fwrite per scrivere nel file, ed in fine chiudi il file con fclose

    fopen = http://it.php.net/manual/en/function.fopen.php
    fwrite = http://it.php.net/manual/en/function.fwrite.php
    fclose = http://it.php.net/manual/en/function.fclose.php

  4. #4

  5. #5
    un esempio di codice per fare questo????

    Scuso la mia ignoranza in materia... davvero

  6. #6
    ok aspetta 10 minuti che scarico un programma un attimo

  7. #7

  8. #8
    Codice PHP:
    <?

    $file_name
    ="nome_del_file.estensione";
    $testo "Il tuo testo";

     if (
    file_exists($file_name)){ //se il file esiste;

            
    $complete_path=$file_name;
            
    $var fopen($complete_path,"x+");//Creo il file se non esiste
            
    $fp fopen($complete_path,"x+"); //Creo il file se non esiste
              
    fwrite($var,"$testo");
            
    fclose($fp);

       }else {   
        echo 
    "file inesistente";
       }

    ?>

  9. #9
    si questo è molto chiaro ma se il file viene creato, dopo averlo chiuso, posso fare in modo che venga restituito un link al file?

  10. #10
    ovvio molto banale, tu già sai il nome e la cartella dell'ftp dove viene salvato il file, basta fare, i tuoi dati sono: LINK

    Però il file cambia assecondo dell'utente?

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.