Visa ett inlägg
Oläst 2016-10-21, 17:29 #8
xciso xciso är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2006
Inlägg: 569
xciso xciso är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2006
Inlägg: 569
Citat:
Ursprungligen postat av SvanteH Visa inlägg
http://php.net/manual/en/function.strpos.php

strpos är en funktion där första parametern (i ditt fall $text) är var den kommer leta i. Den kommer i ditt fall leta i källkoden som curl_exec() gav dig. Andra parametern (i ditt fall "1-3 vardagar") är vad den kommer leta i $text efter.

Värt att nämna är att strpos svarar med ett nummer så Kruger's förslag kan ge felaktiga resultat. För att kolla om inget är hittat gör du genom !== som betyder "x är INTE* falskt" * och då det finns två == betyder det att det exakt matchas. Du behöver inte veta så djupt ännu men bra att veta.

Exempel med text och "bild". Nu söker den i källkoden efter bildens url

PHP-kod:
<?php

$ch 
curl_init("http://www.skapamer.se/glitterfarger-6x45ml");
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
$text curl_exec($ch);

$testBild strpos($text"http://cdn2.skapamer.se/img/10/8a/94/26/17x17/tillfalligt-slut-hos-leverantor-leveranstid-okand-leveranstid.gif");
$testText strpos($text"1-3 vardagar");

if (
$textText !== false) {
    echo 
"TEST 1";
}

if (
$test2 !== false) {
    echo 
"TEST 2";
}
Tack för svar. men nu en motfråga. Det står "if ($textText !== false) {" borde det inte vara testText där?
xciso är inte uppkopplad   Svara med citatSvara med citat