Fängt Homepage mit http:// an?
Meike
- php
Hi,
ich möchte gerne wissen, wie ich feststellen kann, ob eine vom Benutzer eingegebe Homepage mit "http://" anfängt... Gibt es eine Möglichkeit und wenn ja, wie sieht die aus???
Vielen Dank
MEIKE
hi,
ich möchte gerne wissen, wie ich feststellen kann, ob eine vom Benutzer eingegebe Homepage mit "http://" anfängt... Gibt es eine Möglichkeit und wenn ja, wie sieht die aus???
sieh dich im php-manual bei den string-funktionen um, da wirst du fündig werden.
gruss,
wahsaga
Hi,
hmm mir ist keine Stringfunktion speziell aufgefallen, die für mein Problem passen würde... Welche wäre das denn?
Danke
MEIKE
hi,
hmm mir ist keine Stringfunktion speziell aufgefallen, die für mein Problem passen würde... Welche wäre das denn?
es gibt verschiedene, die dir bei deinem problem weiterhelfen könnten.
"Sucht erstes Vorkommen des Suchstrings und liefert die Position"
"Sucht erstes Vorkommen des Suchstrings und liefert den Reststring"
"Gibt einen Teil eines Strings zurück"
sind die beschreibungen einiger der funktionen, die dir behilflich sein könnten.
gruss,
wahsaga
Hallo,
ich möchte gerne wissen, wie ich feststellen kann, ob eine vom Benutzer eingegebe Homepage mit "http://" anfängt... Gibt es eine Möglichkeit und wenn ja, wie sieht die aus???
ich mache das z.B. so:
if (!preg_match("(http://|https://|ftp://)", $url)) {
// Protokoll fehlt oder ungültig ...
$url = "http://".$url;
} else {
// $url schein OK zu sein, mach was draus ...
}
$url ist dabei die zu überprüfende Adresse ... wenn http:// nicht angegeben, dann ergänze ich es.
Wenn Du _nur_ auf "http://" überprüfen möchtest, dann lösch' einfach die alternativen Suchstrings.
Solltest Du eine umfangreichere Prüfroutine suchen, dann kannst Du dich gerne bei mir melden.
Vielen Dank
Bitte
Frankie