Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum C / C++ Sv: Hjælp ønskes, gerne hurtigt

Sv: Hjælp ønskes, gerne hurtigt


 

Sv: Hjælp ønskes, gerne hurtigt

Henrik Nielsen  

Jeg sidder som webmaster på en side, hvor det skal være mulig at indsende en 'formmail',
men jeg kan ikke få det til at virke :(

Her er den kode jeg har lavet: 
<table width="100%" border="0" bordercolor="#000000">
<form action="<?php echo $PHP_SELF?>" method="POST">
<tr>
<td width="18%">Navn:</td>
<td width="82%"><input type="text" name="navn" />*</td>
</tr>
<tr>
<td width="18%">Medlemsnummer:</td>
<td width="82%"><input type="text" name="nr" />*</td>
</tr>
<tr>
<td width="18%">E-mail:</td>
<td width="82%"><input type="text" name="mail" />*</td>
</tr>
<tr>
<td width="18%"></td>
<td width="82%"><input type="submit" value="Bestil" /></td>
</tr></form>
</table>

<?php
if ($send) {
function 
tilbage($meddelelse) {
echo 
"$meddelelse\n";
echo 
"<form><input type=button value=\"<<< Tilbage\" onClick=history.back()></form>\n";
echo 
"</body></html>\n";
exit;
}

if (!
$navntilbage"Du har glemt at skrive noget i feltet \"navn"...");
if (!
$nr) tilbage( "Du har glemt at skrive dit medlemsnummer");
if (!
$mail) tilbage( "Du skal indtaste din mail-adresse");

$tekst = "$tekst ";


mail( "
xxx@spurs.dk", $emne$nr$mail "From$epost\nX-Mailer:
http://$HTTP_HOST$REQUEST_URI");
echo "<h4>Din epost er sendt</h4>\n";
}

?>
---------------------------------------
Jeg får denne fejlmeddelse:

Parse error: parse error, unexpected '.' in
/customers/spurs.dk/spurs.dk/httpd.www/fusion_pages/temp on line 30

Det skal lige siges, at siden er PHP-fusion 4.01 baseret...

Nogen der kan hjælpe?



Dato : 27.07.2005, 12:40

Visninger : 716

Points : 0

 

if (!$navn) tilbage( "Du har glemt at skrive noget i feltet \"navn"...");

om til:

if (!$navn) tilbage( "Du har glemt at skrive noget i feltet \"navn\"...");


Dato : 25.07.2005, 19:53

Godkendt svar af : Thor B.N.  

 

Så får jeg denne fejlmeddelse...

Parse error: parse error, unexpected '\"' in
/customers/spurs.dk/spurs.dk/httpd.www/fusion_pages/temp on line 37


Dato : 25.07.2005, 20:10

Kommentar af : Martin Jol  

 

fundet ud af det?

Dato : 25.07.2005, 20:40

Kommentar af : Thor B.N.  

 

Ikke andet end at det uventede '\"' er det der er blevet tilføjet


Dato : 25.07.2005, 21:06

Kommentar af : Martin Jol  

 

aahh...der skulle lige et mellemrum ind, men nu får jeg igen fejlmeddelse i linie 30 :(

Dato : 25.07.2005, 21:12

Kommentar af : Martin Jol  

 

Brug denne her:

<html>

<head>

<title>Formmail</title>

</head>

<body oncontextmenu="return false"ondragstart="return false"onselectstart="return false">

<div align="left">

<table border="0" width="350" height="350" cellspacing="0">
  <tr> 
    <td height="213" valign="top"> 
    
    <form action="?page=kontakt" method="POST">
        <div align="left">
          <b>Dit navn:</b><br>
          <input type="text" class="but" name="navn">
          <br>
          <b>Din email adresse:</b><br>
          <input type="text" class="but" name="epost"><br>
          <b>Emne:</b><br> 
          <input type="text" class="but" name="emne">
          <br>
          <b>Besked:</b><br>
          <textarea wrap="on" class="but" rows="10" cols="40" name="tekst"></textarea>
          <br><br>
          <input type="submit" class="button" value="Send Besked" name="send"> 
          <input type="reset" class="button" value="Slet Besked" name="reset">
          <br>
          <br> 
          <?

if ($send) {

if (!
$navn) {
    echo(
"<font color=red><b>Fejl:</b></font><br>Du har glemt at skrive dit navn!<br>");
    exit;
}
if (!
$epost) {
    echo(
"<font color=red><b>Fejl:</b></font><br>Du har glemt at skrive din email
adresse!"
);
    exit;
}
if (!
$emne) {
    echo(
"<font color=red><b>Fejl:</b></font><br>Du har glemt at skrive et emne!<br>");
    exit;
}
if (!
$tekst) {
    echo(
"<font color=red><b>Fejl:</b></font><br>Du har glemt at skrive noget
beskedfeltet!<br>"
);
    exit;
}
    
    
$tekst "$tekst ";

    
mail"din mail her""Emne: $emne",  $tekst"From: $epost\nX-Mailer:
http://
style="color: #0000BB">$HTTP_HOST$REQUEST_URI
");
echo  
"Jeg har modtaget din email, og svarer tilbage hurtigst muligt!\n"
}


 
?>

</div>
</form>
</td>
</tr>
</table>

</div>

</body>

</html>


Dato : 27.07.2005, 12:40

Kommentar af : Henrik Nielsen  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund