- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите плиз... Есть 2 сервера. Есть скрипт:
<?php
ini_set('memory_limit', '512M');
set_time_limit(60);
if (isset($_REQUEST['size']) && $_REQUEST['size']!='') {
$size = intval($_REQUEST['size']);
if ($size>0) {
if (!file_exists('testfiles/testfile_'.$size)) {
$res = str_repeat('=', 1024);
$file = 'testfiles/testfile_'.$size;
$fh = fopen($file, 'w');
for ($i=0; $i<$size; $i++) {
fwrite($fh, $res);
}
fclose($fh);
//file_put_contents('testfiles/testfile_'.$size, $res);
}
$file = 'testfiles/testfile_'.$size;
//header('Location: '.$file);
header ("Content-Type: application/octet-stream");
header ("Accept-Ranges: bytes");
header ("Content-Length: ".filesize($file));
header ("Content-Disposition: attachment; filename=".$file);
readfile($file);
}
}
?>
Работает с локальной папкой testfiles
Можно ли сделать чтобы работала с удаленной папкой на другом сервере... например ставлю права на ту папку 777 и прописываю пути:
$file = 'http://myserver.com/testfiles/testfile_'.$size;
но ничего не записывается в нее.. Наверное нужно крутить настройки сервака еще.. Подскажите плиз кто знает..
тут надо использовать функции ftp_*()
Пример из мана:
peril, если Вы хотите работать с файловой системой удалённого сервера именно по HTTP, в любом случае, необходима установка на целевом сервере ответной части кода. Будь это публичный файл-менеджер или специально разработанное решение для закачки, определенное количество кода придётся разместить на том сервере, в файловою систему которого планируется доступ.
peril, если Вы хотите работать с файловой системой удалённого сервера именно по HTTP, в любом случае, необходима установка на целевом сервере ответной части кода. Будь это публичный файл-менеджер или специально разработанное решение для закачки, определенное количество кода придётся разместить на том сервере, в файловою систему которого планируется доступ.
На том хосте конечно же уже есть ftp- и/или ssh-сервер,
так что никакой код туда добавлять уже не надо...
Следует корректно написать клиентскую программу
(на первом компе) - реализовать в ней нужную функциональность.