php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2005, 23:18  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard Link in Email versenden. Sonderzeichen??

Versuche, einen Link zu verschicken, den ich folgendermaßen in den Message-Body einer Email schreibe:
Code:
"/index2.php?main_item_id=93&sub_item_id=215&theme=4&thread_id={$thread_id}"
Nun kommt aber in der Email folgendes heraus, womit natürlich nichts anzufangen ist...
Code:
/index2.php?main_item_id?&sub_item_id!5&theme=4&thread_id
Was muss ich hier beachten??

Danke
bicpi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.02.2005, 09:00  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

ich würd jetzt probieren, die mutierten zeichen zu escapen...
und außerdem wozu sollen denn da die geschweiften klammern gut sein?
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline   Mit Zitat antworten
Alt 01.02.2005, 09:10  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

mit was schaust du dir die mail an? solche Klötze und so kenn ich nur vom notepad, das eh nix rafft was nicht 100 % MS-kompatibel ist.

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 01.02.2005, 10:48  
Gast
 
Beiträge: n/a
Standard

moin,
schreib mal hinter jedes Gleichzeichen "3D" also:

"/index2.php?main_item_id=3D93&sub_item_id=3D215&the me=3D4&thread_id=3D{$thread_id}"

hat bei mir geholfen, frag aber nicht warum
  Mit Zitat antworten
Alt 01.02.2005, 11:55  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ich würd mir an deiner stelle lieber mal die klassen anschauen udn gucken wie html-mails codiert / decodiert werden, was da verwendet wird, obs vieleicht probleme mit den codepages sind, weil so ne schreib mal hin-lösung ohne zu wissen was eigentlich passiert ist nicht wirklich das gelbe vom Ei und falls wirklci h interesse besteht, google doch einfach mal nach php-scripten (hotscripts hat bestimmt ein paar) die in etwas das können was dein script soll und dann guck dir da mal die sources an, oder such nach tutorials für die MAIL und MIME-Klassen, weil ich mit 99,9%ig sicher bin dass es darüber geht.
Oder poste hier vieleicht mal bissel Code was für header du sendest und vieleicht mal die komplette source von so ner email inkulisve header wie sie in deinem mailprogramm ankommt (export als .eml)

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 01.02.2005, 15:48  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Aaaaalso, ermal Danke für eure Antworten.
Und Hurra, das mit den 3D's funktioniert tatsächlich und mich interessiert natürlich auch brennend warum...das hab ich noch nie gesehen, muss wohl was mit dem codieren zu tun haben, sonst wär ja wahrscheinlich auch kein Fehler aufgetreten.
Ja, und dann benutze ich keineswegs das Notepad zum Betrachten meiner Mails sondern Thunderbird. Und auch ist das keine html-Mail, sondern eine multipart/mixed mit einem textteil, der anhang ist in diesem Falle auch leer:
Code:
$message .= "Content-Type: text/plain\n\tcharset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
Falls jemand noch was weiß, bitte gerne und nochmal Danke

Ach und geschweifte Klammern sind doch kein Verbrechen, oder?
bicpi ist offline   Mit Zitat antworten
Alt 01.02.2005, 16:13  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

Zitat:
Zitat von bicpi
Ach und geschweifte Klammern sind doch kein Verbrechen, oder?
das war nicht was ich frug... hat mich halt nur verwundert...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline   Mit Zitat antworten
Alt 01.02.2005, 16:28  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Da hast Du wahrlich recht !
Hab vielleicht einen Klammertick seits mal bei den Arrays schief ging, könnte ich mir mal wieder abgewöhnen, man sollte ja schliesslich sparsam sein
bicpi ist offline   Mit Zitat antworten
Alt 01.02.2005, 21:00  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

das mit dem 3D interessier mich auch.
Andernfalls würde ich mal dazu raten strings richtig zusammenzufassen. Dafür gibt es den .-Operator.
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 01.02.2005, 21:06  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Wo meinst Du das mit dem Strings zusammennfassen??
__________________
Viele Grüße
bicpi ist offline   Mit Zitat antworten
Antwort


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
User Account freischalten per Email Link litterauspirna PHP Tipps 2008 7 17.05.2008 21:40
Email mittels PHP versenden PHP Tipps 2005-2 6 16.09.2005 14:35
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Benutzer ändern und Email versenden Mano PHP Tipps 2005 13 05.04.2005 20:37
link per email versenden PHP Tipps 2005 5 13.03.2005 08:30
Fehlermeldungen abfangen und als email versenden? Calli PHP Tipps 2005 2 28.02.2005 10:23
[Erledigt] email versenden und empfangen PHP Tipps 2005 2 21.02.2005 17:44
Zeitversetzte Email versenden pcschröda PHP-Fortgeschrittene 9 29.01.2005 05:47
[Erledigt] Formular mit link versenden HTML, Usability und Barrierefreiheit 16 13.11.2004 15:35
email mit attachement versenden PHP Tipps 2004 3 11.11.2004 10:56
Ganz einfach eine Email über Kontaktformular versenden. Wie? 'progman' PHP Tipps 2004-2 1 07.11.2004 17:11
sql abfrage email als link PHP Tipps 2004 2 28.08.2004 12:40
email über Link weiterversenden PHP Tipps 2004 2 12.07.2004 22:11
link bei ner auto email PHP Tipps 2004 5 07.07.2004 17:02
Versenden der Website per Email PHP Tipps 2004 2 30.06.2004 14:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie verschicke ich einen link per e-mail, php mail link senden, php link versenden, php mail link versenden, link per email versenden php, php mail link, http://www.php.de/php-fortgeschrittene/17052-link-email-versenden-sonderzeichen.html, php email versenden link, php link mail versenden, php umlaute link, email mit link php, php mail mit link senden, php mail mit link versenden, php email mit link senden, link in email versenden, link verschicken php, link verschicken email, php e-mail mit link sonderzeichen, sonderzeichen html-mail \=3d\, link in email php

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:15 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.