Перенос файла средством php - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 20 Apr 2024 10:33:03 +0300 Меняй режим работы php с модуль apache на CGI https://visavi.net/topics/43390/694519 Перенос файла средством php JaguarTL Mon, 30 Jan 2017 05:29:44 +0300 Сообщения https://visavi.net/topics/43390/694519 copy работает только если в php.ini прописано allow-url-fopen true https://visavi.net/topics/43390/694514 Перенос файла средством php Александр Mon, 30 Jan 2017 01:46:54 +0300 Сообщения https://visavi.net/topics/43390/694514 <strong>Отрешенный NERVOUS</strong>, если свой сервер, установи mod_ruid2 или itk, а если хостинг, то беги к хостеру и требуй чтобы установили одно из. Это ведь дырка. https://visavi.net/topics/43390/694513 Перенос файла средством php Александр Mon, 30 Jan 2017 01:44:53 +0300 Сообщения https://visavi.net/topics/43390/694513 <strong>Randy</strong>, Не работает.<br> <br> <em><span style="font-size:x-small">Добавлено через 00:21 сек.</span></em><br> <strong>Randy</strong>, Верно скрипты от имени apache запускаются. https://visavi.net/topics/43390/694511 Перенос файла средством php Nervous Mon, 30 Jan 2017 01:41:24 +0300 Сообщения https://visavi.net/topics/43390/694511 А хотя. Если у тебя скрипты от имени apache запускаются, то, возможно не сработает. Если PHP от имени пользователя запускаются, то и права никогда не нужно ставить 777, если в скрипте нет проверки на чмод 777. https://visavi.net/topics/43390/694510 Перенос файла средством php Александр Mon, 30 Jan 2017 01:12:25 +0300 Сообщения https://visavi.net/topics/43390/694510 <strong>Отрешенный NERVOUS</strong>, так попробуй:<br> <pre class="prettyprint">copy(&#039;http&#58;//site.ru/1/22.txt&#039;, &#039;/home/user/domains/domen.ru/public_html/1.txt&#039;);</pre> т.е. полный путь куда нужно сохранить. https://visavi.net/topics/43390/694508 Перенос файла средством php Александр Mon, 30 Jan 2017 00:55:45 +0300 Сообщения https://visavi.net/topics/43390/694508 <blockquote class="blockquote"><br> PHP работает от пользователя apache<footer class="blockquote-footer">anonymouse (Вчера / 21:13)</footer></blockquote> Помню, помню... как в соседние аккаунты можно было залазить. Особенно где DirectAdmin установлен <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"><br> <br> PHP должно работать от имени пользователя - mod_ruid2, itk. https://visavi.net/topics/43390/694506 Перенос файла средством php Александр Mon, 30 Jan 2017 00:44:10 +0300 Сообщения https://visavi.net/topics/43390/694506 <strong>anonymouse</strong>, спс что подсказал! https://visavi.net/topics/43390/694504 Перенос файла средством php Артур Mon, 30 Jan 2017 00:17:58 +0300 Сообщения https://visavi.net/topics/43390/694504 кроном перетащить? https://visavi.net/topics/43390/694501 Перенос файла средством php ramzes Sun, 29 Jan 2017 21:24:53 +0300 Сообщения https://visavi.net/topics/43390/694501 <strong>Башка</strong>, он имел ввиду папку www-домена.<br> Тащемта всё просто: PHP работает от пользователя apache, а папка принадлежит пользователю.<br> Соответственно запись в папки будет только с правами 777 и никакие функции тут не помогут, кроме совсем хитрых, но думаю это не тот случай https://visavi.net/topics/43390/694499 Перенос файла средством php /7o/loTeH4I1k Sun, 29 Jan 2017 21:13:55 +0300 Сообщения https://visavi.net/topics/43390/694499 <blockquote class="blockquote"><br> корень это доменное имя и на него стоят права 755<footer class="blockquote-footer">Отрешенный NERVOUS (Сегодня / 04:16) Отредактировано: Отрешенный NERVOUS (Сегодня / 04:17)</footer></blockquote> На доменное имя не могут стоять или не стоять какие либо права файловой системы. Ты что то путаешь кажись https://visavi.net/topics/43390/694487 Перенос файла средством php Артур Sun, 29 Jan 2017 17:30:14 +0300 Сообщения https://visavi.net/topics/43390/694487 <strong>JaguarTL</strong>, да что ты говоришь <img src="https://visavi.net/uploads/stickers/obana.gif" alt="obana"> <br> <br> <a href="http://php.net/manual/ru/function.rename.php" target="_blank" rel="nofollow">rename</a> Пытается переименовать oldname в newname, перенося файл между директориями, если необходимо. Если newname существует, то он будет перезаписан. https://visavi.net/topics/43390/694486 Перенос файла средством php JustZero Sun, 29 Jan 2017 15:26:54 +0300 Сообщения https://visavi.net/topics/43390/694486 Нет не работает еще. https://visavi.net/topics/43390/694480 Перенос файла средством php Nervous Sun, 29 Jan 2017 09:06:13 +0300 Сообщения https://visavi.net/topics/43390/694480 <strong>GalaxyNote7</strong>, rename это переименовать<br> <br> <em><span style="font-size:x-small">Добавлено через 07:12 сек.</span></em><br> Пробуй так chmod (&quot;$root&quot;, 0777);<br> <br> Иногда на vds бывают проблемы с установкой прав посредством php<br> В таком случае в настройках домена нужно apache изменить на CGI https://visavi.net/topics/43390/694477 Перенос файла средством php JaguarTL Sun, 29 Jan 2017 05:17:28 +0300 Сообщения https://visavi.net/topics/43390/694477 <strong>GalaxyNote7</strong>, Неа не записывает, смотри мне надо в корень записать, а корень это доменное имя и на него стоят права 755, когда ставлю на него права 777 то тогда оно копирует файл в корень как положено, ставлю 755 перестает копировать, прав нету на создание файла.<br> Можно ли как то вот к примеру этот код<br> &lt;?php<br> $path = getcwd();<br> rename($path . &#039;/1/22.txt&#039;, $path . &#039;/22.txt&#039;);<br> где это $path . &#039;/22.txt&#039;); это как бы корень копирует или перемещает файл, чтобы при копировании файла на корневую директорию были права 777 ?<br> К примеру начинает перемещать файл и права становятся 777, переместило и опять права на корень стали 755 можно ли такое ?<br> <br> Я сделал так но все равно на запись файла в корень права 755, а не 777. Так делал <br> &lt;?php<br> ini_set(&#039;display_errors&#039;,1);<br> error_reporting(E_ALL);<br> $root = $_SERVER[&#039;DOCUMENT_ROOT&#039;];<br> chmod($root, 0777);<br> copy($root . &#039;/1/22.txt&#039;, $root . &#039;/22.txt&#039;);<br> chmod($root, 0755);<br> ?&gt;<br> Как бы это не дает прав chmod($root, 0777); чего то. https://visavi.net/topics/43390/694476 Перенос файла средством php Nervous Sun, 29 Jan 2017 04:16:23 +0300 Сообщения https://visavi.net/topics/43390/694476