Zum Inhalt springen

Kleines Prob beim PHP Code


Empfohlene Beiträge

<?

//eMail

$webmaster = "...@gmx.de";

//Geschickt von

$absender = "...@....de";

/*Betreff / Messe*/ $betreffwebmaster = "Download der Infos zur IHM Messe";

/*Textkörper*/ $koerperwebmaster = "Folgendes wurde vom Besucher angegeben:\n\n

$anrede

$name , $vorname

$firma

Anschrift:

$strasse $hausnr

$plz , $ort

$postfach

$land

eMail Adresse: $email

Telefon Nummer: $telefon

Fax Nummer: $fax

Homepage: $homepage";

/*Welche Fehlermeldung soll ausgegeben werden, wenn nicht alle Pflicht-Felder ausgefüllt sind?*/

$felderleer = "<p class=ueberl>Fehler,</p><p>der Download kann nicht eher gestartet werden, eher alle Felder ausgefüllt wurden</p>";

/*Wie soll der Text aussehen, wenn die E-Mail versendet wurde?*/

$abgesandt = "<p class=ueberl>Vielen Dank,</p><p>Der Download wird automatisch nach 3 Sekunden gestartet</p>";

/*Sind alle Felder ausgefüllt? für jedes Feld das ausgefüllt sein muß, muß hier ein entsprechender Eintrag gemacht werden*/

if ($ort == "" || $firma =="" || $land =="" || $telefon =="" || $name ="" || $vorname ="" || $plz ="")

{

/*nein*/

echo "\n\n\n";

echo "$felderleer";

?>

<div>

<p align="center"><a href="index.htm" class="snavi">Zurück</a></p>

</div>

<?

}

else

{

/*ja*/

mail("$webmaster","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");

echo "\n\n\n";

echo "$abgesandt";

?>

<div>

<p align="center"><a href="Messeaktion_IHM2003.pdf" target="_blank" class="snavi">Download

starten</a></p>

</div>

<?

}

?>

Ich hab hier einen kleinen ******* Fehler und finde Ihn nicht, wer kann mir da auf die Sprünge helfen.

Fehler:

Parse error: parse error, unexpected CLASS in /homepages/41/d15908648/htdocs/zeig_kopf/ihm/download.php3 on line 30

MFG

Timm :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by MCTimotheus18

<?

Anschrift:

$strasse $hausnr

$plz , $ort

$postfach

$land

eMail Adresse: $email

Telefon Nummer: $telefon

Fax Nummer: $fax

Homepage: $homepage";

Ich denke mal hier sollte der Fehler liegen... da es ja PHP Code ist musst du das mit Echo oder Print ausgeben. Im normalen HTML würde das OK sein, da Anschrift usw. hinzuschreiben, da das ganze aber als PHP interpretiert wird versucht er das als PHP Code zu verstehen, und es ist kein PHP Code.

Du müsstest das mit "email Adresse".$email."<br>Telefon..." ausgeben

Link zu diesem Kommentar
Auf anderen Seiten teilen

Statt

if ($ort == "" || $firma =="" || $land =="" || $telefon =="" || $name ="" || $vorname ="" || $plz ="")

fügst du folgendes ein:

if (empty($ort)||empty($firma)||   ...   ||empty($plz))

Ich weiß nicht, ob das direkt aus dem Script kopiert ist, aber ich denke mal schon, und d.h. du hast das Doppel-IstGleich vergessen. Mit empty ist das ausserdem eleganter.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...