Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.07.2004, 23:11   #1
TP-Junior
 
Registriert seit: Jul 2003
Ort: Brake (Unterweser)
ceromedia macht alles soweit korrekt

PHP Script Artikel versenden!


Hallo, bekomme mein PHP Script nicht zum Laufen, (mein Provider unterstützt PHP, andere PHP Scripte funktionieren im gleichen Verzeichnis).

Hier ist der Code! Was muß ich ändern?
Wenn der Besucher auf der Link Artikel weiterempfehlen klickt, geht ein Fenster auf in dem dann die Daten des Absenders bzw. Empfämgers eingegeben werden.

kommt aber nur die Fehlermeldung: Parse error: parse error in /web/senddata_tofriend.php on line 60

Link zur Testseite ist: http://www.hornissen-hummeln.de/test.htm


Hier ist der Code! Was muß ich ändern. bzw. was mache ich falsch?!
Datei ist als php gespeichert!. als = senddata_tofriend.php
Kann ich der PHP Code so in Html einbetten?

<html>
<head>
<title>Seite aus Hornissen-Hummeln.de an einen Freund versenden!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="imagetoolbar" content="no">
<link rel="stylesheet" href="css/insekten.css" type="text/css">
<script language="JavaScript" src="scripts/dw_menu.js"></script>
<script language="JavaScript1.2" src="hornissen/fw_menu.js"></script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a name="anfang"></a> <script language="JavaScript1.2">fwLoadMenus();</script>
<table width="450" border="0" cellspacing="0" cellpadding="0" align="left"> <tr>
<td valign="top"> <table style="border-collapse:collapse; table-layout:fixed" width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#8c754c">
<tr> <td valign="middle" bgcolor="#8c754c" class="headtext" height="36"> <div align="center"><font size="1">Bitte
f&uuml;llen Sie die folgenden Felder aus, um den Artikel zu versenden.</font><br></div></td></tr>
<tr> <td valign="top" bgcolor="#8c754c"> <blockquote> <?php
$embordercolor = "#ff0000"; //The color of the highlight around forgotten fields
$siteaddress = "www.hornissen-hummeln.de"; //The address in the email sent
if($email&&$name&&$sendname&&$sendemail) {
//You can change the next variable if you know what you're doing.
$body = "This e-mail is from $name at $email about a cool website they've found. You can see it at $siteaddress. This is the message $name sent. $message";
$thesubject = "Eine sehr informative Webseite $name";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: " . trim($name);
if(mail($sendemail, $thesubject, $body, $headers)) {
echo "<BR><BR>Your e-mail was sent successfully.";
}
else {
echo "Sorry, $name, your e-mail was not sent successfully please try again<br><br>";
echo "<form name=\"theform\" method=\"get\" action=\"friend.php\">";
echo "Your name:<br><input name=\"name\" type=\"text\" value=\"$name\"><br>";
echo "Your e-mail:<br><input name=\"email\" type=\"text\" value=\"$email\"><br>";
echo "Your friend's name:<br><input name=\"sendname\" type=\"text\" value=\"$sendname\"><br>";
echo "Your friend's e-mail:<br><input name=\"sendemail\" type=\"text\" value=\"$sendemail\"><br>";
echo "Your message:<br><textarea name=\"message\" rows=4 cols=30>$message</textarea>";
echo "<br><input type=\"submit\" value=\"Send\" class=\"submit\"></form>";
}
}
if ((!$email||!$name||!$sendname||!$sendemail)&&!(!$email&&!$subject&&!$name&&!$sendname&&!$sendemail)) {
echo "You have forgotten to fill in a detail.<br>";
echo "Please correct the error(s) and resubmit the form";

echo "<style>";
if (!$email) {
echo ".email {border-color:" . $embordercolor . ";}";
}
if (!$name) {
echo ".name {border-color:" . $embordercolor . ";}";
}
if (!$sendemail) {
echo ".sendemail {border-color:" . $embordercolor . ";}";
}
if (!$sendname) {
echo ".sendname {border-color:" . $embordercolor . ";}";
}
?> </blockquote></td></tr> </table></td></tr></table>
</body>
</html>
__________________
ceromedia ist offline   Mit Zitat antworten


Alt 27.07.2004, 00:13   #2
TP-Member
 
Benutzerbild von tydu
 
Registriert seit: May 2004
Ort: Vindobona
tydu macht alles soweit korrekt
geh mal zu zeile 60, dann wirst du bemerken, dass es die gar nicht gibt.
das spricht dafür und in deinem script ist es definitiv so, fehlt die abschlussklammer aus der if abfrage
if ((!$email||!$name||!$sendname||!$sendemail)&&!(!$email&&!$subject&&!$name&&!$sendname&&!$sendemail)) {
aus zeile 40.

ciao tydu
__________________
reich an besitztümern bist du, wenn dir das genügt, was du hast.
erst wenn wir alles verloren haben, haben wir die freiheit alles zu tun.(tyler durden)
tydu ist offline   Mit Zitat antworten
Alt 27.07.2004, 00:31   #3
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Da ist aber einiges verworren.
Wo hast Du das nur so her???
Und gewöhne Dir mal leserlichen Code an
Na ja, wie dem auch sei, hier mal die Auflösung vom Rätzel:
HTML-Code:
   <html>
   <head>
   <title>Seite aus Hornissen-Hummeln.de an einen Freund versenden!</title>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="imagetoolbar" content="no">
   <link rel="stylesheet" href="css/insekten.css" type="text/css">
   <script language="JavaScript" src="scripts/dw_menu.js"></script>
   <script language="JavaScript1.2" src="hornissen/fw_menu.js"></script>
   </head>
   <body bgcolor="#FFFFFF" text="#000000">
   <a name="anfang"></a> <script language="JavaScript1.2">fwLoadMenus();</script>
   <table width="450" border="0" cellspacing="0" cellpadding="0" align="left"> 
   	<tr>
   		<td valign="top"> 
 			<table style="border-collapse:collapse; table-layout:fixed" width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#8c754c">
   				<tr> 
 		 		<td valign="middle" bgcolor="#8c754c" class="headtext" height="36"> 
 		 			<div align="center">
 		 		 	<font size="1">Bitte f&uuml;llen Sie die folgenden Felder aus, um den Artikel zu versenden.</font><br>
 						</div>
 					</td>
   				</tr>
   				<tr> 
 		 		<td valign="top" bgcolor="#8c754c"> 
 		 		 	<?php
 		 		 	$embordercolor = "#ff0000"; //The color of the highlight around forgotten fields
 		 		 	$siteaddress = "www.hornissen-hummeln.de"; //The address in the email sent
 		 		 	if($action==mailsend){
 		 		 	 if($email&&$name&&$sendname&&$sendemail) {
 		 		 			//You can change the next variable if you know what you're doing.
 		 		 			$body = "This e-mail is from $name at $email about a cool website they've found.<br>You can see it at <a href=\"$siteaddress\">$siteaddress</a>.<p>This is the message $name sent:<br>$message";
 		 		 			$thesubject = "Eine sehr informative Webseite $name";
 		 		 			$headers .= "MIME-Version: 1.0\r\n";
 		 		 			$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
 		 		 			$header .= "X-Mailer: PHP/" . phpversion(). "\n";		 
 		 		 			$header .= "X-Sender-IP: $REMOTE_ADDR\n";
 		 		 			$headers .= "From: $name<$sendemail>\n";
 		 		 			$header .= "Reply-To: $sendemail\n"; 
 		 		 		 if(mail($sendemail, $thesubject, $body, $headers)) {
 		 		 		 	echo "<BR><BR>Your e-mail was sent successfully.";
 		 		 			}
 		 		 			else {
 		 		 		 	echo "Sorry, $name, your e-mail was not sent successfully please try again<br><br>";
 		 		 			}
 		 		 		}
 		 		 		if (!$email||!$name||!$sendname||!$sendemail) {
 		 		 			echo "You have forgotten to fill in a detail.<br>";
 		 		 			echo "Please correct the error(s) and resubmit the form";
 		 		 			echo "<style>";
 		 		 			if (!$email) {
 		 		 		 	echo ".email {border-color:" . $embordercolor . ";}";
 		 		 			}
 		 		 			if (!$name) {
 		 		 		 	echo ".name {border-color:" . $embordercolor . ";}";
 		 		 			}
 		 		 			if (!$sendemail) {
 		 		 		 	echo ".sendemail {border-color:" . $embordercolor . ";}";
 		 		 			}
 		 		 			if (!$sendname) {
 		 		 		 	echo ".sendname {border-color:" . $embordercolor . ";}";
 		 		 			}
 		 		 		 echo"</style>";
 		 		 			echo "<form name=\"theform\" method=\"post\" action=\"friend.php?action=mailsend\">";
 		 		 			echo "Your name:<br><input name=\"name\" type=\"text\" value=\"$name\" class=\"name\"><br>";
 		 		 			echo "Your e-mail:<br><input name=\"email\" type=\"text\" value=\"$email\" class=\"email\"><br>";
 		 		 			echo "Your friend's name:<br><input name=\"sendname\" type=\"text\" value=\"$sendname\" class=\"sendname\"><br>";
 		 		 			echo "Your friend's e-mail:<br><input name=\"sendemail\" type=\"text\" value=\"$sendemail\" class=\"sendemail\"><br>";
 		 		 			echo "Your message:<br><textarea name=\"message\" rows=4 cols=30>$message</textarea>";
 		 		 			echo "<br><input type=\"submit\" value=\"Send\" class=\"submit\"></form>";
 		 		 		}
  					  }
  					  else{
 		 		 		echo "<form name=\"theform\" method=\"post\" action=\"friend.php?action=mailsend\">";
 		 		 		echo "Your name:<br><input name=\"name\" type=\"text\"><br>";
 		 		 		echo "Your e-mail:<br><input name=\"email\" type=\"text\"><br>";
 		 		 		echo "Your friend's name:<br><input name=\"sendname\" type=\"text\"><br>";
 		 		 		echo "Your friend's e-mail:<br><input name=\"sendemail\" type=\"text\"><br>";
 		 		 		echo "Your message:<br><textarea name=\"message\" rows=4 cols=30></textarea>";
 		 		 		echo "<br><input type=\"submit\" value=\"Send\" class=\"submit\"></form>";
  					  }
 		 		 	?> 
 					</td>
   				</tr> 
   			</table>
   		</td>
   	</tr>
   </table>
   </body>
   </html>
Fast vergessen die Datei muss friend.php heißen, sonst haut das mit den internen Links nicht hin.
Oder Du schreibst sie in $PHP_SELF um.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de

>>> der code ist so scheisse, soweit hab ich nicht gelesen <<<

Geändert von webcreate (27.07.2004 um 00:34 Uhr).
webcreate ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
PHP Script Artikel versenden! PHP Script Artikel versenden!
« HP-Programme | Auflösungsanpassung »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
variablen aus php script werden nicht (richtig) in Lade-Objekt übergeben hesa Flash 5 13.07.2004 16:26
PHP Script Datei versenden ceromedia Traum-Dynamik 1 21.06.2004 21:57
PHP Login Script (fehlerhaft) ride Traum-Dynamik 8 14.05.2004 20:56
PHP Script kezuki Traum-Dynamik 2 25.12.2003 20:36
Folgendes Problem mit Java Script und PhP sugar2 Traum-Dynamik 5 13.07.2002 13:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:47 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67