Модератор: [mweb team]
Berezkin писал(а):А может у тебя просто нет права на их чтение?
<?php
$dir = opendir(".");
while(($file = readdir($dir)) !== false){
if(($file === ".") || ($file === "..")){continue;}
else{if(substr($file, -3) === "txt"){$txt[] = $file;}}
}
closedir($dir);
for($i = 0; $i < 16; $i++){make_pix($txt[$i]);}
function make_pix($filename){
$subdir = 'testdir/'. substr($filename, 0, -4);
mkdir($subdir, 0777);
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
$src_pattern = '#[^Base64 ]([a-zA-Z\/+0-9\n\t\r]{100,})[^\n\t\r\s-]*#i';
preg_match_all($src_pattern, $contents, $matches);
for($i=0; $i< count($matches[0]); $i++){
$src = base64_decode($matches[0][$i]);
$fd = fopen($subdir.'/'.$i.'.jpg', 'w');
fwrite($fd, $src);
fclose($fd);
}
echo 'done <br>';
unlink($filename);
}
?>
kost писал(а):Запускай маленькими порциями.
Я обычно делаю скрипт, который выводится в браузере, отработает часть, потом javascript'ом редиректится на себя с параметром, типа parse.php?start=50.
И памяти хватает на все.
kost писал(а):... выкладывай теперь девок распарсеных.
Alkeeper писал(а):Иш ты! А в личку ты мне не тех ли девок распарсеных закинул?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42