PHP interesse |
|
hmm.. er komt nu niks op de pagina te staan (zelfs niet als ik hoi achter ?> zet)
ik ben alweer een stap verder:
<?php
$url = "http://www.nos.nl/export/nosnieuws-rss.xml";
$File = file($url);
$valid = "0";
for ($i = 0; $i < strlen($File); $i++){
$file1 = $File[$i];
$check1 = substr_count("$file1", "<channel>");
if ($check1 != "0"){
$valid = "1";
}else{ }
}
if ($valid == "0"){
getString("invalidfeed");
}else{
getString("feedadded");
}
?>
<?php $url = "http://www.nos.nl/export/nosnieuws-rss.xml"; $valid = "0"; for ($i = 0; $i < strlen($File); $i++){ $file1 = $File[$i]; if ($check1 != "0"){ $valid = "1"; }else{ } } if ($valid == "0"){ getString("invalidfeed"); }else{ getString("feedadded"); } ?>
maar heb zo'n idee dat dit helemaal niet veilig is
maar een txt file met 'hacking scripts' zet er <channel> bij en je script staat in de database. en word uitgevoord door de site
en we zijn gehackt *-)
ik heb net dit geprobeert:
<?
$check1 = substr_count("$file1", "<channel>"); //zit in alle feeds
$check2 = substr_count("$file1", "<rss"); //begint een feed zowieso mee
if ($check1 != "0" && $check2 != "0"){
?>
<? $check1 = substr_count("$file1", "<channel>"); //zit in alle feeds $check2 = substr_count("$file1", "<rss"); //begint een feed zowieso mee if ($check1 != "0" && $check2 != "0"){ ?>
maar dan geeftie zowiezo aan dat het verkeerd is, al staan ze er bijde wel in... |