PHP скрипт закачки файла, на сервер

147
04 ноября 2021, 05:40

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

Изначально его вес 3,61 МБ, после закачки 0 МБ

<?php
exec ('wget -O list.txt -x http://www.mydomain.net/test/list.txt');
exec ('mv list.txt ./xml/');
?>
Answer 1

Открывать файлы надо не exec, а file_get_contents() Если использовать exec, то я, как злоумышленник, смогу найти способ загружать файл PHP, на ваш сервер даже в виде .xml и исполнять его. А я могу удалить полностью все исходники, украсть базу данных, да все что угодно через свои исходники

READ ALSO
Не отправляются данные формы в телеграм

Не отправляются данные формы в телеграм

есть форма на сайте, стоит задача отправлять данные в телеграм каналТ

161
не обрабатывает сервлет

не обрабатывает сервлет

Пишу свой первый сервлет в Java EE,использую tomcat, почему-то не обрабатывается мой класс, а выдает всегда

268
Не обновляется(подключается) css в Spring MVC

Не обновляется(подключается) css в Spring MVC

Испробовал много вариантов с изменением путей в addResourceHandler(через classpath:/ прописывал, перемещал папку templates в webapp/WEB_INF/

125
Нужна ли скобка?

Нужна ли скобка?

Нужна в блоке try, после FileInputStream f2 = new FileInputStream(field2getText())) открывающая скобка? В книге Герберта Шилдта скобки нет, но без скобки компилятор ругается...

82