Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Kleines Prob beim PHP Code

Empfohlene Antworten

Veröffentlicht

<?

//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:

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

Das wird nicht ausgegeben, das ist der E-Mail-Text.:rolleyes:

Hast du es schon mit /r/n hinter jeder Zeile probiert?

Markier mal die 30te Zeile im Script, sonst ist das Fehlerfinden aussichtslos.

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.