php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.03.2005, 01:16  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Damit es »als Link ankommt«, muß davor »» und danach »« stehen. Dann *interpretiert* Dein MUA es als Link -- wenn er's kann.
Es ist also eigentlich nichts falsch, und ein mit o. g. Funktion an mich gesendeter Link wurde von meinem Thunderbird auch als solcher angezeigt (also ohne die HTML-Tags).
tapferesschneiderlein ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.03.2005, 10:11  
Gast
 
Beiträge: n/a
Standard

wie kann ich es aber machen das ich den link als variable versende?
also wie oben :

$link = ???????

Ja schon ok...aber dafür bin ich ja hier im Anfänger Forum

Bei der gelegenheit möchte ich mich auch noch bei allen bedanken die hier auf fast alle Fragen eine Antwort hatten und bestimmt auch haben werden.

DANKE!!!!!
 
Alt 03.03.2005, 10:49  
Gast
 
Beiträge: n/a
Standard

Hallo!

Schauen wir uns das doch mal an.

Zitat:
Zitat von TylerDurden_LDK
$absender = " Euer nixkönner";
Da ist ein kleiner Fehler.
Der Reine HTML-Befehl für Links sieht so aus: Euer Nixkönner"

Wenn Du diesen Link innerhalb eines PHP-Skriptes verwenden möchtest, muss der HTML-Befehl genauso aussehen.
PHP hat jedoch die Eigenschaft, Anführungsstriche zu interpretieren und nur das auszuführen, was in den Anführungsstrichen ist.

Also würde:
Zitat:
$absender="Euer Nixkönner"
wahrscheinlich genau ergeben, dass die Variable mit "<a href=" belegt wird und kein Stück weiter, wenn nicht sogar eine Fehlermeldung dabei rauskommt.
Also müssen wir PHP anweisen, die Anführungsstriche der URL nicht zu interpretieren, sondern sie als Zeichenfolge der Variable zuzufügen. Dazu benötigen wir das Escape-Zeichen \

Somit sieht der PHP-Code für den Link folgendermassen aus:

Zitat:
<?php
$absender="<a href=\"http://dernixkönner.de\">Euer Nixkönner</a>";
?>
Die Variable $absender hat jetzt folgenden Inhalt:

Genauso wie wir das auch die ganze Zeit schon wollten.


MfG,

ProgBeginner
 
Alt 03.03.2005, 10:57  
Gast
 
Beiträge: n/a
Standard

Das mit dem Escape-Zeichen gilt für alle Links.

immer schön
$link="<a href=\"blablabla.de\">Beschreibung</a>"

 
Alt 03.03.2005, 11:06  
Gast
 
Beiträge: n/a
Standard

VIELEN HERZLICHEN DANK!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Alt 03.03.2005, 11:49  
Gast
 
Beiträge: n/a
Standard

Nichts zu danken, ich habs gern gemacht.
 
Alt 03.03.2005, 11:59  
Erfahrener Benutzer
 
Registriert seit: 30.06.2004
Beiträge: 619
tapferesschneiderlein
Standard

Zitat:
Zitat von TylerDurden_LDK
wie kann ich es aber machen das ich den link als variable versende?
also wie oben :

$link = ???????
Ich verstehe die Frage nicht.
tapferesschneiderlein ist offline  
Alt 03.03.2005, 12:13  
Gast
 
Beiträge: n/a
Standard

Ich habe die Frage durchaus verstanden und auch schon beantwortet. Das Escape-Zeichen war sein Prob.

MfG,

ProgBeginner
 
 


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
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
Problem beim erstellen einer HTML Mail... GELight PHP Tipps 2006 15 06.10.2006 00:27
HTML Mail mit Code über Formular/Textfeld madSoul PHP Tipps 2006 5 28.04.2006 12:33
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
html mail CHRIS PHP Tipps 2005-2 3 18.10.2005 21:44
html mail versenden PHP Tipps 2005-2 3 17.09.2005 13:48
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
[Erledigt] html mit mail versenden PHP-Fortgeschrittene 0 27.01.2005 19:53
bilder in html mail PHP-Fortgeschrittene 11 10.01.2005 20:03
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
[Erledigt] HTML Formular durch PHP Code per Mail versenden PHP Tipps 2004-2 3 12.11.2004 11:48
warum nur html mail? PHP Tipps 2004 2 05.08.2004 09:42
html mail PHP Tipps 2004 2 03.08.2004 09:05
Antwort mail aus Kontaktformular in HTML, aber wie?! medico PHP Tipps 2004 2 14.07.2004 16:30


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