Wispoz

Рейтинг
36
Регистрация
03.07.2007

Вот и я :)

Собственно сам скрипт.

Создаем файлик 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

Str256:
А что ещё напишите?

Если поподробнее расскажите может и напишу :)🤣

За отзыв напишу :)

В винде надо

$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.

Продвижение зависит от слов.

Стучи, пишите,звоните)

Договор. наличные, безналичные)

Всего: 153