|
Тема |
какво му стана на този скрипт. |
|
Автор | Eli (Нерегистриран) | |
Публикувано | 19.04.06 22:31 |
|
|
Вчера ъпгрейдваха сървъра и от тогава няколко скрипта не работят и не работят.
Единият е прост php скрипт, който взима линкове от 1 файл и го показва. Идеята е да се виждат само един тип линкове, а не на всички сайтове. До вчера работеше. И в него има над 600 линка. Но днес дава следната грешка:
Warning: preg_match() expects parameter 2 to be string, array given in /home/freebies/public_html/item/click.php on line 53
Това се получава, когато се напише следния URL:
http://www.worldwide-freebies.com/item/click.php?id=58
На 53 ред има това:
// Let's found the line that starts with our ID number
$found=0;
$i=0;
foreach ($lines as $thisline) {
if (preg_match("/^($id\%\%)/",$thisline)) {
$thisline=chop($thisline);
// We found the line, now we get URL and count from the line
list($id,$added,$url,$count,$name)=explode("%%",$thisline);
// Increase count by 1 and update this line
$count++;
$lines[$i]=$id."%%".$added."%%".$url."%%".$count."%%".$name.$newline;
$found=1;
break;
}
// This line didn't start with ID, lets go to the next one
$i++;
}
if($found != 1) {die("This ID doesn't exist!");}
Според мен този скрипт не може вече да вземе ID-то на линка.
Обаче как да го оправим. Моля ви за помощ.
|
| |
|
|
|