Создаем файлик 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 'Не удалось разделить файл на части';
}
?>
Вот вроде и все. Так же не забываем что у папки куда записываются файлы должны быть права на запись. :)
Вот и я :)
Собственно сам скрипт.
Создаем файлик config.php туда вписываем это файлик с настройками скрипта.
Создаем файл union.php этот файлик будет заниматься склейкой файлов туда вписываем.
Дальше создаем файлик splitter.php этот файлик будет заниматься расклейкой данных.
Вот вроде и все. Так же не забываем что у папки куда записываются файлы должны быть права на запись. :)
Wispoz добавил 25.08.2008 в 08:50
А что ещё напишите?
Если поподробнее расскажите может и напишу :)🤣
За отзыв напишу :)
В винде надо
$dir = 'C:\\dir';
без последнего слэша с двумя слэшами :)
Что то вроде этого можно :)
За отзыв сделайте ?
не проще купить прокси лист за 20 WMZ и использовать прокси?)
Вот пример
http://poligon.media-x.net.ru/maps/
все работает :)
Вы не забыли получить API key? )
ХЕх могу базу на 7500 продать часть с картинками на файл хостингах часть в uploads) + парсеры для сайтов (онлайн фильмы)
пример:
http://movie-theatre.ru/
Стучите пишите звоните)
Все контакты в подписи)
Что то мне так кажеться с названиями таблиц что то не то.
Создание сайта от 20 000.
Продвижение зависит от слов.
Стучи, пишите,звоните)
Договор. наличные, безналичные)