Visualizzazione risultati 1 fino 7 di 7

Discussione: inserimento faccine

  1. #1
    Guest

    Predefinito inserimento faccine

    Salve, io ho creato uno script per inserire delle faccine in un campo testo, quindi quando clicco sulla faccina, nel campo testo viene scritta una cosa di questo genere: [laugh2] ecc. Adesso, se scrivo nel campo testo ciao e inserisco una faccina, quando vado a visualizzare la scritta sul file html, esce "[laugh2] ciao!!!", come potrei fare per far comparire la faccina, al posto della scritta [laugh2]...In php è possibile? Va bene anche in java

  2. #2
    Guest

    Predefinito

    Posta lo script php attuale.
    Se fai qualche ricerca nel forum trovi altri topic simili.


    ciao!!

  3. #3
    Guest

    Predefinito ok ma..

    Grazie...scusa ma non avevo visto..
    Comunque io avendo creato uno script in questo modo:
    Codice PHP:
    <?php
    $nomefile
    ="database.htm";
    $vecchiofile=fopen($nomefile, "r");
    $contenuto_file=fread($vecchiofile, filesize($nomefile));
    fclose($vecchiofile);


    fwrite($f, "$testo\r\n");


    $f=fopen($nomefile, "w+");
    fwrite($f, "$contenuto_file\r\n");
    fclose($f);
    ?>
    non riesco a capire come modificarlo

  4. #4
    Guest

    Predefinito

    Quello che hai postato non sostuisce nulla


    ciao!

  5. #5
    Guest

    Predefinito

    Non sono molto pratico in php, ho trovato di inserire questo:
    Codice PHP:
    $testo = $_POST['testo'];

    $testo = str_replace (':-)', '<IMG SRC="happy.gif" ALT="happy">', $testo);
    $testo = str_replace (';-)', '<IMG SRC="wink.gif" ALT="wink">', $testo);


    echo (
    $testo);
    quindi ho fatto in questo modo:
    Codice PHP:
    <?php
    $nomefile
    ="database.htm";
    $vecchiofile=fopen($nomefile, "r");
    $contenuto_file=fread($vecchiofile, filesize($nomefile));
    fclose($vecchiofile);
    $testo = $_POST['testo'];
    $testo = str_replace '[good]', '<IMG SRC="happy.gif" ALT="happy">', $testo);
    fwrite($f, "$testo\r\n");

    echo (
    $testo);
    $f=fopen($nomefile, "w+");
    fwrite($f, "$contenuto_file\r\n");
    fclose($f);
    ?>
    ma logicamente non funziona, perchè è tutto incasinato, potreste aggiustarlo per favore

  6. #6
    Ospite Guest

    Predefinito

    Codice PHP:
    $file="database.htm";
    $pathfaccine="immagini/faccine/";
    $testo=$_POST['testo'];
    $faccine=array(
    ':-)'=>'happy.gif',
    ';-('=>'unhappy.gif',
    ':-D'=>'lol.gif'
    );


    foreach(
    $faccine as $codice=>$immagine){
    $testo=str_replace($codice, '<img src="'.$pathfaccine.$immagine.'" alt="'.$codice.'" title="'.$codice.'" />', $testo);
    }
    $contenuto=file_get_contents($file);
    $new_content=$testo."\n\r".$contenuto;
    fwrite(fopen($file, "w+"), $new_content);
    Ciauz!

  7. #7
    Guest

    Predefinito

    GRAZIE 1milione di volte anche se sto incasinato con la pagina per inserire le faccine, cioè quella che inserisce la scritta quando si clicca sull'immagine

Regole di scrittura

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