![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
в php я ноль с плюсом,
Нужно что бы скрипт находящий на моём сервере по моей комманде заходил на выбранный мною сайт и возвращал мне его HTML код. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
|
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
не получается у меня.
Может на бесплатных хостингах такое запрещают? |
|||
|
||||
| SKIF52 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 6.7.2005 Где: NNOV Репутация: нет Всего: нет |
RAdmin, скорее всего ты прав... на бесплатных хостингах не разрешают использовать сокеты...
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
идея: чем запрос html страницы отличается от закачки файла на сервер? просто путь известен...
или Mal Hack об этом и сказал? |
|||
|
||||
| Serkys |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1061 Регистрация: 19.4.2004 Репутация: 4 Всего: 22 |
Я вот подумал, а ведь РНР-код тоже можно таким образом вытащить? Что-то нехорошее получается...
|
|||
|
||||
| BobiKK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: 4 Всего: 16 |
Нет, не можно. Сервер в любом случае отдаст результат выполнения скрипта.
|
|||
|
||||
| Serkys |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1061 Регистрация: 19.4.2004 Репутация: 4 Всего: 22 |
||||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Это вообще глупость при работе с удаленными файлами.
Открой книжку и почита теорию работы сети иинтернет. Код ты получишь только 1) имея или получив физический доступ к серверу. 2) Если PHP скрипт не является таковым, а представляет изь себя лишь текствый файл. |
|||
|
||||
| BobiKK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: 4 Всего: 16 |
Однако, иногда можно получить код самого скрипта, если он представляет из себя файл с расширением ".inc" По умолчанию Apache не знает, что делать с этими файлами.
|
|||
|
||||
| AztEK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 723 Регистрация: 4.1.2005 Репутация: 6 Всего: 18 |
BobiKK, совсем необязательно .inc! Вообще любое расширение, не ассоциированное в найстройках сервера (или в файле .htaccess), как PHP-скрипт. Более того, в этих же самых настройках можно назначить файлам *.inc выполняться как php-скриптам.
-------------------- Linux is like wigwam -- no windows, no gates, apache inside. |
|||
|
||||
| Replicator |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 30.4.2006 Где: Outer Heaven Репутация: нет Всего: нет |
А умные люди делают .inc.php ;)
--------------------
|
|||
|
||||
| BobiKK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: 4 Всего: 16 |
Дык, я потому и написал "иногда" |
|||
|
||||
| Serkys |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1061 Регистрация: 19.4.2004 Репутация: 4 Всего: 22 |
Просто слышал я вот такое. Говорят, удавалось выкачивать с некоторых серверов. У самого не получалось, но особо и не парился. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
smartov, я уже тысячу раз писал. Удосужтесь воспользоваться поиском.
Это зависит от настроек, которые далеко не всегда включены. И не только поэтому |
|||
|
||||
| smartov |
|
||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Mal Hack, ой да не заводись.
Я знаю про директиву отключение fopen-a Если это все аргументы, которые ты можешь привести тогда не вижу ничего глупого в использовании fopen если наверняка знаешь, что эта директива включена. Исключительно вопрос эстетики. Да, сокеты отключить сложнее (хотя ничего сложного - ext не поставьил к ПХП да и все), но это ничего не значит. Смотрел я темы (пару последних по дате) в которых ты высказывался. Все твои аргументы это
А еще больше мне нравится
(Заметь дату поста. Такое впечатление что ты написал это один раз где-то черт знает где, а потом только и знал что на поиск отсылал) Короче: На платном мне включат то что я затребую и тогда, когда я это затребую за мои деньги. И я буду юзать хоть fopen хоть сокеты - что мне понравится. И ничего глупого в этом нет. Если я ошибаюсь - пожалуйста кинь ссылку на тему с аргументами кроме отсутствия включенной опции в php.ini |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
1. fopen не имеет параметра тайм-аута, что самое важно.
2. Если ты еще где-тоиспользуешь fopen и случайно пропустил возможность ошибочного входного параметра, то может быть XSS или переполнения буфера. 3. У тебя нет возможности указать порт, по которому ты обращаешься. 4. Лишние операции, т.к. тот же fopen вызывать будет сокеты. Зачем использовать сверх функции?? Еще вопросы? Нет, конечно, можно, прошу прощения за свой французский, насрать, на все это, сказать, что по дефолту везде не надо к портам обращаться, натайм-аут тоже похрен, но блин, какого черта тогда сокеты придумали? Давай-те еще будем вместо filseize читать файл и считать сколько в нем байт. Добавлено @ 15:49 Программировать надо не просто решая задачу, а решая ее правильно, т.е. рационально, ПЕРЕНОСИМО и оптимально. |
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Вот теперь спасибо. (+) Буду знать. p.s. Может это в FAQ по PHP добавить? Что-то типа "Tips and Tricks"? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
http://vingrad.ru/PHP-PHPNETHTTP-003044 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |