Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    Trasformare testo in variabile

    Ciao ragazzi vorrei inviare un email personalizzata avendo un testo che prendo dal dataabase
    ---
    Ciao [nome] etc etc
    ----

    Vorrei trasformare [nome] in variabile in modo da poter inviare un email personalizzata

    Sto facedno cosi con questa funzione mi trasformio il testo in variabile:
    Codice PHP:
    function puliscistringa_email($string_email)
    {
        
    $strResult_email str_ireplace("[""$"$string_email);    
        
    $strResult_email str_ireplace("]"""$string_email);   
        return 
    $strResult_email;

    Se faccio un echo lui mi stampa $nome correttamente

    Ma se faccio la funzione query per inviare l'email non mi appare il testo
    Codice PHP:
    $query_email mysql_query("SELECT * FROM nome_tabella WHERE id = '$id'");
            while ( 
    $row_email = @mysql_fetch_array($query_email) ) 
                {
                
    $testo_email puliscistringa_email($row_email['testo']);    
                } 
    codice:
    $messaggio .= "<html>
        <head> .... $testo_email ....
    Come vi dicevo ricevo l'email senza il valore della variabile

    Come posso fare?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Il nome ce l'hai effettivamente in una varibile, giusto? Diciamo che si chiama $nome.
    Se dal db prendi una stringa che è
    Ciao [nome] etc etc
    facendo
    Codice PHP:
    $testo str_replace("[nome]"$nome$row_email['testo']); 
    dovrebbe funzionare.

  3. #3
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448
    Grazie Alhazred adesso funziona

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.