Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Создание папки парсом
Форумы портала PHP.SU » » Вопросы новичков » Создание папки парсом

Страниц (1): [1]
 

1. Maksamka - 24 Июня, 2015 - 11:37:13 - перейти к сообщению
Есть вот такой код парса <?php
include 'c.php';
$name = rand(111,999);
$file = 'http://nashobmen.org/fo/get/'.$_GET['down'];
mkdir($_POST["down"], 0777);
$newfile = 'files/'.$_GET['down'];
copy($file, $newfile);

header("Location: $newfile");

ob_flush();
flush();
?>

нужно что бы парс создавал папки параметра down то есть файлы шли /files/2815484/Parkovka_Fury_813 .mp4

/files/2815484_р76666/Parkovka_F ury_8131-wap_sasisa_ru.mp4
и т.д. Папки не создает что не так ?
2. DlTA - 24 Июня, 2015 - 12:18:47 - перейти к сообщению
варианты:
1) указан не правильно путь
2) нет нужного доступа к родительской папке
3. Maksamka - 24 Июня, 2015 - 12:26:34 - перейти к сообщению
DlTA пишет:
варианты:
1) указан не правильно путь
2) нет нужного доступа к родительской папке


пробую так ошибку кидает <?php
include 'c.php';
$name = rand(111,999);
$file = 'http://nashobmen.org/fo/get/'.$_GET['down'];
$dir = mkdir("$_GET['down']");

$newfile = 'files/'.$_GET['down'];
copy($file, $newfile);

header("Location: $newfile");

ob_flush();
flush();
?>
4. Faraon-san - 24 Июня, 2015 - 12:32:32 - перейти к сообщению
Maksamka пишет:
пробую так ошибку кидает

что за ошибка?
5. Maksamka - 24 Июня, 2015 - 12:40:47 - перейти к сообщению
Faraon-san пишет:
Maksamka пишет:
пробую так ошибку кидает

что за ошибка?
белая страница.
6. Faraon-san - 24 Июня, 2015 - 12:43:45 - перейти к сообщению
после строки:
Maksamka пишет:
include 'c.php';

напиши:
7. Maksamka - 24 Июня, 2015 - 12:47:55 - перейти к сообщению
Faraon-san пишет:
после строки:
Maksamka пишет:
include 'c.php';

напиши:

ничего не сменилось. Белая
(Добавление)
Faraon-san пишет:
после строки:
Maksamka пишет:
include 'c.php';

напиши:

здесь все правильно $dir = mkdir("$_GET['down']"); прописано? Кажись нет
8. DlTA - 24 Июня, 2015 - 13:35:03 - перейти к сообщению
как надоест ерундой маяться и тыкать пальцем в небо
разбейте код на четкие блоки, и проверяйте каждый из них

блоки:
1) получение адресов, тут узнаем что хотим сохранить и куда, все записываем в свои переменные
2) создаем нужную папку, проверяем создалась ли она
3) закачиваем файлы, смотрим что получилось


для проверки переменных пользуемся var_dump или print_r

вывод ошибок включаем не гдето там а в первой строке кода
а также если это все под апачем то и в каталоге с файлом кода
в файле .htaccess
дописываем
php_flag display_errors on
php_value error_reporting -1


и учимся дебажить код!!!

 

Powered by ExBB FM 1.0 RC1