Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Разное - помогите с php

Ответить
Настройки темы
Разное - помогите с php

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Помогите ктонить плиз.
Нужно на php написать такой код, чтобы он проверял не изменился ли файл по размекру не удалился и т.д.
Короче чтобы нельзя было изменить файл или удалить его файл будет находится на хостинге на котором каждый может записывать файлы и удалять любые другие.

-------
Хочу научиться писать драйвера на с++


Отправлено: 19:33, 19-08-2008

 

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Я решил что 5 версия есть у всех. Наверно глупо просить обновить версию PHP.

PHP код: Выделить весь код

<?php

$filename 
'\\\igorserver\tmp\ipfw.txt'
$source 'C:\Program Files\Apache Group\Apache\htdocs\ipfw.txt';
$newfile '\\\igorserver\tmp\ipfw.txt'

if (
file_exists($filename)) { 
    echo 
"Файл $filename еще на месте. \n"
    
} else { 
    echo 
"Файл $filename уже удален. \n"
    
    if (
file_exists($source)) { 
        echo 
"Исходный файл $source еще на месте. Можно его скопировать."
        
        
$copy file_get_contents ($source);
        
        if (!
$handle fopen($filename'a')) {
             echo 
"Не могу открыть файл ( $filename )";
             exit;
        }

        
// Записываем $somecontent в наш открытый файл.
        
if (fwrite($handle$copy) === FALSE) {
            echo 
"Не могу произвести запись в файл ( $filename )";
            exit;
        }
        
        echo 
"Ура! Записали в файл ( $filename )";
        
        
fclose($handle);
    
    } else { 
        echo 
"Исходного файла $source нету!!!. Что делать дальше - не знаю!!!"
    }
}
?>

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:34, 21-08-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


СПС вот теперь всё норм, скажите а нельзя зделать так чтобы скрипт постоянно сам проверял есть ли фай , а не только тогда когда я захожу на страницу??

-------
Хочу научиться писать драйвера на с++


Отправлено: 01:54, 22-08-2008 | #12


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Включаем соображалку.
Ответ был уже дан.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 20:14, 22-08-2008 | #13


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Igor_I, я имел ввиду чтобы скрипт работал сам даже если у меня выключен компьютер, на удалённом сервере.
Можно сделать так?

-------
Хочу научиться писать драйвера на с++


Отправлено: 14:00, 25-08-2008 | #14


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


morgan1991, для начала - http://phpfaq.ru/na_tanke.
А теперь вопрос, на каком сервере?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 19:38, 25-08-2008 | #15


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Тебе нужен сервер на котором есть PHP.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 19:55, 25-08-2008 | #16


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


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

-------
Хочу научиться писать драйвера на с++


Отправлено: 02:31, 26-08-2008 | #17


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


morgan1991, нет. Единственное, что вы можете сделать это проinclude'ить его во все страницы Вашего сайта.

Отправлено: 12:47, 26-08-2008 | #18


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


СПС всем кто помогал

-------
Хочу научиться писать драйвера на с++


Отправлено: 13:06, 26-08-2008 | #19



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Разное - помогите с php

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Помогите с регулярным выражением в PHP tolbol Вебмастеру 1 30-03-2009 20:02
Разное - помогите новичку!! PHP + MySQL tralfamador Программирование и базы данных 2 13-09-2007 17:02
PHP: помогите с регулярным выражением ams Вебмастеру 3 01-08-2005 15:00
Помогите в Win2003 включить поддержку php Nemiroff original Microsoft Windows NT/2000/2003 9 22-06-2005 13:47
Помогите найти информацию о PHP diter Вебмастеру 4 08-07-2003 18:26




 
Переход