Visualizzazione risultati 1 fino 5 di 5

Discussione: creare scritta scorrevole con inserimento messaggio

  1. #1
    Guest

    Predefinito creare scritta scorrevole con inserimento messaggio

    Salve,
    vorrei sapere se potete aiutarmi nel realizzare uno script come quello di superpelo.it (vedi in alto) che offre agli utenti possibilità di poter inserire dei messaggi che poi vengano visualizzati in tempo reale nella barra scorrevole...
    Ho creato la barra scorrevole con <marquee>scritta scorrevole</marquee> poi per l'inserimento un campo di testo
    <input name="messaggio" type="text" id="messaggio" size="50">
    e un bottone
    <input type="submit" name="Submit" value="Invia">

    ora come dovrei creare la pagina che inserisce i dati scritti nel campo "messaggio" al file con la scritta scorrevole?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Questi script si chiamano shoutbox e si possono reperire anche in rete già pronte, comunque se vuoi creartene una tutta tua devi far in modo che il messaggio dell'utente venga salvato da qualche parte e poi venga letto all'interno del marque.

    Devi usare queste funzioni: file_get_contents(), fopen() e fwrite() per fare una cosa leggere e poco impegnativa, mentre se vuoi qualche cosa di più complicato devi utilizzarne altre.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    ho creato questo script

    $nomefile="database.htm";
    $vecchiofile=fopen($nomefile, "r");
    $contenuto_file=fread($vecchiofile, filesize($nomefile));
    fclose($vecchiofile);

    $f=fopen($nomefile, "w+");
    fwrite($f, "<marquee>$nome</marquee>");
    fwrite($f, "$contenuto_file\r\n");
    fclose($f);

    ok per il primo inserimento va bene ma quando viene inserito il secondo messaggio, questo scorre sopra il primo e non di seguito...come devo modificare il codice?

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Io ti direi di fare cosi:
    File che scrive:
    Codice PHP:
    <?php
    $file
    = "database.htm"; // Nome file che contiene i vari testi

    $testo = $_GET['testo']; // Recupero i valori dal form, cioè il testo che gli utenti vogliono inviare (! MODIFICA !)
    $apri = fopen($file,"a+");
    fwrite($apri,"$testo\r\n");
    fclose($apri);

    ?>
    File che legge:
    Codice PHP:
    <marquee><?php echo file_get_contents("database.htm"); ?></marquee>
    Ultima modifica di miki92 : 17-06-2008 alle ore 13.49.57 Motivo: Mancata "e" in "marquee" come detto sotto da paternopolionair
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Si..così sono riuscito a far scrivere i messaggi uno dopo l'altro nel file database.htm, ora il problema è che quando vado ad aprire il file che deve leggere, mi fa vedere il contenuto del file database.htm, ma che è fermo senza scorrere

    EDIT:
    Problema risolto...nel tuo script era scritto marquee con una sola e invece ce ne vogliono due....Grazie di tutto. Ciao
    Ultima modifica di seneca : 17-06-2008 alle ore 13.15.47

Regole di scrittura

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