mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 16:42 Benutzername: Passwort: Auto-Login

Thema: PHP Formular streikt vom 18.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP Formular streikt
Seite: 1, 2  Weiter
Autor Nachricht
MarcelP
Threadersteller

Dabei seit: 15.07.2008
Ort: -
Alter: 30
Geschlecht: Männlich
Verfasst Di 18.11.2008 22:57
Titel

PHP Formular streikt

Antworten mit Zitat Zum Seitenanfang

Hallo,

habe soeben eine neue Seite für einen Kunden online gestellt.
Funktioniert auch alles wunderbar, nur das Kontakformular will nicht. Ist in php programmiert und habe es einfach von der alten Site des Kunden übernommen. Hat auch sonst immer funktioniert damals.

Könnt ihr mir sagen was falsch dran ist?

Link

Vielen Dank



[edit]
Keine Eyecatcher im Titel verwenden.


Zuletzt bearbeitet von m am Mi 19.11.2008 00:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Di 18.11.2008 23:39
Titel

Antworten mit Zitat Zum Seitenanfang

Skript posten, feststellen das es wie immer an register_globals liegt, nachfragen was das ist. glücklich werden.

aber zur sicherheit doch skript posten Grins


//edit: huch, ich seh da garkein formular Ooops


Zuletzt bearbeitet von Pixelpole am Di 18.11.2008 23:40, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
MarcelP
Threadersteller

Dabei seit: 15.07.2008
Ort: -
Alter: 30
Geschlecht: Männlich
Verfasst Di 18.11.2008 23:47
Titel

Antworten mit Zitat Zum Seitenanfang

So jetzt ist das Formular wieder sichtbar...

script:

das formular:
Code:
<form name="form" method="post" action="versenden.php" onsubmit="MM_validateForm('Name','','R','Strasse','','R','Hausnummer','','RisNum','Postleitzahl','','RinRange0:99999','Wohnort','','R','Telefon','','NisNum','Email','','RisEmail');return document.MM_returnValue" id="form">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><span class="Stil22">Kontaktformular</span></td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> <span class="Stil23">Anrede</span></td>
<td colspan="2"><span class="Stil23">Frau</span> 
  <span class="Stil23">
  <input type="radio" name="Anrede" value="Frau">   
  Herr</span> 
  <input type="radio" name="Anrede" value="Herr">  </td>
</tr>
<tr>
<td><span class="Stil23">Name<span class="Stil21">*</span></span></td>
<td colspan="2"><input type="text" name="Name" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Vorname</span></td>
<td colspan="2"><input type="text" name="Vorname" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Strasse<span class="Stil21">*</span></span></td>
<td colspan="2"><input type="text" name="Strasse" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Hausnummer<span class="Stil17"><strong>*</strong></span></span></td>
<td colspan="2"><input type="text" name="Hausnummer" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Postleitzahl<span class="Stil17"><strong>*</strong></span></span></td>
<td colspan="2"><input type="text" name="Postleitzahl" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Wohnort<span class="Stil17"><strong>*</strong></span></span></td>
<td colspan="2"><input type="text" name="Wohnort" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Telefon<span class="Stil17"><strong>*</strong></span></span></td>
<td colspan="2"><input type="text" name="Telefon" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">Mobilfunk</span></td>
<td colspan="2"><input type="text" name="Mobilfunk" size="25" maxlength="25"></td>
</tr>
<tr>
<td><span class="Stil23">E-Mail<span class="Stil17"><strong>*</strong></span></span></td>
<td colspan="2"><input type="text" name="Email" size="25" maxlength="25"></td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td><span class="Stil23">Anliegen</span></td>
<td colspan="2">I<span class="Stil23">ch möchte einen Gesprächstermin vereinbaren</span></td>
</tr>
<tr>
<td height="26"> </td>
<td colspan="2"><span class="Stil23">Ja</span> 
  <input type="radio" name="Termin" value="Ja">  <span class="Stil23">Nein</span> 
