php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.10.2005, 19:52  
Erfahrener Benutzer
 
Registriert seit: 30.07.2005
Beiträge: 142
jesus666
Standard DAS MYSTERIÖSE GEISTER RUFZEICHEN.......

Folgende Situation.

Ich schike per Funktion:
PHP-Code:
<? 
mail
($_POST["tmail"], 'DER Betreff fest gekoded'$nachricht $header);
?>
Eine Email im HTML Format.
Und erhalte
(weil ich es halt vorher bei mir Teste)
scheinbar an einer zufälligen stelle in der 33ten Zeile ein Rufzeichen
(sieht cirka so aus --> ! )
Warum scheinbar zufällig.
Nun ich habs gleich ein paar mal getestet weil ich
halt debugged habe und so...
also gschaut wo könnte das Rufzeichen herkommen.
Und es war jedesmal in der gleichen Zeile (die 33te) aber
an unterschiedlichen stellen.
Mal nach einem Wort mal mittendrinn mal vor einen Wort.

Meine Fragen:
Kennt jemand das problem?
Hat jemand eine lösung für das Problem?
Vermisst jemand ein rufzeichen in seiner Email?

Falls Sie eine dieser Fragen beantworten können
oder selbst noch fragen haben
würde ich Sie bitten auf diesen Beitrag zu antworten.

Mit freundlichen Grüßen
J6
jesus666 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.10.2005, 20:19  
Gast
 
Beiträge: n/a
Standard Re: DAS MYSTERIÖSE GEISTER RUFZEICHEN.......

Zitat:
Zitat von jesus666
Vermisst jemand ein rufzeichen in seiner Email?
Danke der Nachfrage... :wink:
Nein!
 
Alt 28.10.2005, 21:04  
Gast
 
Beiträge: n/a
Standard

hast du auch ein ? im angebot" Meines fehlt nämlich.

Ne mal im ernst, hast du des Prob schon gelöst? einer aus meiner klasse hatte auch mal son prob, allerding mit %.
 
Alt 28.10.2005, 21:13  
Erfahrener Benutzer
 
Registriert seit: 30.07.2005
Beiträge: 142
jesus666
Standard

NEIN das Problem ist leider noch sehr Akkut.

und die ? sind bei mir alle sehr rar da ich sie alle fürs PHP scripten brauche.

Hat der typ in deiner klassse ne email.
er möge mir doch bescheid sagen wenn er sich schlau gemacht hab.
ich geb hier bescheid sobald ich den Fehler finde.

Falls es nicht wer anderer tut.

ich weis leider nicht ob es sinn macht hier den header zu posten sonst (will mir nicht wieder den unmut von Ben und co zulegen kann mir vorstelllen die sind noch vom letzten mal stinkig) bekomme ich hier wieder schelte.
jesus666 ist offline  
Alt 28.10.2005, 21:16  
Gast
 
Beiträge: n/a
Standard

der is grad bei icq on und er meint, dass ers auch nich wusste woran es lag. er hat nur die ganze file nochmal geschrieben und umgestückelt und dann lief es
 
Alt 28.10.2005, 21:17  
Gast
 
Beiträge: n/a
Standard

kommt $nachricht von nem formular oder ist das ne feste variable?
Mal bitte den gesamten Quelltext posten /also alles war relevant ist
 
Alt 28.10.2005, 21:37  
Erfahrener Benutzer
 
Registriert seit: 30.07.2005
Beiträge: 142
jesus666
Standard

PHP-Code:
<?php
//header setzen, hier kann ich mir vorstellen irgendwas falsch zu machen
// den der header wurde 1 zu 1 aus dem netz geklaut weil ich echt keine
// ahnung von email headern hab mir aber einbilde html Emails zu 
//verschiken wegen den anklicken.
$header ""
$header .= "MIME-Version: 1.0\n"
$header .= "From: jesus666<abc@server.at>\n"
$header .= "X-Priority: 3\n"
$header .= "X-MSMail-Priority: Normal\n"
$header .= "X-Mailer: PHP/" phpversion(). "\n"
$header .= "Content-Type: text/html; charset=iso-8859-1\n"
// Mail schicken

mail($_POST["tmail"], 'La Donna Fotografie Mathias Lenz'$nachricht $header);

// $_POST["tmail" is die email adresse daran kanns nicht liegen.

// Hier wird die nachricht nach name durchsucht und durch einen
// wert aus der datenbank ersetzt
$nachricht=str_replace("name",$name,$mailing["nachricht"]);
// da kann er mir ja eigentlich auch keinen hund reinhauen den
// der name wird einwandfrei ausgetauscht und es sind auch
// keine rufzeichen im spiel.

// hier werden die entertasten mit den 
 
ausgetauscht auch
// keine sache sonst hätte ich ja bei jeder zeile ein rufzeichen
$nachricht=str_replace("\n","
"
,$nachricht);
?>
Sonst wird die nachricht nirgens angegriffen.
ich verwende übrigens Hargenau den gleichen $nachricht wert
auf der Seite im netz online zum kontrolieren was ichda schike
und da ist kein !.
was mir den verdacht aufzwingt das das problem im $header oder
im Mail() liegt.

EDIT: Die reinfolge ist jetzt natürlich zuerst bearbeiten der $nachricht
dann definieren des headers
dann email schicken
ich hab halt nach verdächtigungs grad gepostet
jesus666 ist offline  
Alt 28.10.2005, 21:46  
Gast
 
Beiträge: n/a
Standard

mein kumpel meinte du sollst es mal in der nachricht mit \n verschen und den quellcode der empfangenen mail ansehen.
 
Alt 28.10.2005, 21:58  
Gast
 
Beiträge: n/a
Standard

Versuch es doch mal spaßeshalber hiermit:

http://phpmailer.sourceforge.net/
 
Alt 28.10.2005, 23:44  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

wo ist der sinn, die variable $mailing nach dem abschicken zu verändern? und wo kommt $mailing["nachricht"] her? kann es sein, dass du uns nicht das ganze script geschickt hast?
Buhmann ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cod rufzeichen, php rufzeichen, mysteriöse geister, phpmailer rufzeichen, rufzeichen cod, cod rufzeichenliste, rufzeichen code, rufzeichen php, geister rufzeichen, ruf zeichen icq, was bedeutet das rufzeichen php, icq rufzeichen, php zwei rufzeichen, cod rufzeichen liste, php datum rufzeichen, php email rufzeichen in quellcode, php session rufzeichen, rufzeichenliste cod, php email rufzeichen, rufzeichen vor einem wort

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.