| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Hyperlinks und PHP im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Ich will per PHP einen Hyperlink in meine Website einbauen, der die Adresse aus der Variable betreff nimmt. Also ...
![]() |
| | #1 (permalink) |
| Registriert seit: 13.11.05 ![]() Likes: 0 | Anzeige Ich will per PHP einen Hyperlink in meine Website einbauen, der die Adresse aus der Variable betreff nimmt. Also habe ich geschrieben: <a href=$betreff>LINK</a> Aber es funktioniert nicht. Was habe ich falsch gemacht? Ich habe auch http://$betreff versucht, aber es geht nicht! |
| | |
| | #2 (permalink) |
| Alles was in PHP als HTML interpretiert werden soll muss mit echo ausgegeben werden. Wen du dann was mit echo ausgeben willst das also HTML interpretiert werden soll un da 2 dabei sind einfach durch ' ersetzen,sinst bricht echo da ab. Code: echo ("<a href=$betreff>LINK</a>") | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 13.11.05 ![]() Likes: 0 | Edit: Ok, Problem gelöst. Aber da fällt mir noch eine Frage ein: Wie kann ich bei PHP/HTML einen Text zentriert anzeigen? |
| | |
| | #4 (permalink) |
| ich weiß nicht ob es wichtig ist, aber es heißt doch Code: <a href="URL">name</a> Code: <a href=URL>name</a>
__________________ Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist. Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten. | |
| | |
| | #5 (permalink) | |
| Registriert seit: 18.07.05 ![]() Likes: 0 | Zitat:
//nachtrag: Zentriert geht so: Code: <center>Das ist ein zentrierter Text</center> ![]() Aber HTML 4.1 Strict müsstest du es mit CSS machen. Ich glaub, das geht mit text-align. Code: <span style="text-align:center">Zentrierter Text</span> Keine Gewähr. | |
| | |
| | #6 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | Moment, ich hätte da noch 2 worte zu sagen: PHP ist nicht "eine andere Sprache" als HTML. Es ist, wie der Name schon sagt, ein Hypertext Preprocessor. Soll heissen dass der PHP Code vom Server geparst, von mir aus durchgerechnet wird, und dann reines html an den browser geschickt wird. Du kannst alle html tags in PHP benutzen. Nur musst du dem Server Sagen dass er diesen Code ausgeben soll, und nicht rechnen damit. Das geht unter Anderem mit dem echo''; befehl. Hoffentlich war das verständlich und hilft dir. |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 13.11.05 ![]() Likes: 0 | Danke, alle Fragen sind beantwortet |
| | |
| | #8 (permalink) |
| Registriert seit: 25.08.04 ![]() Likes: 0 | @ erste Frage: Schneller (von der Ausführungsgeschwindigkeit) ist es jedoch so: echo '<a href="'.$betreff.'">Klick mich.</a>'; Lieber gleich richtig lernen. Erspart späteres Umgewöhnen. |
| | |
| | #9 (permalink) | |
| Registriert seit: 12.02.05 ![]() Likes: 0 | Zitat:
Code: echo "<a href='$betreff'>Klick mich.</a>"; | |
| | |
| | #10 (permalink) |
| Registriert seit: 25.08.04 ![]() Likes: 0 | Nein, das ist eben so langsamer. |
| | |
| | #11 (permalink) | |
| Registriert seit: 13.03.05 ![]() Likes: 0 | Zitat:
Hätte mich aber nicht irgendwann jemand darauf hingewiesen, hätte ich meine ganze HP mit den " geproggt, d.h. PHP hätte die Strings nach Variablen durchsucht, obwohl keine drin sind (ich mache so etwas wie "$variable" prinzipiell NIE!!! )MfG, BattleMaker | |
| | |
| | #12 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, also ich mal nen kleinen Benchmark geschrieben: PHP-Code: PHP4.3.11: #1: 0.7748589515686 // echo "Hallo $var"; #2: 0.67267489433289 // echo "Hallo ".$var; #3: 0.67934679985046 // echo 'Hallo'.$var; #4: 0.65346503257751 //echo "Hallo"; echo $var; #5: 0.64433789253235 //echo 'Hallo'; echo $var; PHP 5.0.3: #1: 0.67918086051941 // echo "Hallo $var"; #2: 0.68585395812988 // echo "Hallo ".$var; #3: 0.67744398117065 // echo 'Hallo'.$var; #4: 0.67258596420288 //echo "Hallo"; echo $var; #5: 0.66632485389709 //echo 'Hallo'; echo $var; Bei PHP4 gibt es einen kleinen Unterschied, aber bei PHP5 ist der Unterschied kaum messbar, und von Test zu Test zwanken die Ergebnisse. Desweiteren wurde 40000 Ausgaben simuliert. Es gibt deutlich effektiver Methoden seinen Script zu optimieren (vorallem SQL mäßig), da ist es relativ egal, wie man die Variablen ausgibt. |
| | |
| | #13 (permalink) |
| Registriert seit: 20.11.05 ![]() Likes: 0 | Bei mir W2K PHP 5.weis nicht mehr #1: 0.670268058777 #2: 0.527228116989 #3: 0.61372089386 #4: 0.598748922348 Bei mir sind die unterschiede schon etwas größer. Wo bei der Unterschied bei dieser Beträchtlichen Anzahl an ausgaben, im einzelnen, wohl doch nur sehr klein ist. |
| | |
| | #14 (permalink) |
| Registriert seit: 25.08.04 ![]() Likes: 0 | Danke für den Benchmark. Hab den Code mal laufen lassen. Linux 2.4, Apache 1.3, PHP 4.4, Produktivumgebung. #1: 0.1071400642395 #2: 0.065639019012451 #3: 0.064709186553955 #4: 0.05033802986145 #5: 0.050179004669189 Gut, die Unterschiede zwischen #1 und #2/#3 sind nicht weltbewegend, aber immerhin da. #4/#5 sind doppelt so schnell; war mir nicht bewusst. Zwischen " und ' gibt es, wenn keine Variable involviert ist, keine Unterschiede. Stimme Dir aber zu; SQL-Optimierung bringt weit mehr, aber man will halt immer ordentlich was rausholen. |
| | |
| | #15 (permalink) |
| Registriert seit: 13.03.05 ![]() Likes: 0 | Also ich finde, dass auch geringe Unterschiede auf stark belasteten Servern sehr viel ausmachen koennen. Wenn pro Sekunde tausende Male ein Skript aufgerufen wird, bemerkt man schon die eine oder andere Veraenderung, oder etwa nicht... Mann die scheiss tastatur hier in der Schule kann keine Sonderzeichen mehr gescheit darstellen. Obwohl das deutsche Schema eingestellt ist... MIST MfG, BattleMaker |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gültigkeit von Hyperlinks überprüfen. | freakazoid | (Web-) Design und webbasierte Sprachen | 5 | 30.08.07 12:29 |
| Hyperlinks und Datenbank | Neuling502 | (Web-) Design und webbasierte Sprachen | 4 | 29.12.05 14:50 |