/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Fejlbesked ved php-mailformular?
Fra : Claus Christensen


Dato : 27-09-05 15:29

Jeg får denne fejlbesked når jeg bruger min mailformular fra
hjemmesideskolen. (når jeg fjerner @ i sender.php)

E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!

PHP Warning: mail(): Failed to connect to mailserver at
"localhost" port 25, verify your "SMTP" and "smtp_port" setting
in php.ini or use ini_set() in
D:\home\pizzadkdk\htdocs\sender.php on line 11

og sender.php ser således ud:

<?php
if (isset($_POST['submit'])) {
if (!empty($_POST['name']) && !empty($_POST['subject']) &&
!empty($_POST['email']) && !empty($_POST['message'])) {
$headers="From: ".$_POST['name']."<".$_POST['email'].">";
if (@$_POST['customer_copy']) {
$headers .= "\r\nBcc: ".$_POST['email'];
}
if(mail("pizzadk@pizzadk.dk",
strip_tags($_POST['subject']),

stripslashes(strip_tags($_POST['message'])), $headers)) {
echo "<p>Tak for din henvendelse. Jeg vender tilbage så
hurtigt som muligt.</p>";
}
else {
echo "<p>E-mailen blev ikke sendt. Der skete en fejl.
Prøv igen!</p>";
}
}
else {
echo "<p>Alle felter skal udfyldes!</p>";
}
}
?>

Hvad skal jeg gøre for at den kan sende??

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Benny Nissen (27-09-2005)
Kommentar
Fra : Benny Nissen


Dato : 27-09-05 17:59

Claus Christensen wrote:

> PHP Warning: mail(): Failed to connect to mailserver at
> "localhost" port 25, verify your "SMTP" and "smtp_port" setting
> in php.ini or use ini_set() in
> D:\home\pizzadkdk\htdocs\sender.php on line 11

[snip]

> Hvad skal jeg gøre for at den kan sende??

Rette i php.ini så der kommer til at stå en gyldig smtp-server.


--
Benny Nissen

Claus Christensen (28-09-2005)
Kommentar
Fra : Claus Christensen


Dato : 28-09-05 11:16

Benny Nissen wrote in dk.edb.internet.webdesign.serverside.php:
> Claus Christensen wrote:
>
> > PHP Warning: mail(): Failed to connect to mailserver at
> > "localhost" port 25, verify your "SMTP" and "smtp_port" setting
> > in php.ini or use ini_set() in
> > D:\home\pizzadkdk\htdocs\sender.php on line 11
>
> [snip]
>
> > Hvad skal jeg gøre for at den kan sende??
>
> Rette i php.ini så der kommer til at stå en gyldig smtp-server.
>
>
> --
> Benny Nissen

Kan ikke finde min php.ini..hvor finder jeg den? skal den ligge
uploaded sammen med siden?

er det den smtp-server som jeg har fået af udbyder. F.eks.
mail.webhouse.dk?

Tak for hjælpen..


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Benny Nissen (28-09-2005)
Kommentar
Fra : Benny Nissen


Dato : 28-09-05 11:43

Claus Christensen wrote:

> Kan ikke finde min php.ini..hvor finder jeg den? skal den ligge
> uploaded sammen med siden?

Nej, den har du normalt ikke adgang til med mindre det er din egen
server. Få udbyderen til at rette det for dig.


--
Benny Nissen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste