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

    textarea php per upload testo

    Ho bisogno di uno script semplicissimo... una bella textarea di dimensione xy in cui ci scrivi il testo e il bottoncino submit per stampare il testo sulla pagina, come un semplicissimo guestbook. Niente colori smiles porcate o simili, solo questo

    Premesso che di php non so nulla, chi mi da due dritte su come impostarlo?

    Grassie

  2. #2
    bhe... è molto semplice.

    secondo me ti conviene prender su qualche manuale di php però...

    <html>
    <body>
    <?php
    if($_POST['submit']){
    echo $_POST['testo']."
    ";
    }
    ?>
    <form action="pagina.php" enctype="multipart/form-data" method="post">
    <textarea name="testo"></textarea>
    <input type="submit" name="submit" value="invia testo">
    </form>
    </body>
    </html>

  3. #3
    Ti ringrazio, ma non ho ben capito come devo utilizzarlo: dalla pagina che hai scritto tu si invia il testo, che finisce in... pagina.php? Ho fatto una prova ma non funziona

  4. #4
    hai ragione, non sono stato molto chiaro...

    nell'esempio che ho fatto io dovresti creare un file chiamato pagina.php e ci metti dentro tutto.

    l'invio avviene verso la stessa pagina che chiama.

    se vuoi farlo in due pagine diverse fai una pagina chiamante chiamata come ti pare e ci metti dentro:

    <form action="pagina.php" enctype="multipart/form-data" method="post">
    <textarea name="testo"></textarea>
    <input type="submit" name="submit" value="invia testo">
    </form>
    </body>
    </html>


    ed una pagina ricevente chiamata pagina.php che ci metti:

    <?php
    if($_POST['submit']){
    echo $_POST['testo']."
    ";
    }
    ?>


    ok?


  5. #5
    Ok, funziona perfettamente

    Un'unica cosa: non c'è un modo per far sì che pagina.php (sto usando il metodo delle due pagine) salvi i vecchi contenuti, e contenta solo l'oggetto dell'ultimo submit?

    grazie mille

  6. #6
    credo ancora che un buon manuale sia la meglio cosa...

    potresti scrivere tutto il contenuto su un file di testo

    fopen apre/crea il file
    fwrite ci scrive dentro
    fclose lo chiude

    se vai su www.php.net e cerchi fra le funzioni (ricerca in altro a destra)
    trovi tutto cio che ti serve....

    se poi proprio non ci riesci

  7. #7

  8. #8
    Originariamente inviato da pirolisi
    credo ancora che un buon manuale sia la meglio cosa...
    Se volessi imparare php non lo metto in dubbio, ma io non voglio imparare php, ho solo bisogno di quell'affare



    se vai su www.php.net e cerchi fra le funzioni (ricerca in altro a destra)
    trovi tutto cio che ti serve....
    Sono arrivato alla funzione fwrite, solo che non ho capito, nell'esempio usa $somecontent, io invece come la richiamo la variabile indicante il contenuto del form? E che è $handle?

  9. #9
    $_POST['nometextarea'];

    magari piu tardi ti scrivo qualche cosa di piu completo, adesso ho gente davanti...


  10. #10
    Sono arrivato fino a qui:
    codice:
    <?php
    $filename = "something.txt";
    $handle = fopen($filename, "w");
    
    
    if($_POST['submit']){
    fwrite ($handle, $_POST['testo']);
    }
    ?>
    Solo che ogni volta mi sovrascrive something.txt, al posto che aggiungerci roba

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.