Скрипт на локальном хостинге работает полностью, на сервере нет

12
olympteka
На сайте с 08.06.2013
Offline
16
#11

UNIT-IS, Тоесть если $result=array(); А потом $result=a: $result=b; $result=c - мы получим массив с элементами a, b, c? или всёже $result будет равен c? Может в фориче он собирает всё в массив $result, а потом передаёт массив куда-то и в фориче идёт создание файлов?

TI
На сайте с 09.01.2012
Offline
47
#12
TheInvisible:
вот маленький пример...

Да, в файле URLs.txt, пропишите URL к файлу obrabotka.php

Например http://site.ru/files/obrabotka.php?urlik=1200575

UNIT-IS
На сайте с 19.10.2012
Offline
48
#13
olympteka:
UNIT-IS, Тоесть если $result=array(); А потом $result=a: $result=b; $result=c - мы получим массив с элементами a, b, c? или всёже $result будет равен c? Может в фориче он собирает всё в массив $result, а потом передаёт массив куда-то и в фориче идёт создание файлов?

Да, будет только С.

Я предыдущий пост не правильно понял.

Схема массива из чисел от 1 до 5:


$t = array();
$i=1;
while($i<=5) {
$t[]=$i;
$i++;
}
print_r($t);

В этом случае в массиве будет только "5":


$t = array();
$i=1;
while($i<=5) {
$t=$i;
$i++;
}
print_r($t);

Автор, вам всего лишь нужно в цикле исправить "$result =" на "$result[] ="

Одно не понятно, как это оно у вас работало на локале.

TI
На сайте с 09.01.2012
Offline
47
#14
UNIT-IS:
Запускать на другом хостинге пробовали?

да, аналогичный результат.

UNIT-IS:
Автор, вам всего лишь нужно в цикле исправить "$result =" на "$result[] ="
Одно не понятно, как это оно у вас работало на локале.

Исправил, не работает, проблема осталась.

UNIT-IS
На сайте с 19.10.2012
Offline
48
#15
TheInvisible:
да, аналогичный результат.
Исправил, не работает, проблема осталась.

Вы же это исправили? $result[] = curl_exec($ch);

Попробуйте альтернативный код который я давал ранее.

TI
На сайте с 09.01.2012
Offline
47
#16

Всем большое спасибо, за ответы

olympteka
На сайте с 08.06.2013
Offline
16
#17

Общем да, $result тут нипричём.

Покрутил у себя, ничего понять не могу. Проверял и через $k=>$line и курл инициализировал и закрывал в фориче - всёравно создаётся один, последний файл. Я правда с курл никогда не работал. Может там есть какие подводные камни при вызове функций курла.

---------- Добавлено 01.08.2013 в 13:47 ----------

А, так всё-таки окончание строк

---------- Добавлено 01.08.2013 в 14:11 ----------

Всем спасибо. Попрактиковался и есть работающий пример. Вже думаю, куда прикрутить :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий