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

Discussione: problemi con i form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159

    problemi con i form

    ciao ragazzi, avrei bisogno del vostro aiuto, volevo sapere cosa devo mettere in questa riga di action:

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

    mi spiego meglio devo inserire direttamente send.php oppure devo inserire il percorso completo del tipo http://www.nome_mio_sito.it/send.php

    premetto che i due file sono nello stesso spazio web del provider

    ringrazio tutti quelli che mi aiuteranno
    Liuk

  2. #2

    Re: problemi con i form

    Originariamente inviato da Liukman
    premetto che i due file sono nello stesso spazio web del provider
    anche nella medesima cartella, sul server? in tal caso lascia tutto cosi'.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    si anche nella medesima cartella, sul server, però ogni volta che clicco sul tasto invio mi dice impossibile trovare la pagina etc etc
    come mai?
    Liuk

  4. #4
    Originariamente inviato da Liukman
    si anche nella medesima cartella, sul server, però ogni volta che clicco sul tasto invio mi dice impossibile trovare la pagina etc etc
    come mai?
    puoi linkare la pagina che ti da' problemi?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    non è ancora in rete il form perchè non funziona ti posso postare il codice se vuoi eccolo:

    codice hatml

    <form method="post" action="http://www.anselmoeditore.itsend.php">
    Nome:
    <input name="name" type="text">


    Email:
    <input name="email" type="text">


    Oggetto:
    <input name="subject" type="text">


    Messaggio:
    <textarea name="msg" cols="16" rows="10"></textarea>


    <input type="reset" value="Reset"> <input type="submit" value="Invia">
    </form>

    posto anche il codice della pagina php allegata

    codice php

    <?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";

    // VALIDATION
    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>";
    }
    ?>
    se trovi qualche errore dimmelo per favore
    grazie
    Liuk

  6. #6
    codice:
    <form method="post" action="http://www.anselmoeditore.itsend.php">
    qui non manca un / dopo il .it?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    no non è quello l'errore ho sbagliato a copiare il codice nel mio codice è giusto
    qualche altro suggerimento?
    Liuk

  8. #8
    Originariamente inviato da Liukman
    no non è quello l'errore ho sbagliato a copiare il codice nel mio codice è giusto
    qualche altro suggerimento?
    allora: se stai lavorando ancora in locale (sul tuo PC) non puoi ancora utilizzare URL completi (del tipo www.sito.it/pagina.php). se entrambe le pagine sono (e saranno su server) nella stessa cartella utilizza semplicemente:

    codice:
    <form method="post" action="send.php">
    cio' funzionera' sia in locale che su server.

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    159
    ma io ogni volta che faccio una prova la metto in rete e non funziona niente.
    se vuoi puoi controllare anche tu
    http://www.anselmoeditore.it/form.html
    Liuk

  10. #10
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da Liukman
    ma io ogni volta che faccio una prova la metto in rete e non funziona niente.
    se vuoi puoi controllare anche tu
    http://www.anselmoeditore.it/form.html
    Per caso questa dovrebbe essere la tua pagina php? Non ti ho bucato, il server, mi sa che hai fatto confusione con i tag (non conosco il PHP per dirti cosa hai sbagliato).
    O forse il server non supporta il php?
    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"; 
    
    // VALIDATION 
    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>";  
    } 
    ?>
    http://www.anselmoeditore.it/send.php
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

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.