Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    133

    Aggiungere immagini ad interventi

    Salve a tutti! Ho creato tutto il "substrato" necessario per avere un blog fatto completamente da me (quindi tutto il php, mysql vario, etc etc)...volevo sapere com'era possibile rendere possibile l'inserimento di alcune immagini tipo smile nei vari interventi attraverso il form di inserimento di un post. Grazie mille...

  2. #2
    Vi sono molte guide online che lo spiegano e diverse tecniche.
    Una delle più semplici consiste nell'effettuare il parsing del testo ed usare un elenco di caratteri da sostituire con le "faccine":
    codice:
    ":)" , ":-)" , ":D" ... etc...
    Vi sarà poi una parte di codice che andrà ad eliminare la porzione testuale e ad inserire l'elemento IMG che punti alla faccina corrispondente.
    Il tutto realizzabile in PHP.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    133
    ottimo...mi sai dare qualche link a qualcuna di queste guide?

  4. #4
    In inglese:
    http://www.devarticles.com/c/a/MySQL...rty-Emoticons/

    In realtà bastano poche righe di codice :)
    Leggi la guida di php e guarda questa magica funzione: http://php.net/str_replace

    Sia $commento il testo del commento:
    Codice PHP:
    $commentostr_replace(":)""<img src=\"felice.gif\" alt=\"faccina felice\" />"$commento);
    $commentostr_replace(":(""<img src=\"triste.gif\" alt=\"faccina triste\" />"$commento);
    ... 
    Ovviamente puoi mettere tutti le faccine in un Array e inizializzare un ciclo for che fa tutto in tre righe :)

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    133
    wow...grandioso!!! Grazie mille!

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.