{title}

Ich habe kürzlich meinen Server-PC von XP auf XP SP2 aktualisiert. Früher hatte ich keine Probleme mit der Verbindung zu meinem LAN, aber jetzt verliere ich fast täglich die Verbindung. Ich muss das Home-Office-Netzwerk oft neu einrichten. Manchmal funktioniert es, manchmal nicht. Ich vermute jedoch, dass es einige Probleme mit der Firewall-Einstellung haben kann. Auch einmal sah ich eine Windows-Fehlermeldung, die etwas über Probleme mit einem generischen Hosttreiber aussagte. Könnte mir jemand helfen?

Windows gibt mir diese Nachricht: Generic Host Process for Win32 hat ein Problem festgestellt und muss beendet werden Ist es möglich, dass die XP beschädigt ist?

Sie können diesen Patch ausprobieren und sehen, ob er hilft. www.microsoft.com/technet/security/bulletin/MS03-026.mspx

Ich habe den Patch heruntergeladen, aber er funktioniert nur mit normalen XP, nicht mit Allerdings habe ich das Problem inzwischen gelöst. Ich musste die Ausnahmen in der Firewall angeben, damit meine Arbeitsstationen auf die Serververbindung zugreifen konnten.

Typen erstellen (nicht Boards)

Ich habe Dreamweaver und möchte wissen, wie man es so macht, dass ein Formular Informationen an eine bestimmte E-Mail-Adresse sendet. Ich habe überhaupt keine Ahnung, wie ich das machen soll.

Ich hatte vor einiger Zeit die gleiche Frage. Das wird dir helfen. Lesen Sie die Anweisungen sorgfältig durch. www.webmaster-talk.com/php-forum/35929-feedback-form.html . Bei Fragen zu anderen Websites versuchen Sie es möglicherweise www.webmaster-talk.com Flamme

OK, sieht einfach und leicht aus (nicht so, wie ich es mir vorgestellt habe) Ich werde mit dem Code herumspielen und sehen, ob ich ihn bekomme. Vielen Dank

Sichere Sache. Halten Sie uns auf dem Laufenden. Kommen Sie wie immer zurück und sehen Sie uns, wenn Sie weitere Fragen haben. Flame

Wenn ich auf "Formular senden" klicke, wird die Pagetwo.php angezeigt, aber der Code wird mir mitgeteilt. Es zeigt dies:
<? php $ body_of_message = $ _POST. ""; $ body_of_message. = "Gesendet von". $ _POST; $ subject = "Nachricht vom Feedback-Formular"; if (mail (" ", $ subject, $ body_of _message)) {echo" Ihre Nachricht wurde gesendet. ";} else {echo" Es gab ein Problem. ";};?>
Es wird nichts gesendet. Was mache ich, um das Problem zu beheben?

Es ist einfach genug, das Formular zu entwerfen, aber dann benötigen Sie ein Programm, um die vom Formular gesendeten Daten zu verarbeiten. In diesem Fall werden die Daten an a gesendet PHP Skript. Wenn Sie keinen PHP-fähigen Webserver haben, hilft Ihnen das nichts.

Überprüfen Sie das. Wer ist dein Gastgeber? Wir müssen sicherstellen, dass sie PHP unterstützen. Guter Punkt, Rob Flame

Hey, nun, ich bin in der Informationstechnologie und habe in meinem Webkurs viel mit Dreamweaver und Formularen gearbeitet. Um Formularinformationen an eine E-Mail-Adresse zu senden, müssen Sie nach Ihrer ersten oder zweiten Überschrift Folgendes in Ihren Code einfügen: "; // END THE CONTACT FORMecho"';?>

(spätere Antwort, besserer Server, mehr Spaß!) OK, jetzt bekomme ich Folgendes: Parse-Fehler: Syntaxfehler, unerwarteter T_STRING in /home/jessez/public_html/password_content/process_request.php in Zeile 39

Bitte posten Sie den Codeabschnitt, der diese Zeile enthält. Zum Debuggen muss die Zeile direkt darüber angezeigt werden. Bitte geben Sie deutlich an, welche Zeile die richtige ist, da ich sie für Sie nicht zählen werde.

Ok, ich wusste nicht, dass ich dafür den gleichen Code brauche. Seitdem wurde die Datei geändert. Der neue Fehlercode lautet:
Analysefehler: Syntaxfehler, unerwarteter T_STRING in /home/jessez/public_html/password_content/process_request.php in Zeile 8
Ist hier der tatsächliche Code, mit Linien und Zahlen.
Code:
1 |

