HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Pocket HPH Сервер php на КПК = FAQ
Страницы: [1] 2

[Ответить]
densio [26.12.2007 17:03] Pocket HPH Сервер php на КПК = FAQ:
Временами когда мне нечего делать занимаюсь из учением php по учебникам сайта http://visavi.net вот на днях скачал Прогрумму на свой КПК
Pocket hph
-=Описание=-
( Pocket HPH - это компактное ядро PHP созданное специально для наладонников.

В данный момент поддерживаются:
* Подмножество функций ядра PHP
* С Объектами/Массивами можно работать через указатели (как в PHP5) (Скалярные указатели не поддерживаюся)
* Минимальные сообщения об ошибках
* Переменные всегда должны быть описаны (включая те, с которыми работают через указатели))
* PHP4.2.0+ "superglobals grammar" -- $_SERVER['DOCUMENT_ROOT'] , etc. vs. $DOCUMENT_ROOT (use extract($_POST)/etc. to replicate earlier versions of PHP)
* поддержка субд SQLite3

Системные требования: WM 2002-2006
Тип установки: EXE
Официальный сайт: http://mobileleap.net/hph/phpce
=================
У МЕНЯ НА КПК - hp iPAQ hx2100
Установка произошла нормально
(Я качал в .cab) (З сайта 4pda.ru) В строке бравзера набирая http://localhost откриваеса директория HPH сервера
как и должно бить (орентируясь на описание :Исправить файл hph.ini,. Пере именовать папку www в wwwroot порт 9000 в 80 )
ВОТ МОЙ hph.ini
===
densio [26.12.2007 17:06] PHP.ini:
==
; configuration for the HPH server and engine...

[HPH]
; NOTE: if you were required to installed 127_9000_null.cpf to enable loopback on port 9000,
; you'll have to generate or request a new .cpf file when changing to port below...
port=80

; uncomment to override document root (defaults to INSTALLED_APPDIR/wwwroot)
;document_root=/SD Card/Program Files/PocketHPH Server/www root
=================
Проблеми: невидит скрипти
(в робочих php скриптах находит ошибки)
Пример: ето index.php (скрипт знакомств)
---
ReferenceError Error_Reporting is not defined line: 2 (3)
line
php
0
<?php
1
2
Error_Reporting(E_ALL & ~E_NOTICE);
3
Error_Reporting (ERROR | WARNING);
4

