Gå til innhold

finne om string inneholder string - strpos?


Anbefalte innlegg

ok, får data inn fra et form.

en av dataene lagrer jeg i $webpage

jeg skal da finne ut om brukeren har skrevet inn http:// eller ftp:// eller noe lignende i linken, hvis ikke så skal jo dette settes inn så linken funker.

slik har jeg gjort det:

 

if (empty($webpage)) {
 $webpage = "N/A";
}
else {
 $find = '://';
 $search = strpos($webpage, $find);

 if ($search >= 0) {
 	$webpage = "http://".$webpage;
 }
}

 

denne funker da ikke, og jeg lurer på om det kanskje er en bedre måte? eller hva jeg gjør feil?

Lenke til kommentar
Videoannonse
Annonse
Note:  If you only want to determine if a particular needle  occurs within haystack, use the faster and less memory intensive function strpos() instead.

 

edit: alltid kult at folk skriver _hvordan_ de oppdager at det ikke funker. feilmelding? ikke no resultat? hva kommer egentlig frem av scriptet?

 

Note our use of ===.  Simply == would not work as expected
Endret av fjartan
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...