Вот и я :)
Собственно сам скрипт.
Создаем файлик config.php туда вписываем это файлик с настройками скрипта.
<? $dir = 'files'; //Директория с файлами $dir_union = 'union'; //папка с новыми файлами $splitter = '-----------------------';// строка разделяющая данные $tmp_file = 'tmp.txt';// имя файла куда записывать объедененные данные ?>
Создаем файл union.php этот файлик будет заниматься склейкой файлов туда вписываем.
<?php require_once('config.php'); $array = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $filek = $dir."/".$file; $str = file_get_contents($filek); $array[] = $str; } } closedir($handle); } $separate_string = join($splitter, $array); if (!$handle_f = fopen($tmp_file, 'w+')) { echo 'Невозможно открыть файл'; exit; } if (is_writable($tmp_file)) { if (fwrite($handle_f, $separate_string) === FALSE) { echo 'Невозможно записать в файл'; exit; }else{ echo 'Данные успешно записаны'; } } fclose($handle_f); ?>
Дальше создаем файлик splitter.php этот файлик будет заниматься расклейкой данных.
<? require_once('config.php'); $contents = file_get_contents($tmp_file); $array = explode($splitter,$contents); $k = 0; if(count($array) > 0) { foreach ($array as $data) { $k++; $file_name = $dir_union.'/'.$k.'.txt'; if (!$handle_f = fopen($file_name, 'w+')) { echo 'Невозможно открыть файл'; exit; }else{ echo 'Файл '.$k.'.txt'.' Создан. <br/>'; } if (is_writable($file_name)) { if (fwrite($handle_f, $data) === FALSE) { echo 'Невозможно записать в файл'; exit; }else{ echo 'Данные успешно записаны <br/>'; } } } }else{ echo 'Не удалось разделить файл на части'; } ?>
Вот вроде и все. Так же не забываем что у папки куда записываются файлы должны быть права на запись. :)
Wispoz добавил 25.08.2008 в 08:50
Если поподробнее расскажите может и напишу :)🤣
За отзыв напишу :)
В винде надо
$dir = 'C:\\dir';
без последнего слэша с двумя слэшами :)
$dir = 'files'; //Директория с файлами $array = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $filek = $dir."/".$file; $str = file_get_contents($filek); $array[] = $str; } } closedir($handle); } $separate_string = join("---------------------------", $array); echo $separate_string;//Объедененная строка.
Что то вроде этого можно :)
За отзыв сделайте ?
не проще купить прокси лист за 20 WMZ и использовать прокси?)
Вот пример
http://poligon.media-x.net.ru/maps/
все работает :)
Вы не забыли получить API key? )
ХЕх могу базу на 7500 продать часть с картинками на файл хостингах часть в uploads) + парсеры для сайтов (онлайн фильмы)
пример:
http://movie-theatre.ru/
Стучите пишите звоните)
Все контакты в подписи)
Что то мне так кажеться с названиями таблиц что то не то.
Создание сайта от 20 000.
Продвижение зависит от слов.
Стучи, пишите,звоните)
Договор. наличные, безналичные)