<input type="radio" name="Termin" value="Nein"></td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td height="20"> </td>
<td colspan="2"><span class="Stil23">Ich möchte weitere Informationen erhalten</span></td>
</tr>
<tr>
<td height="32"> </td>
<td colspan="2"><span class="Stil23">Ja  </span>
  <input type="radio" name="Info" value="Ja">  <span class="Stil23">Nein</span> 
  <input type="radio" name="Info" value="Nein"></td>
</tr>
<tr>
<td height="28"> </td>
<td><span class="Stil23">Wenn ja, zu</span></td>
<td><input type="text" name="Infotext" size="30" maxlength="80"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="31"> </td>
<td valign="top"><span class="Stil23">Sontiges</span></td>
<td valign="top"><input type="text" name="Freitext" size="30" maxlength="80"></td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td colspan="2"><input type="submit" name="abschicken" value="Abschicken">   <input type="reset" name="loeschen" value="Eingaben löschen"></td>
</tr>
</table></form>


die auswertung:
Code:
<?
            $mailer="/usr/sbin/sendmail -t";
            if (!file_exists("$mailer"))
               {
               $to="$Email";
               $from="marcel_peifer@yahoo.com";
               $help=time();
               $timestamp=date("d.m.Y H:i:s",$help);
               //$emailtext_kunden=popen($mailer,"w") or die ("<br>Es ist ein Systemfehler beim Mailversand aufgetreten.<br><br>Bitte schicken Sie diese Fehlermeldung an den Systemadministrator <a href='mailto:webmaster@helten.org' class='link'>webmaster@helten.org</a>.<br><br>Vielen Dank<br></b>");
               fputs($emailtext_kunden, "to: $to\n");
               fputs($emailtext_kunden, "from: $from\n");
               fputs($emailtext_kunden, "subject: Bestätigung Ihrer Anfrage vom $timestamp\n");
               fputs($emailtext_kunden, "reply-to: $from\n");
               fputs($emailtext_kunden, "x-mailer: php-1.99\n\n");
               fputs($emailtext_kunden, "\n Möbelwerkstätten und Möbelhandel HELTEN\n\n");
               fputs($emailtext_kunden, "_______________________________________________________________________________________\n\n");
               fputs($emailtext_kunden, "Sehr geehrte(r) $Anrede $Vorname $Name,\n\n");
               fputs($emailtext_kunden, "vielen Dank für Ihre Anfrage vom $timestamp.\n\n");
               fputs($emailtext_kunden, " \n");
               fputs($emailtext_kunden, "Wir haben folgende Daten von Ihren erhalten: \n");
               fputs($emailtext_kunden, " \n");
               fputs($emailtext_kunden, "Anrede: $Anrede \n");
               fputs($emailtext_kunden, "Name: $Name\n");
               fputs($emailtext_kunden, "Vorname: $Vorname\n");
               fputs($emailtext_kunden, "Strasse: $Strasse\n");
               fputs($emailtext_kunden, "Hausnummer: $Hausnummer\n");
               fputs($emailtext_kunden, "Wohnort: $Wohnort\n");
               fputs($emailtext_kunden, "Telefon: $Telefon\n");
               fputs($emailtext_kunden, "Mobilfunk: $Mobilfunk\n");
               fputs($emailtext_kunden, "Terminvereibarung: $Termin\n");
               fputs($emailtext_kunden, "Weitere Informationen: $Info\n");
               fputs($emailtext_kunden, "zu: $Infotext\n");
               fputs($emailtext_kunden, "Sonstiges: $Freitext\n");
               fputs($emailtext_kunden, " \n");
               fputs($emailtext_kunden, "Wir werden Ihre Anfrage mit Ihrem Anliegen bearbeiten und uns mit Ihnen in Verbindung setzten.\n");
               fputs($emailtext_kunden, " \n");
               fputs($emailtext_kunden, "Vielen Dank.\n");
               fputs($emailtext_kunden, " \n");
               fputs($emailtext_kunden, "Ihre\n");
               fputs($emailtext_kunden, " \n");
               fputs($emailtext_kunden, "Möbelwerkstätten und Möbelhandel HELTEN");
               pclose($emailtext_kunden);
            
               $to="marcel_peifer@yahoo.com";
               $from="$Email";
               $help=time();
               $timestamp=date("d.m.Y H:i:s",$help);
               $emailtext_helten=popen($mailer,"w") or die ($fehlertext_mail_versand);
               fputs($emailtext_helten, "to: $to\n");
               fputs($emailtext_helten, "from: $from\n");
               fputs($emailtext_helten, "subject: Anfrage von $Anrede $Name ueber die Web-Seite am $timestamp\n");
               fputs($emailtext_helten, "reply-to: $from\n");
               fputs($emailtext_helten, "x-mailer: php-1.99\n\n");
               fputs($emailtext_helten, "Hallo Markus, \n");
               fputs($emailtext_helten, "eine Anfrage von $Anrede $Name ueber die Web-Seite am $timestamp.\n\n");
               fputs($emailtext_helten, " \n");
               fputs($emailtext_helten, "$Anrede $Name hat folgende Daten eingegeben: \n");
               fputs($emailtext_helten, " \n");
               fputs($emailtext_helten, "Anrede: $Anrede \n");
               fputs($emailtext_helten, "Name: $Name\n");
               fputs($emailtext_helten, "Vorname: $Vorname\n");
               fputs($emailtext_helten, "Strasse: $Strasse\n");
               fputs($emailtext_helten, "Hausnummer: $Hausnummer\n");
               fputs($emailtext_helten, "Wohnort: $Wohnort\n");
               fputs($emailtext_helten, "Telefon: $Telefon\n");
               fputs($emailtext_helten, "Mobilfunk: $Mobilfunk\n");
               fputs($emailtext_helten, "Terminvereibarung: $Termin\n");
               fputs($emailtext_helten, "Weitere Informationen: $Info\n");
               fputs($emailtext_helten, "zu: $Infotext\n");
               fputs($emailtext_helten, "Sonstiges: $Freitext\n");
               fputs($emailtext_helten, " \n");
               pclose($emailtext_helten);
                 ?>
               Sehr geehrte(r) <? echo "$Anrede $Name"; ?>,<br>
                  <br>
                  Ihre Anfrage mit den folgenden Daten wurde erfolgreich an uns
                  verschickt:<br>
                  <br>
                  <?
              echo "Anrede: $Anrede <br>";
              echo "Name: $Name <br>";
              echo "Vorame: $Vorname <br>";
              echo "Strasse: $Strasse <br>";
               echo "Hausnummer: $Hausnummer <br>";
              echo "Wohnort: $Wohnort <br>";
              echo "Telefon: $Telefon <br>";
              echo "Mobilfunk: $Mobilfunk <br>";
              echo "Terminvereibarung: $Termin <br>";
              echo "Weitere Informationen: $Info <br>";
              echo "zu: $Infotext <br>";
              echo "Sonstiges: $Freitext <br>";
              ?>
                  <br>
                  Wir werden Ihre Anfrage mit Ihrem Anliegen bearbeiten und uns mit
                  Ihnen in Verbindung setzten. Als Best&auml;tigung erhalten Sie
                  eine E-Mail mit Ihren eingegebenen Daten.<br>
                  <br>
                  Vielen Dank und viele Gr&uuml;&szlig;e<br>
                  <br>
                  Ihr <br>
                  <br>
                  Markus Helten, Tischlermeister
                  <?
                  }
               else
               echo "<br>Es ist ein Systemfehler beim Mailversand aufgetreten.<br><br>Bitte schicken Sie diese Fehlermeldung an den Systemadministrator <a href='mailto:webmaster@helten.org' class='link'>webmaster@helten.org</a>.<br><br> Vielen Dank<br></b>";
               ?>


