SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.12.2004, 15:39:55
Mutated! Mutated! ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Karlsruhe
Beiträge: 142
Mutated! eine Nachricht über ICQ schicken
Kontakt Formular

Ich habe ein php Kontaktformular. Jedoch wird es wenn man z.B. wie geht's schreibt, es in der E-Mail anderst dargestellt.(wie geht's, nach geht dann's)
Mir hat jemand folgenden Code gegeben:
PHP-Code:
$namevariable str_replace(""""$namevariable); 
Jedoch kommt dann eine Fehlermeldung:
PHP-Code:
Parse errorparse errorunexpected '"' in /data/on line 77 
Kann mir jemand weiter helfen?

Geändert von Mutated! (20.01.2006 um 16:08:00 Uhr)
Mit Zitat antworten
  #2  
Alt 26.12.2004, 20:11:25
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Re: Kontakt Formular

Zitat:
Original geschrieben von Mutated!
Ich habe ein php Kontaktformular. Jedoch wird es wenn man z.B. wie geht's schreibt, es in der E-Mail anderst dargestellt.(wie geht's, nach geht dann's)
Dafür solltest du die Funktion stripslashes() benutzen.

Zitat:
Mir hat jemand folgenden Code gegeben:
PHP-Code:
$namevariable str_replace(""""$namevariable); 
Probiere es mal mit
PHP-Code:
str_replace("\", "", $namevariable); 
Mit Zitat antworten
  #3  
Alt 27.12.2004, 12:36:21
Olliup Olliup ist offline
Anfänger
 
Registriert seit: Nov 2004
Beiträge: 2
Grund:
Escape-Sequenzen für Zeichenketten

= backslash
$ = $-Zeichen
{ = {-Zeichen
} = }-Zeichen
usw.
Mit Zitat antworten
  #4  
Alt 27.12.2004, 16:11:16
Mutated! Mutated! ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Karlsruhe
Beiträge: 142
Mutated! eine Nachricht über ICQ schicken
Also, das ist der Code:

PHP-Code:
<?
if($senden) {
$text = "Name: $namenNachricht: $nachricht";
mail("mail", $betreff, $text, "From: ".$from);
print("<div>&nbsp;</div><div>Prima $name, das hat geklappt!</div><div>Deine E-Mail wurde an mich geschickt und wird in ca. 24 Stunden beantwortet.</div><div>&nbsp;</div><div><u>Du hast mir folgende Daten übermittelt:</u></div><div>&nbsp;</div></div><div>Deine E-Mail Adresse: <a href="mailto:$from" onmouseover="status='E-Mail: $from';return true;" onmouseout="status='';return true;">$from</a></div><div>Dein Name: $name</div><div>Betreff: $betreff</div><div>Nachricht: $nachricht</font></div>");
}
?>
Wenn ich aber dann dein Code unter mail(...) einsetze kommt immer noch dieses /'s.

Geändert von Mutated! (20.01.2006 um 16:08:23 Uhr)
Mit Zitat antworten
  #5  
Alt 27.12.2004, 16:16:29
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Stelle den Code mal hier rein, mit dem du es versucht hast.
Mit Zitat antworten
  #6  
Alt 27.12.2004, 16:27:29
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
hm ich hab mal ne andere frage: Wieso umbedingt ein kontaktformular? Die meisten benutzer bevorzugen eine gewöhnliche E-Mail bei weitem. Wenn ich Text in ein Kontaktformular schreibe und meien E-Mail angebe dann verdächtige ich sofort den ersteller, dass er meine E-Mail Blacklisted..
Nebenbei bevorzugen die meißten Benutzer einen normalen E-Mail Addressenlink, da man in der regel zugriff auf seinen Mailclient hat und von dort aus sehr viel komfortabler schreiben kann.

Natürlich kannst du dir so zwar keine "Betreffs" erweiterung einbauen (machen viele gerne, damit sie mit ihrem filter ganz einfach alles, was über das webmail interface gegangen ist in einen eigenen ordner verschieben können) aber die brauchst du gar nicht - du kannst beispielsweise einen E-Mail alias für deine Addresse einrichten (dass du für den selben mail account einfach zwei E-Mail addressen hast) Diesen alias gibst du auf deiner website bekannt, nun kannst du einen filter verwenden der alle mails, die an diese addresse gegangen sind, in einen eigenen ordner verschiebt..

Vor allem im eCommerce sollte man seinen kunden entgegen kommen. Oder nutzt du auch regelmäßig das webmail interface deines providers, weil es dir angenehmer ist, als dein normaler client?

sollte keine kritik sondern nru eine anregung sein,

lg matt
Mit Zitat antworten
  #7  
Alt 27.12.2004, 16:28:15
Mutated! Mutated! ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Karlsruhe
Beiträge: 142
Mutated! eine Nachricht über ICQ schicken
Na mit deinem.
PHP-Code:
<?
if($senden) {
$text = "Name: $namenNachricht: $nachricht";
mail("mail", $betreff, $text, "From: ".$from);
str_replace("\", "", $namevariable);
print("<div>&nbsp;</div><div>Prima $name, das hat geklappt!</div><div>Deine E-Mail wurde an mich geschickt und wird in ca. 24 Stunden beantwortet.</div><div>&nbsp;</div><div><u>Du hast mir folgende Daten übermittelt:</u></div><div>&nbsp;</div></div><div>Deine E-Mail Adresse: <a href="mailto:$from" onmouseover="status='E-Mail: $from';return true;" onmouseout="status='';return true;">$from</a></div><div>Dein Name: $name</div><div>Betreff: $betreff</div><div>Nachricht: $nachricht</font></div>");
}
?>

Geändert von Mutated! (20.01.2006 um 16:08:40 Uhr)
Mit Zitat antworten
  #8  
Alt 27.12.2004, 16:32:55
Mutated! Mutated! ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Karlsruhe
Beiträge: 142
Mutated! eine Nachricht über ICQ schicken
Was meinst du damit? Ich benutze dieses Kontaktformular nicht selbst, sondern meine Besucher können auf meiner HP über dieses Formular mit mir Kontakt aufnehmen. Außerdem habe ich mehrere E-Mail Adressen etc.
Mit Zitat antworten
  #9  
Alt 27.12.2004, 16:41:28
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Wenn du den Backslash erst nach dem Versenden entfernst, ist es auch kein Wunder, dass diese mitverschickt werden.

Zitat:
Original geschrieben von Matt
Oder nutzt du auch regelmäßig das webmail interface deines providers, weil es dir angenehmer ist, als dein normaler client?
Ich persönlich mag keine Seiten, die vorraussetzen, dass ich einen E-Mail Clienten installiert habe und nutze nur Kontaktformulare.
Mit Zitat antworten
  #10  
Alt 27.12.2004, 17:29:35
Mutated! Mutated! ist offline
Anfänger
 
Registriert seit: Apr 2004
Ort: Karlsruhe
Beiträge: 142
Mutated! eine Nachricht über ICQ schicken
Muss ich dann das: str_replace("", "", $namevariable);
vor $text setzen? Oder?
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:18:44 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt