Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    c'è qualche errore e qualche contrasto tra queste 4 righe:

    $mail=$_POST['mail'];//fin qui tutto ok

    if(!empty($nome) and !empty($mail) and !empty($subject)and !empty($messaggio) ){//questo test gira o è qui che si blocca?

    $header = "From: ". $nome . " <" . $_POST[mail] . ">\r\n"; //qui CERTAMENTE mancano le virgolette ('mail'), inoltre perché riprenderlo dalla superglobale $post se ce l'hai nella variabile $mail?

    $mail=mail("firemgb@gmail.com", "Mail da $_POST[nome]" , $messaggio , "OGGETTO $_POST[subject]" , $header);//ci metti un booleano, e va bene, ma $mail non la usavi già per altro? Inoltre credo dovrebbe essere così:
    blabla=mail("firemgb@gmail.com", "Mail da"+$_POST['nome'] , $messaggio , "OGGETTO"+$_POST['subject'] , $header)



    SICURAMENTE l'errore è qua in mezzo, in più fai un casino assurdo perché ti salvi tutti i dati nelle variabili ($mail,$name...) ma poi al momento di usarli li riprendi da $_POST.. questo non è propriamente un "errore", ma rallenta la lettura del codice, contribuisce alla confusione e spreca risorse



  2. #2
    Quote Originariamente inviata da SimoX90 Visualizza il messaggio
    c'è qualche errore e qualche contrasto tra queste 4 righe:

    $mail=$_POST['mail'];//fin qui tutto ok

    if(!empty($nome) and !empty($mail) and !empty($subject)and !empty($messaggio) ){//questo test gira o è qui che si blocca?

    $header = "From: ". $nome . " <" . $_POST[mail] . ">\r\n"; //qui CERTAMENTE mancano le virgolette ('mail'), inoltre perché riprenderlo dalla superglobale $post se ce l'hai nella variabile $mail?

    $mail=mail("firemgb@gmail.com", "Mail da $_POST[nome]" , $messaggio , "OGGETTO $_POST[subject]" , $header);//ci metti un booleano, e va bene, ma $mail non la usavi già per altro? Inoltre credo dovrebbe essere così:
    blabla=mail("firemgb@gmail.com", "Mail da"+$_POST['nome'] , $messaggio , "OGGETTO"+$_POST['subject'] , $header)



    SICURAMENTE l'errore è qua in mezzo, in più fai un casino assurdo perché ti salvi tutti i dati nelle variabili ($mail,$name...) ma poi al momento di usarli li riprendi da $_POST.. questo non è propriamente un "errore", ma rallenta la lettura del codice, contribuisce alla confusione e spreca risorse


    ...Intanto grazie... Ma che disastro...
    Però perdonami ma ci ho capito poco... Ciò che hai suggerito dopo blabla va sostituito a ciò che io ho dopo $mail? Perchè ci ho provato ed ho messo anche le virgolette ma non va. Ricevo correttamente il messaggio con l'oggetto e il nome del mittente ma non la sua mail....
    FireLightning

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 © 2026 vBulletin Solutions, Inc. All rights reserved.