URL Problem!
Bernd
- php
0 DeathMasterIII
Hallo!
Ich arbeite grade daran, ein Formular zu erstellen. Dieses Formular enthält ein Textfeld, wo man eine URL eingeben kann. Soweit, so gut. Das ganze wird in eine textdatei geschickt, die wiederrum durch ein anderes Scribt alles wieder in HTML umwandelt und gefiltert ausgibt. klappt auch soweit alles ausser die URL. Die meisten geben ihre URL ohne http an. Somit wird später im HTML Doku nur www.bla.de angezeigt. Wenn ich nun im Scribt vor der URL-Variable ein http:// setze wird dann einfach so ein Leerzeichen mit eingebaut. Ich versteh echt nicht wieso. Wenn ich dann im Textfeld http:// fix reinschreibt, wird auch nur das http:// übergeben, weil ich ja nur die Values verschicke.
Wie kann ich es denn hinbekommen dass die URL mit http:// und ohne Leerzeichen ausgegeben wird?
Ich möchte eigentlich ungerne hinschreiben, dass man das http nicht vergessen soll, ich finde die Lösung unschön ;)
Danke für Eure Hilfe!
Gruß, Bernd
Wenn ich nun im Scribt vor der URL-Variable ein http:// setze wird dann einfach so ein Leerzeichen mit eingebaut.
versuch mal die übergebene Url zu trimmen -trim()- damit werden die Leerzeichen weggelöscht.
mfg
DMIII
versuch mal die übergebene Url zu trimmen -trim()- damit werden die Leerzeichen weggelöscht.
iene super Idee.. Bin aber noch Neuling... weißt du wie ich das machen soll?:
<?echo "<a href='$xy[1]' target='_blank'>$xy[1]</a>"?>
gruß, bernd
Hi!
$urlfertig = "http://" + trim($xy[1]); //wie schon erwähnt musst du überprüfen ob http:// schon dabeisteht
<?echo "<a href='$urlfertig' target='_blank'>$urlfertig</a>"?>
gruß
DMIII
Super!!! Vielen Dank, es hat geklappt :-)
Großes Lob an den Master
Cu, Bernd
thx!
Ich helf doch immer wieder gern!
DMIII
Hallo,
wenn trim() nicht geht, musst du vielleicht den text prüfen ob http://
davorsteht und wenn nicht eins vorne anfügen.
Ciao lisa
Wenn ich nun im Scribt vor der URL-Variable ein http:// setze wird dann einfach so ein Leerzeichen mit eingebaut.
versuch mal die übergebene Url zu trimmen -trim()- damit werden die Leerzeichen weggelöscht.
mfg
DMIII
Hi Lisa.
Hab ich schon, aber wenn http davor steht, macht er zwischen www und http immernoch ein leerzeichen... das ist ja das komische.
Gruß, Bernd