PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 11
Wikly
Отправлено: 20 Июня, 2013 - 06:51:46 • Тема: fopen на удаленный сервер • Форум: Программирование на PHP
Ответов: 3 Просмотров: 433
За ссылочку благодарю.
но дело в том что при запуске скрипта который содержит всего несколько строк:
PHP:
скопировать код в буфер обмена
$filename = 'http://188.191.**.**/dl/file.rar' ;
$handle = @ fopen ( $filename , 'rb' ) ;
// если не удалось
if ( ! $handle ) {
header ( 'HTTP/1.1 502 Bad Gateway' ) ; }
echo $handle ;
на сервере где расположены файл file.rar - всё прекрасно работает.
При переносе этого скрипта на хостинг ayola - благополучно вылетает 502!
Сам файл по ссылке http://188[dot]191[dot]**[dot]**/dl/file[dot]rar доступен и любым браузером отлично качается...
Может быть что в настройках сервера 188.191.**.** где то заблокирована работа fopen???
Смотрел в php.ini, там вроде все норм:
allow_url_fopen On On
(Добавление)
Спасибо.
Разобрался.
На айоле отключена ф-я allow_url_fopen.
Подскажите, может есть другой путь, не используя fopen?
Wikly
Отправлено: 19 Июня, 2013 - 20:54:15 • Тема: fopen на удаленный сервер • Форум: Программирование на PHP
Ответов: 3 Просмотров: 433
Доброго времени суток всем...
Возникла проблема...
Имеется:
сайт на бесплатном хостинге ayola, в котором реализована функция скачивания фала по временной ссылке (из статьи http://blog.webmasterschool.ru/category/php/)
web Сервер на bactrack 5 r2 (ubuntu) на домашнем компе с постоянным ип адресом...
Проблема:
при реализации скрипта (из статьи http://blog.webmasterschool.ru/category/php/) при расположении скачиваемых файлов на сервере сайта, нет никаких проблем.. Все отлично работает.
Но при изменении ссылки на файл удаленного сервера, скачивание не происходит.
откопал функции для проверки наличия фала на удаленном сервере, для получения размера и последнего изменения файла.
Но скрипт встает на строках:
т.е. я так понимаю что скрипту не удается открыть файл $filename если $filename = 'http://188.191.***.***/file.rar';
при echo $filename - ничего не выводит...
Подскажите пожалуйста решение данной проблемки...
заранее спасибо всем откликнувшимся...
Wikly
Отправлено: 26 Июля, 2011 - 13:54:44 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
Цитата: да также как у вас это было сделано только в форме надо поменять экшн на адрес вашего обработчика
а в самом обработчике не менять ничего?
(Добавление)
Всем спасибо. разобрался. сделал в отдельном файле php. все заработало.
ещё вопросик, может тыкнете пальцем в инфу о том как сделать авторизацию на сайте с sql спасибо.
Wikly
Отправлено: 26 Июля, 2011 - 12:14:24 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
понятно. тогда если не затруднит, подскажите обработку в POST в отдельном файле php. как принять переменные?
Wikly
Отправлено: 26 Июля, 2011 - 12:07:49 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
хм странно но не получется.
подскажи пожалуйста может проще обработчик POST выложить в отдельном фаqле php и из него уже реализовать переправку на сторонний url?
дело в том что меняю страницу сохраненную браузером одного сервера...
(Добавление)
после перемещения обработки POST в самое начало кода, все равно не перенаправляет...
Wikly
Отправлено: 26 Июля, 2011 - 11:50:51 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
CODE (
htmlphp ):
скопировать код в буфер обмена
< body>
<? php
function sanitize_input( & $request ) {
}
if ( $_POST [ "submit" ] ) {
$sql = "INSERT INTO employees (first,last,address,position) VALUES ('" . $_POST [ "first" ] . "','" . $_POST [ "last" ] . "','" . $_POST [ "address" ] . "','" . _POST[ "$position " ] . "')" ;
header ( 'Location: http://www.yandex.ru' ) ; } else {
?>
< form method= "post" action= "<?php echo $PHP_SELF ?> ">
First name:< input type= "Text" name= "first" >< br>
Last name:< input type= "Text" name= "last" >< br>
Address:< input type= "Text" name= "address" >< br>
Position:< input type= "Text" name= "position" >< br>
< input type= "Submit" name= "submit" value= "Enter information" >
</ form>
<? php
}
?>
</ body>
</ html>
Wikly
Отправлено: 26 Июля, 2011 - 11:47:18 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
пишу. а не перенаправляет. просто страница обновляется и все...
(Добавление)
пишу вместо строки echo "Thank you! Information entered.\n"; в коде
Wikly
Отправлено: 26 Июля, 2011 - 11:43:09 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
Цитата: достаточно в начале скрипта вставить проверку пришел ли $_POST и если да то писать в базу и все что еще требуется
а требуется записать в базу и перенапрвить на сторонний url. в базу записал, а как после этого перенаправить на сторонний url не пойму
Wikly
Отправлено: 26 Июля, 2011 - 11:14:55 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
Я пробовал его. что то не получается. страница просто обновляется и все.
Подскажите в какое место его прописать чтоб заработало. а то уже сутки сижу и так понять не могу....
Wikly
Отправлено: 26 Июля, 2011 - 11:02:05 • Тема: редирект на нужный url • Форум: Вопросы новичков
Ответов: 18 Просмотров: 1173
Доброго времени суток..
Есть такая вот форма:
CODE (
htmlphp ):
скопировать код в буфер обмена
< body>
<? php
function sanitize_input( & $request ) {
}
if ( $_POST [ "submit" ] ) {
$sql = "INSERT INTO employees (first,last,address,position) VALUES ('" . $_POST [ "first" ] . "','" . $_POST [ "last" ] . "','" . $_POST [ "address" ] . "','" . _POST[ "$position " ] . "')" ;
echo "Thank you! Information entered.\n " ;
} else {
?>
< form method= "post" action= "<?php echo $PHP_SELF ?> ">
First name:< input type= "Text" name= "first" >< br>
Last name:< input type= "Text" name= "last" >< br>
Address:< input type= "Text" name= "address" >< br>
Position:< input type= "Text" name= "position" >< br>
< input type= "Submit" name= "submit" value= "Enter information" >
</ form>
<? php
}
?>
</ body>
</ html>
подскажите пожалуйста как можно после нажатия кнопки и записи данных из неё в mysql, перенаправить пользователя на нужный адрес url? Заранее спасибо!
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB