Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [php] inserire testo nella pagina

    Ciao raga, come faccio ,tramite un form, a far inserire del testo
    (titolo, autore e il testo vero e proprio)

    in una pagina, senza dover per forza usare un database?

    Mi bastano qualche dritta, non il codice

    grazie mille



    P.s: conoscete qualche sito che abbia qualche guida, su come inserire le news in php ?

    p.p.s: se scrivo male.... sembro un bambino di 6 anni.
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    I dati inviati da un form (sia con method POST che GET) li potrai recuperare nella pagina di destinazione (indicata nell'action del form) richiamando l'array $_POST oppure $_GET.

    Se non vuoi usare un database, puoi servirti di un file di testo per memorizzare i dati.

  3. #3
    Grazie mille

    Pero' mi e' sorto un problema

    il campo textarea del form :

    Codice PHP:
                      <form method="post" action="articoli_lettori.php">
             
             <
    textarea  name="testo" cols="60" rows="20">
             </
    textarea>


              
             </
    form

    il problema e' che quando riporto la variabile $testo

    non mi viene formattata come l'ho scritta io, quindi se sono andato a capo o ho lasciato 10 spazzi, lui
    non li considera.

    come devo fare?

    ora provo a vedere se funziona mettendo questo
    str_replace('\n','
    ','$testo');


    ciao ciao
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  4. #4


    non va'....
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Dovresti usare la funzione nl2br per gli "a capo".

    Dai uno sguardo a questa pillola, spiega in modo semplice come fare...

  6. #6

  7. #7
    mitici
    funziona sia
    cosi:
    $testo = str_replace("\n", "
    ", $_POST['testo']);

    che cosi'
    nl2br($testo) ;


    per gli spazi c'e una soluzione?


    ciao
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  8. #8
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Per gli spazi, se ti riferisci a quelli da eliminare (nell'eventualità ce ne fossero) all'inizio ed alla fine del testo, puoi usare la funzione trim(), oppure usi altre varianti sempre della stessa funzione.

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.