Avatar billede jan2001 Nybegynder
18. februar 2007 - 13:50 Der er 6 kommentarer og
1 løsning

"se" strengens indhold

Hej

Er det muligt at lave følgende om til php kode:

hvis indhold i $variabel starter med <img src så gør .....
Avatar billede Slater Ekspert
18. februar 2007 - 14:01 #1
if (strpos($variabel, "<img src") === 0) {
  ...
}

noget i den stil, du mener?
Avatar billede jan2001 Nybegynder
18. februar 2007 - 14:09 #2
Ja, måske.
Gider du forklare hvordan det kun er de første 8 tegn der undersøges. hvad betyder === 0
Avatar billede windcape Praktikant
18. februar 2007 - 14:11 #3
=== betyder at den checker typen også.

http://dk2.php.net/manual/en/language.operators.comparison.php
'$a === $b : TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4)'

hvis du kun vil checke de første 8 tegn, brug substr, www.php.net/substr
Avatar billede intenz Novice
18. februar 2007 - 14:16 #4
På almindelig dansk betyder det, at den tjekker om <img src er det første der står i strengen. Hvis der f.eks. står 1<img src vil den ikke godkende det.

Hvis du vil have den til det, skal du bruge substr som windcape skrev, og skære de første 8 tegn ud, og så bruge if (strpos($variabel_med_otte_tegn, "<img src") !== false) {
Avatar billede jan2001 Nybegynder
18. februar 2007 - 14:29 #5
I må gerne lægge svar
Avatar billede intenz Novice
18. februar 2007 - 17:55 #6
Det må være viperine der skal indkassere point :)
Avatar billede Slater Ekspert
19. februar 2007 - 00:55 #7
Tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester