|
|
|
| Конструкция include поддерживает включения удаленных файлов (начиная с версии PHP 4.3.0).
После включения удаленного скрипта пхп, он выполнится у себя на сервере, или на сервере, где его включают? | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 15:08)
| | На сервере, который пподключет файл с удаленного сервера | |
|
|
|
|
|
|
|
для: neadekvat
(09.11.2009 в 15:20)
| | Да не может.такого быть, в таком случае я могу легко украсть платный скрипт. | |
|
|
|
|
|
|
|
для: LINKIN
(09.11.2009 в 20:09)
| | Согласен, ответил не верно. | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 15:08)
| | Исходный скрипт выполняется на удаленном сервере.
Результат выполнения интерпретируется, как php-код, на запрашивающем сервере. | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2009 в 15:48)
| | Как это понять?
>Результат выполнения интерпретируется, как php-код, на запрашивающем сервере. | |
|
|
|
|
|
|
|
для: LINKIN
(09.11.2009 в 20:10)
| | Дано: Сервер1, сервер2. Сервер1 делает запрос к серверу2.
Сервер2 выполняет исходный код и отдает результат серверу1.
Сервер1 получая код тоже его исполняет. | |
|
|
|
|
|
|
|
для: neadekvat
(09.11.2009 в 20:45)
| | скрипт работает с переменными, которые только на сервере2. Если он будет выполнятся на сервере1 и не найдет нужных ему переменных - выдаст ошибку?
а может все таки выполнится только на втором, а результат отобразится на первом? | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 23:15)
| | на сервере нет переменных.
Переменные есть у процесса.
Процесс исполняется на некотором сервере.
Процесс, исполняющийся на сервере 1, будет работать с одними переменными.
Процесс, исполняющийся на сервере 2, будет работать с другими переменными.
Но не потому, что на другом сервере. А потому, что другой процесс.
Результат не будет отображаться на первом сервере.
Результат вообще сервером не отображается.
Он будет проинтерпретирован на первом сервере. И возможно (в процессе этой интерпретации) будет передан на отображение клиенту в браузер.
Только так и никак иначе. | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2009 в 23:29)
| | на сервере 2 есть файл, с которого нужно считать информацию. На сервере 1
include "http://server2/read_file.php";
echo $file_exists;
|
При запросе http://server1/ я увижу в браузере сожержание того самого файла? | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 23:39)
| | Зависит от того, какой поток байт вернет запрос http://server2/read_file.php
Содержимое этого потока, впрочем, Вы не увидите всяко. (ну только если намеренно писать специальную программу, печатающую на выходе собственный код. Но это - скорее академический изврат, чем реальная нужда.) | |
|
|
|
|
|
|
|
для: Trianon
(09.11.2009 в 23:45)
| | не понял.... можно как то по проще? считаю информацию или нет? | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 23:55)
| | Я короче ничего. не пойму. Дайте ссылку официал | |
|
|
|
|
|
|
|
для: LINKIN
(09.11.2009 в 23:59)
| | Наглость заняла место совести.
Охренели. | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 23:55)
| | приведенным кодом - нет. | |
|
|
|
|
|
|
|
для: Trianon
(10.11.2009 в 00:10)
| | чего я и добивался :) | |
|
|
|
|
|
|
|
для: jackson05
(10.11.2009 в 00:12)
| | Это не значит, что браузер ничего не покажет.
Это лишь значит, что покажет он в общем случае не то, что в файле скрипта.
А чего вы добивались, по-моему, непонятно никому. | |
|
|
|
|
|
|
|
для: Trianon
(10.11.2009 в 00:14)
| | я же вроде по русски написал - мне надо получить содержимое файла, который лежит на удаленном сервере. На том же удаленном сервере есть обработчик read_file.php примерно такого содержания
$f=fopen("1.txt", "a");
$exist=file($f);
fclose($f);
|
и на своем сервере в коде
include("http://server2/read_file.php");
echo "$exist[0]";
|
зачем мне содержимое файла скрипта, какие то сомовоспроизводящиеся коды и т.д., что вы там себе накрутили.
Или вы все тут такие умные что забыли о существовании простого?
neadekvat а где ты наглость увидел???? | |
|
|
|
|
|
|
|
для: jackson05
(10.11.2009 в 12:44)
| | Во-первых, не надо дерзить, выворобушкиваться и т.д. Здесь люди помогают в свое свободное время, по своему желанию. И никто никому ничего не должен. Поэтому относится друг к другу надо с уважением.
Во-вторых, про наглость я сказал не вам, а другому участнику форума. Читайте внимательнее. | |
|
|
|
|
|
|
|
для: neadekvat
(10.11.2009 в 12:59)
| | тогда извиняюсь.
и я не говорю что кто то обязан, просто когда на простом из тебя дурака делают... | |
|
|
|
|
|
|
|
для: jackson05
(09.11.2009 в 15:08)
| | если на удаленном есть интерпретатор пхп, то и на удаленном и на вашем, в противном случае только на вашем... | |
|
|
|