Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP server, Как ето можно сделать? 
:(
    Опции темы
matrlx
Дата 20.9.2005, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 20.9.2005

Репутация: нет
Всего: 0




PHP server
Необходимо чтобы етот скрипт принимал, орабатывал, отвечал на запросы из программы.
Как ето моно осуществить?
Какие Функции надо применят??


PM MAIL   Вверх
-=Ustas=-
Дата 20.9.2005, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Т.е.? Вопрос не ясен. Конкретизируй.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Guest
Дата 20.9.2005, 15:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











matrlx, ты имеешь введу интерпритатор?
  Вверх
AntonioBanderaz
Дата 20.9.2005, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 18



Подойдёт?
Код

<?php
// Разрешаем скрипту выполняться неограниченно долго
// (сервер - это программа-демон, которая работает в бесконечном цикле)
set_time_limit (0);
// Записываем в переменную IP-номер домена, на котором располагается скрипт
$address=gethostbyname($_SERVER['SERVER_NAME']);
$port=10000; // Записываем номер порта, отведенный под сокет-сервер
// Инициализируем новый сокет
$sock=socket_create(AF_INET,SOCK__STRSAM, 0);
// Связываем сокет с IP и портом
socket_bind($sock,$address,$port);
// Включаем сокет-сервер в режим прослушивания вызовов от сокетов-клиентов
socket_listen($sock,5);
// Запускаем бесконечный цикл, в котором проверяем, не присоединился ли
// к сокету-серверу клиент
while (1) {
$acc=socket_accept($sock);
// Если соединения нет, то сразу перехолим к следующей итерации
if (!$acc) {
continue 1;
}
// Если клиент присоединился, то запускаем цикл, в котором считываем
// поступающие от неге данные, и записываем их в строку $buf
$buf='';
while(1) {
$buf.=socket_read[$acc,204S); // Считываем доступные данные
// Если от клиента поступает команда close, то отключаем соединение
if {$buf=='close\0') {
socket_close($acc);
break 2;
}
// Если от клиента поступает команда quit, то останавливаем работу
// сервера
if ($buf=='quit\0') {
break 1;
}
// Если новую партию считанного текста завершает нулевой байт,
// значит сообщение закончено. Его нужно переслать назад клиенту,
// и начать цикл сначала.
if(substr($buf,strlen($buf)-1,1)=='\0')){
socket_write($acc,$buf);
$buf='';
}
}
}
//Д. Гурский ActionScript 2.0


Это сообщение отредактировал(а) AntonioBanderaz - 20.9.2005, 23:57


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
matrlx
Дата 21.9.2005, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 20.9.2005

Репутация: нет
Всего: 0



Понятно!
Спасибо!
Есть еще вопрос.....
Есть сайт расположенный на платном хостинге,
допустим это http://myweber.ru/

При вводе этого адреса запускается конечно же index.*

Можно ли как нить ПРОГРАММНО сделать, чтобы при вводе http://myweber.ru:1234/
загружалась страница для пользователя, например http://myweber.ru/user/user.php?

Можно ето сделать? не обязательно на PHP?
PM MAIL   Вверх
-=Ustas=-
Дата 22.9.2005, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Программно только редирект, а так mod_rewrite.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
matrlx
Дата 23.9.2005, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 20.9.2005

Репутация: нет
Всего: 0



А что за "mod_rewrite"?
мне надо чтоб к сайту обращались как бы через порт!
Но сам хост такой услуги не пердоставляет!
PM MAIL   Вверх
AntonioBanderaz
Дата 23.9.2005, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 18



Вот тебе про mode_rewrite

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  _______mod_rewrite.rar.php 17,33 Kb


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
matrlx
Дата 23.9.2005, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 20.9.2005

Репутация: нет
Всего: 0



Спасибо!
Буду пробовать!
PM MAIL   Вверх
izOne
Дата 27.9.2005, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 22.8.2003
Где: Украина, Киев

Репутация: 3
Всего: 4



Цитата
Необходимо чтобы етот скрипт принимал, орабатывал, отвечал на запросы из программы.


Смотреть в сторону XML-RPC/SOAP
--------------------
Успех ждет каждого, но иногда всю жизнь.
PM Jabber   Вверх
matrlx
Дата 28.9.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 20.9.2005

Репутация: нет
Всего: 0



короче прочел про етот mode_rewrite!!!
Что - то там нет такого! Чтобы обращатся через порт!
Редирект ето не то вроде.... или напиши как ето реализовать?!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.