5
header("Content-type:text/vnd.wap.wml; charset=utf-8";
6
print "<?xml version=\"1.0\"?>";
7
print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
8
print "<wml>";
9
print "<card id=\"index\" title=\"On-Line Знакомства\">";
10
print "<p align=\"center\">";
11

12
13

14
$index = "http:// $site /"; /// ссылка на главную!
15
16

17
print "<small><br/>";
18
print "<b>Портал знакомств!</b><br/>";
19

20
print "<img src=\"1.gif\"/>";
21
print "<br/>";
22
print "-------<br/>";
23
print "<a href=\"helpreg.php?site=$site\">Добавить анкетку</a><br/>";
24
print "<a href=\"search.php?loc=search&amp;site=$site\">Найди себе пару!</a><br/>-------<br/>";
25
print "Просмотреть анкетки:<br/>";
26
print "<a href=\"look.php?sex=m&amp;site=$site\">Парней</a><br/>";
27
print "<a href=\"look.php?sex=zh&amp;site=$site\">Девушек</a><br/>";
28
print "-------<br/>";
29
////////////////////////////////////////////////////////////////////////////////
30
$m_file = @file("m.txt";
31
$file = file("file.dll";
32
$total_m = count($m_file); ////////// читаем сколько строк в файле m.txt
33
$zh_file = @file("zh.txt";
34
$total_zh = count($zh_file); ////////// читаем сколько строк в файле zh.txt
35
$b = $file;
36
////////////////////////////////////////////////////////////////////////////////
37
$user_info_m = join('', file("posl/m.txt");
38
list($name_m, $age_m, $id_m) = explode(":::",$user_info_m);
39
$user_info_zh = join('', file("posl/zh.txt");
40
list($name_zh, $age_zh, $id_zh) = explode(":::",$user_info_zh);
41
$b = @base64_decode($b);
42
/////////////// выводим последние анкеты ////////////////////////////////////
43
print "<b>А у наc новенькие:</b><br/>";
44
print "Парниша: <br/>";
45
print "<a href=\"look_user.php?id=$id_m&amp;site=$site\">$name_m</a> <b>($age_m)</b> <br/>";
46
print "Девушка: <br/>";
47
print "<a href=\"look_user.php?id=$id_zh&amp;site=$site\">$name_zh</a> <b>($age_zh)</b> <br/>";
48
print "-------<br/>";
49

50

51
print "<small>";
52
print "Парней у нас: $total_m<br/>"; // Мужских анкет:
53
print "Девушек у нас: $total_zh<br/>"; // Женских анкет:
54
$counterarray = file("vsego.txt";
55
print "А всего анкет: $counterarray<br/>";
56
print "</small>";
57
print "-------";
58

59
print "<br/><a href=\"faq.php?site=$site\">FAQ</a>";
60
print "<br/><a href=\"$index\">(с) $site 2006</a><br/><br/>";
61
print "<a href=\"http://mcwap.xost.ru\">][akepy</a><br/>(c) Sklep™ 2006</small>";
62
print "</p></card></wml>";
63
?>
==================
Также збитая вся кодировка нечитает кирилицу - и латинь ето втом случае когда чото он откривает
Прошу помоч розодратса


densio [26.12.2007 17:07] Прошу помоч розобратса:
КАК мохно запустить скрипт
чтоби ве возникало проблем

igorekk [26.12.2007 17:12] :
1. Это скрипт WAP-сайта.
2. Возьми другой скрипт.
3. пиши по-русски нормально.
densio [26.12.2007 17:23] Извините за руский (я не рискуй):
Дело втом что я хочу установить вап скрипт ((Вап менеджер)) radmi
Файловый Менеджер + Текстовый Редактор
Gmanager

Версия: 0.5.2
Автор: Gemorroj
http://wapinet.ru

В состав Gmanager входит
Файловый Менеджер
Текстовый Редактор
PHP Валидатор
XML Валидатор
ZIP Архиватор
Сканер Сайтов
Отправка E-mail
Импорт/Upload Файлов
Возможность выполнения SQL запросов
Возможность просмотра результатов PHP кода (eval)
phpinfo

Скрипт распространяется бесплатно (freeware)
Так как я питаюсь делать вап сайти А прогрмми Скриптери (для написание php скриптов) невстречал
Можноли чото придумать чтоби работать с вап скриптами
densio [26.12.2007 18:08] Ещо вопрос!:
Можноли написать Файл.php где будут указани параметри
-=Описание переменних=-
(включая те, с которыми работают через указатели))
=============
или файл где внесени данние роботоспособного скрипта .php для web
А потом просто в файл .php для WAP вставить
require ("Файл з настройками для Web .php";
будетли ето работать?
И как написать правельно файл ?

inter189 [09.01.2008 08:54] :
densio,

hph это вовсе не тоже самое, что и php, а довольно сильно порезанная его версия, что называется, "по мотивам".

т.о., если ты расчитываешь взять какието php скрипты для ББ, и, без каких-либо доработок, запустить их под hph, то ничего у тебя не выйдет.
mkol [09.01.2008 09:30] :
Зачем мучить себя и будущих юзеров Вапом, от которого давно все отказались, кроме опсосов, у которых в этом свои, исключительно корыстные цели, если можно (и нужно) использовать обычный гипертекст, который прекрасно понимают браузеры мобильных устройств, включая таблицы стилей. Единственная проблема может быть с русской кодировкой, которую легко решить, используя UTF-8.
Многие крупные сайты имеют мобильную версию, например: hpc.ru/pda handy.ixbt.com lite.overclockers.ru
А вот пример сайта (с PHP), изначально созданного для просмотра на мобильных устройствах: lobyte.net (загляни в раздел Интернет).
densio [14.01.2008 21:42] дело:
втом что мне надо работать именни с wap скриптами на кпк
densio [14.01.2008 21:47] Атакже есть прозьба:
Аточнее прошу помощ вот вгугле шарился и нашол статейку (потом виложу) отом что Apache можно на Pocket запустить
так я прошу может укоготоесть может ктото натикался дайте пожалуйста проги Apache + Musqyl + denwer очень надо
[Ответить]
[Вперед >]