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

    [PHP mail( )] problema con l'inserimento dei valori tramite variabile

    sto litigando con le versioni di php 4.2 o superiori.

    mentre nelle versioni precedenti la cosa funziona il problema che ho riscontrato è questo

    Codice PHP:
    $destinatario "xxx@yyy.com"
    $header_grazie "grazie.html"

    mail("$destinatario","oggetto","corpo","from");
    header ("Location : $header_grazie"); 
    se sostituisco mail("$destinatario",.... con mail("xxx@yyy.com",....

    funziona. Come si inseriscono le variabili in modo corretto?
    Se no faccio prima a inviarle a mano tutte le volte! VVoVe:
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  2. #2

    Forse dico una cavolata...

    Hai provato con

    mail('$destinatario',"oggetto","corpo","from");

    Se provo a far girare in tuo codice mi dice:


    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\programmi\easyphp1-8\home\claudia\mail.php on line 6

    Io ho appena cominciato, mi dici il codice intero per madnare una mail?

    ciao
    Il calabrone è grosso, pesante e ha le ali piccole, ma vola, perchè non sa che non potrebbe volare

  3. #3
    Forse è una cazzata quindi prendila come viene...

    hai provato a sostituire
    Codice PHP:
    $destinatario "xxx@yyy.com" 
    con qualcosa tipo:
    Codice PHP:
    $destinatario "xxx"."@yyy".".com" 
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  4. #4
    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\programmi\easyphp1-8\home\claudia\mail.php on line 6
    Questo te lo dice perchè sei in locale.
    Se metti lo script su server dovrebbe funzionare.
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  5. #5
    grande, sei un idolo!
    Non è una cazzata. Adesso però mi devi spiegare il significato o ti sparo!
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  6. #6
    Grazie per l'idolo...

    Comunque penso che il php possa avere problemi ad interpretare il "." e "_" nelle stringhe. Spezzettando gli fai capire che il ".", in questo caso, fa parte della stringa.
    Ho ragionato ad intuito però... L'importante è che vada.
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

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.