Festellen, worans liegt kann ich nicht, aber fragen was register_globals ist kann ich Grins
hoffen wir mal ich werd glücklich

danke schonmal
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 18.11.2008 23:49
Titel

Antworten mit Zitat Zum Seitenanfang

Standardantwort: Wie gebugge ich php-scripte?
http://phpforum.de/forum/showthread.php?t=231095
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Di 18.11.2008 23:51
Titel

Antworten mit Zitat Zum Seitenanfang

haha ich wusste es! register_globals! Grins

schau mal über die boardsuche nach kontaktformular und register_globals. wir haben das thema hier schon in zig threads durch.

schau dir mal das da an: http://de.php.net/manual/de/reserved.variables.post.php

und das am besten auch: http://de.php.net/manual/de/security.globals.php
  View user's profile Private Nachricht senden
MarcelP
Threadersteller

Dabei seit: 15.07.2008
Ort: -
Alter: 30
Geschlecht: Männlich
Verfasst Mi 19.11.2008 00:05
Titel

Antworten mit Zitat Zum Seitenanfang

Kann mir nicht so ganz vorstellen, dass das Formular selber Fehler enthält weil ich es wiegesagt 100% von der alten Site übernommen habe und da hats wunderbar geklappt... (Ist auch noch der gleiche Server)

