Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159

    errore su questo codice

    ciao ragazzi avrei ancora bisogno del vostro prezioso aiuto, qualcuno mi sa dire se trova qualche errore in questo codice:

    <?php
    $receiverMail = "info@anselmoeditore.it";

    $name = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
    $email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $subject = ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
    $msg = ltrim(rtrim(strip_tags($_POST['msg'])));




    $msgformat = "From: $name\nEmail: $email\n\n$msg";


    if(empty($name) || empty($email) || empty($subject) || empty($msg)) {

    echo "<h3>L'email non può essere inviata</h3><h2>Inserire tutti i campi richiesti</h2>"; }


    elseif(!ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email)) {

    echo "<h3>Impossibile inviare email</h3><h2>l'indirizzo non è valido</h2>"; }else{

    mail($receiverMail, $subject, $msgformat, "From: $name <$email>");

    echo "<h3>L'email è stata inviata!</h3><h2>Ti risponderò il prima possibile.</h2>"; }
    ?>

    ovviamento ho un'altra pagina con form che rimanda a questa pagina send.php
    appena cerco di inviare il form mi dice impossibile trovare la pagina send.php e nella email indicata non arriva niente

    grazie a tutti quelli che mi aiuteranno
    Liuk

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    bhe ovvio, non trova neanche il codice che hai postato...

    controlla che l'attributo action del form abbia il percorso corretto al file send.php.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    bhe ovvio, non trova neanche il codice che hai postato...

    non ho capito cosa vuoi dire

    ho controllato l'attributo action del form ha il percorso corretto al file send.php
    Liuk

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Liukman
    bhe ovvio, non trova neanche il codice che hai postato...

    non ho capito cosa vuoi dire

    ho controllato l'attributo action del form ha il percorso corretto al file send.php
    urca, non mi sembra difficile come concetto.

    se una volta premuto il tasto submit vedi il messaggio
    codice:
    impossibile trovare la pagina send.php
    vuol dire che a send.php neanche ci arriva, quindi è ovvio che non ti mandi l'email.

    Controlla bene l'action.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    scusa forse non si è capito ma io è la prima volta che ho a che fare con questo linguaggio di programmazione quindi le cose che per te sono semplici non lo devono per forza essere anche per me, non credi, sbagliando si impara.
    tornando a noi questa è la riga dell'action del mio form:

    <form method="post" action="send.php">

    forse devo mettere l'ndirizzo completo della pagina del tipo
    http://www.miosito.it/send.php?
    Liuk

  6. #6
    di sicuro l'errore c'è nel titolo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    daniele_dll spiegati meglio per favore
    Liuk

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Liukman
    scusa forse non si è capito ma io è la prima volta che ho a che fare con questo linguaggio di programmazione quindi le cose che per te sono semplici non lo devono per forza essere anche per me, non credi, sbagliando si impara.
    tornando a noi questa è la riga dell'action del mio form:

    <form method="post" action="send.php">

    forse devo mettere l'ndirizzo completo della pagina del tipo
    http://www.miosito.it/send.php?
    porca vacca, questo è HTML.

    si vede che send.php non si trova nella stessa dir della pagina del form.

    Se non capisci cosi ci rinuncio, mi spiace

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    tu puoi rinunciare quando vuoi non sei obbligato ad aiutare gli altri, chissa dove saresti se quando hai iniziato tu ti avessere risposto cosi.

    cmq per la cronaca send.php si trova nella stessa dir della pagina del form

    ok?
    Liuk

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    mi spiace, ma dopo un po' mi spazientisco.

    Il file non lo trova, (sempre che l'errore sia quello che tu hai detto).

    Finche non risolvi questo problema la mai non partirà mai perchè send.php non viene richiamato.

    non so cosa dire di + per aiutarti.

    per quanto riguarda il messaggio di daniele_dll ti segnalava semplicemente che non hai dato un titolo corretto alla discussione come da regolamento del forum.

    ciao

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.