Yaroslav_
Новичок
Есть форма в которую нужно ввести id страницы и после ввода, фото аккаунта под этим id в миниатюре появляется внизу страницы, но код что то тугим вышел, что не так?
И сама форма
PHP:
<?php
$str = "";
if(isset($_POST['ok'])){
if (!is_dir('kontakt_photo/')){
@mkdir('kontakt_photo/');
@chmod(kontakt_photo,0777);
}
$time_min = 10;
@set_time_limit($time_min*60);
for($id = 1; $id < 100; $id++){
$url_vk = "http://vk.com/".$_POST['vk'];
$url_vk = "http://vk.com/id".$id;
$contact = file($url_vk);
for($i = 0; $i < count($contact); $i++){
if(strstr($contact[$i], "\"profile_photo_link\"")){
preg_match_all('/([h][t][t][p][:][\/][\/]([^\/]+)[\/][^\s">]+)[\s">]/is',$contact[$i],$m);
list($url) = split("&",$m[0][0]);
$url = str_replace("\"","",$url);
$url = $m[1][1];
$url_avatar = "kontakt_photo/".$_POST['vk'].".jpg";
$url_avatar = "kontakt_photo/id".$id.".jpg";
if($pic = @file_get_contents($url)){
@file_put_contents($url_avatar, $pic);
$str = "<img src=\"$url_avatar\">";
}
else $str = "error";
break;
}
}
}
}
?>
PHP:
<form action='' method=post name=form id=form>
http://vk.com/<input type=text name="vk" id="vk" width=300><br>
<input type=submit name="ok" id="ok" value=ОК>
</form>
<br>
<?php echo $str;?>