http://ua2.php.net/manual/en/ftp.requirements.php очень странно)) функция значит отключена на сервере, ну перепишите на cURL (http://ua2.php.net/curl)
все это пробовал? Code: tar -c dir/ | bzip2 > dir.tar.bz2 - зархивировать директорию (папку) dir/ find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2 - создать архив для папки dir/ и всех вложенных папок ( tar -c /dir/to/copy ) | ssh -C user@remote 'cd /where/to/ && tar -x -p' - скопировать (с правами доступа) папку copy/ на удаленный компьютер remote:/where/to dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz' - сделать резервную копию (сбекапить) жесткого диска и послать ее на удаленный компьютер
Посоветуйте пожалуйста cms. Задача, сделать сайт, на котором пользователи сами могут добавлять новости (с фотками) без всяких модераций, и все могут оценивать эти новости. Так же должны быть комменты новостям. Может кто знает где проще это организвать?
А если bz2, tgz отключено? А zip -c dir/* не прокатывает(точней через раз- не на каждом серваке)? А архивация ой-как нужна... Как в этом случае заархивировать, без загрузки своих зиповских библиотек?
Какие образом можно ограничить по времени выполнение функции fsockopen.некоторые прокси не работают и если пытаешся подключиться идет зависание, внутренний лимит для данной же функции. Мне нужно если скажем за 20 секунд подключение не удалось. вернуло фалс
Подскажите в каком направлении двигаться. В файле находятся строки такого вида: ($i, 'text', 'log', '$i'). на месте $i должен быть номер строки, количество строк от 1 до 100к Как мне это можно реализовать? Пытался через цикл, но он мне выводит - (например)- (1, 'text', 'log', '1')- 100 строк, (1, 'text2', 'log2', '1') - 100 строк и т.д. Короче что-то перемудрил и в итоге на серваке за 4-6 секунд оказался файлик на 5 гигов... А должен был на 6 метров... Подскажите...
Если правельно понял PHP: for ($i=1; $i<=100000; $i++) { $text = $i.'|'.$text.'|'.$log.'|'.$i; $fp=fopen("file.txt","w"); flock($fp,LOCK_EX); fputs($fp,$text); fflush($fp); flock($fp,LOCK_UN); fclose($fp); }
Всё... сервак лежит.... В этот раз получилось даже быстрей: 1 секунда=1гиг PHP: ...... ...... for($k=0;$k<=count($match2[1]);$k++){ for ($y=1; $y<=100000; $y++) { $text = trim("VALUES (".$y.", '', '', '".$match2[2][$k]."', '', '', '".$match2[1][$k]."', '', '', '1', '".$y."', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '', '', '', 0, '', '');"); flock($fp,LOCK_EX); fputs($fp,$text); } fflush($fp); flock($fp,LOCK_UN); fclose($fp); }}} Цикл в цикле, и в итоге одна и таже строка записалась 100к раз...
А не подскажите какойнить скрипт к которому подключается пхп класс для архивации Год назад так с сейв моде снимал файлы но не помню что за скрипт
Всем Добрый Вечер! Помогите, пожалуйста, разобраться с одним вопросом: Переношу пользователей с одного проекта на другой, всё бы ничего, да на старом проекте алгоритм шифрования паролей используются: Code: md5(md5('Пароль')); на новом же: Code: md5(md5('Сальт').(md5('Пароль'))); Возможно ли перенести пароли пользователей с одного проекта на другой? т.е, предположим, если бы на старом проекте алгоритм шифрования был таким: Code: md5('Пароль'); Можно было бы сделать таким образом: Code: SELECT old_password FROM `old_project_table` INSERT INTO `new_project_table` (salt, new_password) VALUES ('Случайный сальт', ''.md5(md5('Случайный сальт').(old_password)).'') А вот каким образом сделать с md5(md5()); не знаю....