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

    [freePHP]saibal_form_3_1

    Ciao a tutti,
    sono assolutamente agli inizi con PHP, ma vorrei fare un modulo per l'invio delle mail. Ho sbirciato qua e là e ho trovato questo che fa al caso mio. Solo che non risco a farlo funzionare.

    Dopo aver modificato il file config.saibal.php mettendo gli indirizzi nell'arrey l'ho provato senza modificare nient'altro ma mi da il seguente errore:

    --------------------------
    Grazie per aver compilato il nostro form
    Se non vieni contattato entro due giorni puoi scrivere a Paola

    Warning: Failed to Receive in c:\prove\pagine\invia.php on line 187
    --------------------------

    La mail nn arriva al mio indi e non so cosa fare.
    Come web server sto provando in locale con:
    Apache/1.3.27 (Win32) PHP/4.2.3


    HELP ME, PLEASE.

    GRAZIE
    Paola
    :tongue:

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Guarda questo articolo, nell'introduzione spiega bene come risolvere il problema quando si fanno dei test in locale...

  3. #3

    nulla

    Niente da fare ho controllato le impostazioni che dice l'articolo ma nulla. Ho provato anche solo questo:

    codice:
    <?
    mail ("paola.max@tin.it", "Ciao da Paola", "ciao ciao ciao ciao ciao ciao", "From: paola.max@tin.it");
    ?>
    Ma non funziona mi da errore sulla funzione mail()

    HELP
    :tongue:

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    ...quali modifiche che hai apportato al file php.ini?

  5. #5

    nessuna

    nessuna xè era già come indicato nell'articolo che mi hai segnalato. la parte della mail è questa:

    codice:
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    
    ; For Win32 only.
    sendmail_from = me@localhost.com
    
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =
    :tongue:

  6. #6
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Nell'articolo che ti ho indicato c'è scritto
    codice:
    [...]è necessario indicare un server SMTP (Simple Mail Transfer 
    Protocol) ed un indirizzo email che costituirà il mittente di posta 
    predefinito[...]
    ...comunque, anche se non sono sicuro del nome esatto del server SMTP usato da tin.it (potrebbe essere mail.clubnet.tin.it, oppure mail.tin.it) dovresti ricreare una cosa simile nel tuo php.ini
    codice:
    [mail function]
    ; For Win32 only.
    SMTP = mail.tin.it
    smtp_port = 25
    
    ; For Win32 only.
    sendmail_from = paola.max@tin.it
    Dopo aver modificato il file php.ini, devi riavviare il server apache.

  7. #7

    eh già

    Eh già!
    Scusami tanto non avevo capito che dovevo fare così.
    Ma domanda se lo metto su un server web l' .ini lo devo mettere su io??
    Mica è sul server come servizio??

    Boh non ci capisco nulla.
    :tongue:

  8. #8
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    no, no... sul server online, a meno ché non sia tu il prorpietario, non puoi modificare nulla in maniera "diretta" sul file php.ini

    La modifica che hai apportato al "tuo" php.ini serve solo a te, per provare l'invio di email in locale, solo sul tuo pc.

    Sul server online devi preoccuparti solo di caricare la pagina php contenente il codice per spedire email, al resto pensa tutto lui...


  9. #9

    GRAZIE

    GRAZIE 1000

    Sei stato/a preziosissimo/a!

    Veramente GRAZIE di cuore!

    Paola
    :tongue:

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.