[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ВОпрос от новичка (не запускается скрипт)
Sonic_md
Привет.
У меня нулевой уровень PHP))

Товарищ сделал мне небольшой скрипт, для парсинга всех сайтов их liveinternet.ru

Вот код:
$last_page = 14119;

for ($i = 1; $i < ($last_page + 1); $i++) {
$data = file_get_contents('http://www.liveinternet.ru/rating///today.tsv?page=' . $i);

$data = preg_replace('/^.+\n/', '', $data);

file_put_contents('out.tsv', $data, FILE_APPEND);
}

Этот код сохраняет данные в файле .tsv

И еще один скрипт, который сохраняет данные в файл xls

$last_page = 14119;

for ($i = 1; $i < ($last_page + 1); $i++) {
$out_csv = fopen('out.csv', 'a');

if (($handle = fopen('http://www.liveinternet.ru/rating///today.tsv?page=' . $i, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE) {
if ($data[0] !== 'всего') {
fputcsv($out_csv, $data);
}
}


fclose($out_csv);
fclose($handle);
}
}


Но у меня почему-то этот скрипт не работает.
Т.к. я до этого не имел дело с PHP, я погуглил и вот какой порядок действий для запуска этого скрипта был у меня:

Часть 1.
1. Скачал-установил Denwer
2. Запустил Денвер
2: Зашел на новый виртуальный диск Z.
3: Зашел в папку home.
4: Создал свой папку: test
5: Зашел в эту папку и создал в ней папку с именем www.
6: В папке www создал файл index.php в который записал этот скрипт
7: Перезапустил Denwer
8: В браузере открыл ссылку: http://test/index.php

жму Enter и в этой вкладке вижу просто текст:
$last_page = 14119; for ($i = 1; $i < ($last_page + 1); $i++) { $data = file_get_contents('http://www.liveinternet.ru/rating///today.tsv?page=' . $i); $data = preg_replace('/^.+\n/', '', $data); file_put_contents('out.tsv', $data, FILE_APPEND); }

Т.е. просто код выводится в окне браузера и ничего не происходит (со вторым скриптом (для файла эксель который), происходит тоже самое.(гугл хром и мозила пробовал - везде одно и тоже).

В чем ошибка поправьте пожалуйста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.