Nur noch so als Frage: muss ich wenn dann was im Formular oder in der auswertung machen?

Und nochne Info:
wenn ich das fromular ausgefüllt abschicke, kommt auf der nächsten Seite folgene Fehlermeldung:

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 240

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 241

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 242

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 243

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 244

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 245

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 246

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 247

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 248

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 249

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 250

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 251

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 252

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 253

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 254

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 255

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 256

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 257

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 258

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 259

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 260

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 261

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 262

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 263

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 264

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 265

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 266

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 267

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 268

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 269

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 270

Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 271

Warning: pclose(): supplied argument is not a valid stream resource in /home/www/web396/html/versenden.php on line 272
Sehr geehrte(r) Herr Test Email Neue Website,

Ihre Anfrage mit den folgenden Daten wurde erfolgreich an uns verschickt:

Anrede: Herr
Name: Test Email Neue Website
Vorame:
Strasse: Musterstraße
Hausnummer: 12
Wohnort: Musterstadt
Telefon: 065598065086
Mobilfunk:
Terminvereibarung: Nein
Weitere Informationen: Nein
zu: Bitte nicht auf diese Test Email antworten
Sonstiges:

Wir werden Ihre Anfrage mit Ihrem Anliegen bearbeiten und uns mit Ihnen in Verbindung setzten. Als Bestätigung erhalten Sie eine E-Mail mit Ihren eingegebenen Daten.

Vielen Dank und viele Grüße



Hab leider keine Anhnug von PHP.

(Soll nicht heißen dass ich will das mir das jemand macht und ich machs mir gemütlich)
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mi 19.11.2008 00:26
Titel

Antworten mit Zitat Zum Seitenanfang

na da hast du doch den Fehler. lies in der doku zum thema fputs nach.
  View user's profile Private Nachricht senden
MarcelP
Threadersteller

Dabei seit: 15.07.2008
Ort: -
Alter: 30
Geschlecht: Männlich
Verfasst Mi 19.11.2008 00:49
Titel

Antworten mit Zitat Zum Seitenanfang

also so richtig versteh ichs noch nicht...
muss ich jetzt fputs ersetzen? wenn ja, mit was? mit fwrite?
oder liegt der fehler in dem falschen ausdruck?

danke
  View user's profile Private Nachricht senden
 
Ähnliche Themen [Formular] am PC einwandfrei, aber streikt am MAC (OSX)
CSS-Layout: Hintergrund streikt & IE-Probleme
INDESIGN streikt - Seite duplizieren
Footer mit "width: 100%" streikt manchmal
Formular
PDF Formular
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.