Weer scriptje

Gestart doorMikek4 reacties46 weergaven

5 berichten · pagina 1 van 1

Mikek

Lid · Topicstarter

Berichten
3.000
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb een scriptje gemaakt maar ik wil dat hij regen.php aangeeft als er op http://weer.nieuws.nl.msn.com/local.aspx?wealocations=wc:NLXX0002&q=Amsterdam%2c+Noord-Holland een regen plaatje staat ik heb dit scriptje

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"content-type: image/png"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$timeout[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// set to zero for no timeout[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]weer.nieuws.nl.msn.com/local.aspx?wealocations=wc:NLXX0002&q=Amsterdam%2c+Noord-Holland[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_CONNECTTIMEOUT[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$timeout[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$file_contents[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/11.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/10.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/9.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/12.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/7.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Zon.php[/COLOR][COLOR= #007700]);
}
}
}
}
}[/COLOR]
?>


Alleen geeft hij toch zon.php aan
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mikek schreef:
Ik heb een scriptje gemaakt maar ik wil dat hij regen.php aangeeft als er op http://weer.nieuws.nl.msn.com/local.aspx?wealocations=wc:NLXX0002&q=Amsterdam%2c+Noord-Holland een regen plaatje staat ik heb dit scriptje
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"content-type: image/png"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$timeout[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// set to zero for no timeout[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]weer.nieuws.nl.msn.com/local.aspx?wealocations=wc:NLXX0002&q=Amsterdam%2c+Noord-Holland[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_CONNECTTIMEOUT[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$timeout[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$file_contents[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/11.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/10.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/9.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/12.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/ereg"]ereg[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/7.gif[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$file_get_contents[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Zon.php[/COLOR][COLOR= #007700]);
}
}
}
}
}[/COLOR]
?>


Alleen geeft hij toch zon.php aan

bij meerdere ifs kan je beter elseif neerzetten
bij de eerste if gewoon zo laten
tot de enalaatste elseif gebruiken
en de laatste else
0
Mikek

Lid · Topicstarter

Berichten
3.000
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ok dankje hij zegt nogsteeds zon
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik heb het niet zo op ereg functies. En preg functies kan ik zelf nog niet helemaal. Daarom heb ik maar voor strpos gekozen. Dit zou moeten werken smile
[COLOR= #0000BB]<?php[/COLOR]
    [COLOR= #FF8000]/**
    * Output header to be an PNG image
    */[/COLOR]
    [URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"content-type: image/png"[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #FF8000]/**
    * Initialize curl and set url
    */[/COLOR]
    [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$strUrl[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]weer.nieuws.nl.msn.com/local.aspx?wealocations=wc:NLXX0002&q=Amsterdam%2c+Noord-Holland[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #FF8000]/**
    * Build the HTTP-header information.
    */[/COLOR]
    [COLOR= #0000BB]$arrHttpHeader[/COLOR]     [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$arrHttpHeader[/COLOR][COLOR= #007700][]   =[/COLOR] [COLOR= #DD0000]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$arrHttpHeader[/COLOR][COLOR= #007700][]   =[/COLOR] [COLOR= #DD0000]Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1[/COLOR][COLOR= #007700];[/COLOR] 
    [COLOR= #0000BB]$arrHttpHeader[/COLOR][COLOR= #007700][]   =[/COLOR] [COLOR= #DD0000]Accept-language: nl-NL,nl;q=0.9,en;q=0.8[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$arrHttpHeader[/COLOR][COLOR= #007700][]   =[/COLOR] [COLOR= #DD0000]Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1[/COLOR][COLOR= #007700];[/COLOR]

    [COLOR= #FF8000]/**
    * Set curl options.
    */[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$strUrl[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_REFERER[COLOR= #007700],[/COLOR] [COLOR= #DD0000]http://www.google.nl[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_USERAGENT[COLOR= #007700],[/COLOR] [COLOR= #DD0000]Opera/9.80 (Windows NT 5.1; U; nl) Presto/2.5.22 Version/10.51[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR] 
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_VERBOSE[COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_HTTPHEADER[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$arrHttpHeader[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #FF8000]/**
    * Execute curl request
    */[/COLOR]
    [COLOR= #0000BB]$file_contents[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #FF8000]/**
    * Close curl
    */[/COLOR]
    curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
    [COLOR= #FF8000]/**
    * Look if the content contains any of the images we like,
    * if we find any, we include "Regen.php" otherwise "Zon.php" will be included.
    */[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/11.gif[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_contents[/COLOR][COLOR= #007700]) !=[/COLOR] FALSE[COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
    }[/COLOR] 
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/10.gif[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_contents[/COLOR][COLOR= #007700]) !=[/COLOR] FALSE[COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
    }[/COLOR] 
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/9.gif[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_contents[/COLOR][COLOR= #007700]) !=[/COLOR] FALSE[COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
    }[/COLOR] 
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/12.gif[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_contents[/COLOR][COLOR= #007700]) !=[/COLOR] FALSE[COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
    }[/COLOR] 
    [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://est.msn.com/as/wea3/i/nl/saw/7.gif[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$file_contents[/COLOR][COLOR= #007700]) !=[/COLOR] FALSE[COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Regen.php[/COLOR][COLOR= #007700]);
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Zon.php[/COLOR][COLOR= #007700]);
    }[/COLOR]
?>
0
Mikek

Lid · Topicstarter

Berichten
3.000
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ty hij werkt wel alleen gebruik ik de verkeerde site
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren