Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: problema invio.php

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20

    problema invio.php

    quando invio mi viene fuori questo messaggio:{"message":"email format invalid.","code":0} e non ricevo la mail. dove sta errore

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20
    sono stato bloccato

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];
    $subject = $_POST['subject'];
    header('Content-Type: application/json');
    if ($name === ''){
    print json_encode(array('message' => 'Name cannot be empty', 'code' => 0));
    exit();
    }
    if ($email === ''){
    print json_encode(array('message' => 'Email cannot be empty', 'code' => 0));
    exit();
    } else {
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)){
    print json_encode(array('message' => 'Email format invalid.', 'code' => 0));
    exit();
    }
    }
    if ($subject === ''){
    print json_encode(array('message' => 'Subject cannot be empty', 'code' => 0));
    exit();
    }
    if ($message === ''){
    print json_encode(array('message' => 'Message cannot be empty', 'code' => 0));
    exit();
    }
    $content="From: $name \nEmail: $email \nMessage: $message";
    $recipient = "youremail@here.com";
    $mailheader = "From: $email \r\n";
    mail($recipient, $subject, $content, $mailheader) or die("Error!");
    print json_encode(array('message' => 'Email successfully sent!', 'code' => 1));
    exit();

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20
    quando ho detto sono stato bloccato mi riferivo al forum che non mi faceva scrivere spero in risposte positive non negative.

  5. #5
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    94
    Se stai trattando un semplice modulo di contatto non riesco a capire il modo di gestire gli errori in quel modo, uno dei problemi potrebbe essere questo : header('Content-Type: application/json');
    Stai testando il tutto da remoto o locale ?

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,761
    scusate l'OT ma mi necessita poi faccio pulizie nel thread
    Quote Originariamente inviata da quiris! Visualizza il messaggio
    quando ho detto sono stato bloccato mi riferivo al forum che non mi faceva scrivere
    cosa hai scritto di diverso, prima, quando il post è stato bloccato?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20
    e per creare un form di contatto e lo sto provando online a parte questo ninja cosa devo scrivere nel : header('Content-Type: application/json'); non sono molto pratico.

  8. #8
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    94
    Non è sempre facile rispondere senza sapere il contesto della situazione e senza avere il progetto sottomano, ma visto che dovrebbe essere una cosa basica, potresti fare cosi :

    Codice PHP:
    $name $_POST['name'];
    $email $_POST['email'];
    $msg $_POST['message'];
    $subject $_POST['subject'];

    $message "From: $name \nEmail: $email \nMessage: $msg";
    $to "youremail@here.com";

    $headers "MIME-Version: 1.0" "\r\n";
    $headers .= "Content-type: text/html; charset=UTF-8" "\r\n";
    $headers .= "From: $email \r\n";

    if(
    mail($to$subject$message$headers)){
        echo 
    'messaggio inviato';
    }else {
        echo 
    'errore invio messaggio';


  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20
    graizie ma non funziona comunque ho trovato un altro codice php e funziona un altra cosa per avere oggetto variabile non fisso cosa devo scrivere nel php? scusa ma non troppo tecnico

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2020
    Messaggi
    20
    cioè io quando ricevo la mail l'oggetto deve essere composto da chi me lo manda non un titolo fisso la mia idea e che ci vuole qualche collegamento con form di contatto o sbaglio ninja

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