2 | <? Php3 | 4 | $ body_of_message = $ _POST. ""; 5 | $ body_of_message. = "Gesendet von". $ _POST; 6 | $ subject = "Nachricht aus dem Feedback-Formular"; 7 | 8 | if (mail (" ", $ subject, $ body_of _message)) echo" Ihre Nachricht wurde gesendet. "; 10 else echo" Es gab ein Problem. "; 12; 13 | 14 |?> 15 |

16 | Und nur zur Unterhaltung aller ist ein Screenshot davon enthalten

Verstanden. Es war sehr schwer zu erkennen!

if (mail ("  ", $ subject, $ body_of _message)) {
Sie haben ein Leerzeichen in der Mitte des Variablennamens "$ body_of _message" vor dem zweiten Unterstrich. Lösche es.

"Ihre Nachricht wurde gesendet." Wenn diese Nachricht keine versteckte Seite hat, funktioniert alles. Danke! Aber das war nicht das einzige Problem, die E-Mail-Adresse war falsch. Aber ich habe das behoben. Alles scheint gut zu sein, jetzt mal schauen, ob es verständlich sendet. Edit: oh toll. Ich sehe in der Nachricht nur Folgendes: Von Fri Jun 23 15:00:22 2006Rückgabeweg: < > Umschlag an: Lieferdatum: Fr, 23 Jun 2006 15:00:22 -0500Empfangen: von nobody by orbit.serverz.org mit der lokalen (Exim 4.52) ID 1FtrpF-0004w3-Rn für ; Fr, 23. Juni 2006 15:00:21 -0500An: Betreff: Nachricht aus dem Feedback-FormularMessage-Id: < > Von: Niemand < > Datum: Fr, 23 Jun 2006 15:00:21 -0500Status: R Einfache Header Gesendet von

Sind Sie sicher, dass POST-Variablen dieses Formular erreichen? Sie können durch testenEchoSie können sie in Ihrem Skript auskommentierenmailAbschnitt, bis Sie überprüft haben, dass das Teil funktioniert.

Ich wette, dass ich keine "POST" -Variablen habe. Ich wette, dass dort alles auf "GET" gesetzt ist. Lässt herausfinden. Verbindung zum Remote-Server herstellen. Sortierliste der Remote-Ordner. Es wurde auf "GET" gesetzt. Ich habe es auf "POST" geändert. Ich werde sehen, was jetzt passiert. -POST MERGE-Geändert "GET" zu "POST" und es hat nicht funktioniert. Ich habe dem Server Zeit zum Aktualisieren gegeben. Alles was ich bekomme ist: Datum: 24.06.2006 14:01:14 -0500 Von: Nobody < > An: Betreff: Nachricht aus dem Feedback-Formular Alle Überschriften gesendet von und nichts weiter. Woran könnte das liegen? (Übrigens: Ich bin nicht der Beste in dieser "Form". Es könnte einfach ein Fehler sein oder etwas, das fehlt. Aber ich weiß nicht was.)

4 | $ body_of_message = $ _POST. ""; 5 | $ body_of_message. = "Gesendet von". $ _POST; Ich sehe die Wörter "Gesendet von" in jeder Nachricht, die ich erhalte. Sollten die obigen Zeilen etwas anderes haben?

Fügen Sie oben in Ihrem Skript Folgendes hinzu:

print_r($_POST);
Zeigen Sie dann die Ergebnisse an. Dadurch wird der Inhalt des Arrays $ _POST gedruckt.

Dies wird angezeigt, wenn Sie das FormularArray (=> Name п Send пїЅ => Datum пїЅ пїЅ => Notizen => E-Mail пїЅ пїЅ => Kontrollkästchen пїЅ пїЅ => Commets пїЅ пїЅ => Website пїЅ пїЅ => Kontrollkästchen => Senden) Ihre Nachricht wurde gesendet. E-Mail empfangen als: Gesendet von Ich habe ein spezielles Verzeichnis auf meiner Site erstellt, um zu zeigen, was dies tun soll. Es enthält den größten Teil des vorherigen Codes, wurde jedoch etwas geändert. Bitte besuche www.jessez.mbhosting.com/chtest/ für mehr Informationen

Beliebte Beiträge