Раздел «Скрипты»
Раздел «Дизайн»
Форма входа
Чат сайта
ОК

Функции

Контакты
Наши флудеры
Ник: [npu3pak]
Сообщений: 28
Директор
[npu3pak]
Ник: FOZ)JacK
Сообщений: 6
Проверенные
FOZ)JacK
Ник: Rastaman228
Сообщений: 0
Пользователи
Rastaman228
Реклама
Купить ссылку здесь


Кто на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости
пользователи отсутствуют
PHP скрипты Описание использования PHP скриптов 


mb
При активации услуги PHP для сайта учетная запись создается на отдельном сервере, на котором происходит исполнение всех php-скриптов. Доступ к данной учетной записи, загрузка, изменение и удаление данных осуществляется по протоколу FTP с логином и паролем (указанным при активации услуги PHP), которые можно посмотреть в панели управления сайтом: 
При создании аккаунта автоматически создается директория scripts, в которой должны размещаться все php-скрипты, которые вызываются на страницах сайта. Все скрипты должны иметь расширение ".php", только такие файлы доступны по прямым адресным ссылкам. Все другие файлы (их содержимое) можно получать только посредством самих php-скриптов. 
Все учетные записи создаются со следующими ограничениями:

* максимальный объем занимаемого дискового пространства - 200Мб 
* максимальное количество файлов и директорий - 10000 
* максимальное количество файлов в директории - 500 
* максимальное время исполнения скрипта - 15 секунд 
КАК ИСПОЛЬЗОВАТЬ 
Использовать php-скрипты на страницах сайта можно в текущем домене через проксирование: 

Code
http://SITE_ADDRESS/php/SCRIPT_NAME.php?param0=valueA¶m1=valueB...¶mN=valueM

В шаблонах для вызова php-скрипта можно использовать функцию PHPCODE следующим образом: 
Code

где: 
Code
* SITE_ADDRESS - адрес сайта пользователя, на котором выполняется скрипт 
  * SCRIPT_NAME - путь (относительно папки scripts) и имя скрипта, который выполняется 
  * ?param0=valueA¶m1=valueB...¶mN=valueM - необязательные параметры для скрипта 

Данная функция выполняет GET-запрос на указанный скрипт. Ответ для нее должен быть возвращен только в формате json, т.е. при использовании данной функции в шаблонах страниц, вызываемый ею скрипт не должен менять тип возвращаемых данных на какой либо другой (путем установки переменной $___notjson, использования функции header('Content-type: TYPE') и т.п.). Использовать ее можно 1 раз на страницу.

Для вызова методом GET нескольких скриптов на одной странице можно использовать исходный javascript код функции $PHPCODE$, изменяя идентификатор (id) тега

Реализовать использование POST-запросов можно через формы, iframe, другие скрипты этого домена и т.д.

Например: 
в файле шаблона: 

Code
<script type="text/javascript"> 
  function updatepostdata(result) { $('#postdiv').html(result); } 
</script> 
<div id="postdiv"></div> 
<iframe frameborder="0" src="http://SITE_ADDRESS/php/SCRIPT_NAME.php?param0=valueA¶m1=valueB...¶mN=valueM"></iframe>

в скрипте SCRIPT_NAME.php 
Code
$___notjson=1; 
if ($_POST) 

  $ret="POST OK:
"; 
  foreach ($_POST as $i => $val) $ret.="$i=$val
"; 
  echo ""; 

echo "
 
 
 
"; 
?>

ИЛИ 
в файле шаблона:

Code
<script type="text/javascript"> 
  function updatepostdata(result) { $('#postdiv').html(result); } 
</script> 
<div id="postdiv"></div> 
<iframe frameborder="0"> 
  <form action=\"http://SITE_ADDRESS/php/SCRIPT_NAME.php?param0=valueA¶m1=valueB...¶mN=valueM\" method=\"POST\"> 
  <input type=\"hidden\" name=\"field0\" value=\"test_".rand()."\"> 
  <input type=\"submit\" value=\"Go\"> 
  </form> 
</iframe>

в скрипте SCRIPT_NAME.php: 
Code
$___notjson=1; 
if ($_POST) 

  $ret="POST OK:
"; 
  foreach ($_POST as $i => $val) $ret.="$i=$val
"; 
  echo ""; 

else echo "No data
"; 
?>

Есть несколько параметров, которыми можно управлять в скрипте: 
Code
* $___notjson=1 - если данная переменная установлена в единицу, то результат работы скрипта возвращается в том виде, в каком его сформировал скрипт, иначе (по умолчанию) результат возвращается в json формате 
  * $___retval - результат работы скрипта (возвращенные им данные), может быть установлена в скрипте пользователя и будет использоваться, как результат работы 
  * $___error - используется как описание ошибки в случае, если скрипт должен ее вернуть 

Не используйте __FILE__, т.к. скрипты выполняются черезwrapper, и данная переменная определена как названиеwrapper-скрипта. 
Внимание!!! 
1. Любые попытки использовать PHP-скрипты для злонамеренных действий, в частности для отправки большого числа HTTP-запросов куда-либо, наказываются удалением сайта! 
2. По умолчанию результат работы скрипта возвращается в формате json
 
ОГРАНИЧЕНИЯ PHP

Code
В данной реализации запрещено использование следующих функций языка: 

  * системные вызовы (proc_open, proc_terminate, shell_exec, system и т.д.) 
  * низкоуровневые функции по работе с файловой системой (dio_fcntl, dio_open, dio_read, dio_seek и т.д.) 
  * posix функции 
  * shared memory функции 
  * MySQL функции (mysql_stat, mysql_pconnect) 
Автор: Не указан
Источник: Не указан
Вы сейчас просматриваете файл Описание использования PHP скриптов. Данный файл находится в категории PHP скрипты. Чтобы увидеть другие файлы из этой категории, перейдите по этой ссылке: PHP скрипты. Для того чтобы скачать Описание использования PHP скриптов нажмите на кнопку СКАЧАТЬ выше. Надеемся вам понравился файл Описание использования PHP скриптов и пригодился. По всем вопросам обращайтесь на форуме или к администарции.

PHP скрипты

1 комментарий
1064 просмотров
автор: [npu3pak]
дата: 27.01.2012, 16:04
Вы не можете добавлять комментарии

При копировании материалов → указывайте ссылку на источник!
Script-uCoz © 2011-2012 Все права защищены. Хостинг от uCoz
Счётчики
Сегодня нас посетило
Seo анализ сайта
Показано 2 последних комментария из 16.
ойой !сначала получилось все красиво .как у вас .а теперь  пять плохо некрасиво как исправить? дальше »
спасибо вам .долго искала подробную инструкцию как изменить вид фотоальбома .у вас нашла только у ме дальше »
Мини-статистика
Всего зарегистрировано: 72
Постов на форуме: 34
Тем на форуме: 33