Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
|
Опции темы |
21.01.2011, 09:40 | #1 (Ссылка на пост) | ||||||||
Пол:
Благодарил(а): 1,637
Благодарили 528 раз в 302 постах
Галерея:
0
Вес репутации: 22
|
Помогите с PHP
Доброе время суток, уверен, что есть тут люди, которые в этом хорошо разбираются.
Необходимо чтобы раз 5 в день удалялась определенная директория на сервере. Как я это понимаю - создается файлик с кодом который закидывается в крон-задания. Вот именно этот файлик я и не могу сделать... Может кто подскажет, каким образом написать этот файлик, который бы удалял определенную ПАПКУ на сервере? Заранее большое спасибо. Что получилось сделать самому... <?php $file = 'пум/public_html/пум/пум'; // попытка удалить файл if (ftp_delete($conn_id, $file)) { echo "Файл $file удален\n"; } else { echo "Не удалось удалить $file\n"; } // закрытие соединения ftp_close($conn_id); ?> Ну нужно ли? Просто я не открывал соединения, это как внутрисерверная команда. " // закрытие соединения ftp_close($conn_id); ?> "
__________________
autoprotect.ua - магазин запчастей "АВТОПРОТЕКТ" ✓ Запчасти ✓ Масла ✓ Автохимия ✓ Автоаксессуары ✆ (050) 70-970-30 | (098) 311-40-80 Новониколаевское шоссе 9а, АТП16527 Последний раз редактировалось dion, 21.01.2011 в 09:55. |
||||||||
|
21.01.2011, 10:05 | #2 (Ссылка на пост) |
Извините, я на тракторе!
Пол:
|
по идее - нужно
__________________
Какая разница из какого места растут руки, если они золотые. |
|
21.01.2011, 10:14 | #3 (Ссылка на пост) | ||||||||
Пол:
Благодарил(а): 1,637
Благодарили 528 раз в 302 постах
Галерея:
0
Вес репутации: 22
|
Дело в том, что....
// установка соединения $conn_id = ftp_connect($ftp_server); // вход с именем пользователя и паролем $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass) Это необходимо прописывать? команда ведь внутрисерверная... мне ее не нужно запускать откуда то, ее будет запускать крон.
__________________
autoprotect.ua - магазин запчастей "АВТОПРОТЕКТ" ✓ Запчасти ✓ Масла ✓ Автохимия ✓ Автоаксессуары ✆ (050) 70-970-30 | (098) 311-40-80 Новониколаевское шоссе 9а, АТП16527 |
||||||||
|
21.01.2011, 10:19 | #4 (Ссылка на пост) |
Извините, я на тракторе!
Пол:
|
нуи что?
FTP то стоит и работает... любая транзакция - это некий занятый объем памяти ОЗУ... можно открыть и что-то сделать...а по таймауту соединение будет разорванно... 1 вариант - рациональное использование ОЗУ 2 вариант - нерациональное... в принципе если на фтп заходят 10 человке разницы нет...а если 1000... а если надо просто грахоть папку на сервере, то проще скрипт - файл написать...
__________________
Какая разница из какого места растут руки, если они золотые. |
|
Сказали Спасибо пользователю Debian за этот пост: | dion (21.01.2011) |
21.01.2011, 10:41 | #5 (Ссылка на пост) | ||||||||
Пол:
Благодарил(а): 1,637
Благодарили 528 раз в 302 постах
Галерея:
0
Вес репутации: 22
|
Ну хочется сделать по уму. Ок, закрыть нужно, а вот открыть? с прописью логина и пароля? И еще, прокатит ли этот скрипт? потомучто код рассчитан на удаление файла а не папки...
__________________
autoprotect.ua - магазин запчастей "АВТОПРОТЕКТ" ✓ Запчасти ✓ Масла ✓ Автохимия ✓ Автоаксессуары ✆ (050) 70-970-30 | (098) 311-40-80 Новониколаевское шоссе 9а, АТП16527 |
||||||||
|
21.01.2011, 10:54 | #6 (Ссылка на пост) |
Извините, я на тракторе!
Пол:
|
может так?
Код:
<?php // set up the settings $ftp_server = 'something.net'; $ftpuser = 'username'; $ftppass = 'pass'; // set up basic connection $conn_id = ftp_connect($ftp_server); // login with username and password $login_result = ftp_login($conn_id, $ftpuser, $ftppass); // delete all files in the folder logs $logs_dir = ""; ftp_chdir($conn_id, $logs_dir); $files = ftp_nlist($conn_id, "."); foreach ($files as $file) { ftp_delete($conn_id, $file); } // close the connection ftp_close($conn_id); ?>
__________________
Какая разница из какого места растут руки, если они золотые. |
|
Сказали Спасибо пользователю Debian за этот пост: | dion (21.01.2011) |
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вакансия: PHP программист | T.LX | Работа | 7 | 21.02.2012 12:59 |
Умоляю помогите! :( | dion | Общие | 4 | 13.10.2009 18:04 |
нужен программист PHP, C# | *Ihor* | Работа | 2 | 30.09.2009 08:03 |
прирутить libxml к PHP | kovalev | Операционные системы | 0 | 06.07.2009 13:50 |
php скрипт | BACSmc | Убей в себе ламера | 17 | 04.07.2007 09:34 |