» »

Tezavica s PHP aplikacijo - zanimiv problemcek, pravi izziv za PHP majstre!

Tezavica s PHP aplikacijo - zanimiv problemcek, pravi izziv za PHP majstre!

geemare ::

Imam php aplikacijo za CMS -content management system, ki naj bi služila tudi kot promo aplikacija - CD za stranke.
Kje je problem - aplikacijo bi morala stranka instalirat na HD, ampak vsi vemo, da tega nihce ne bo delal in mora zadeva zlaufat sCD-ja!

Pozna kdo rešitev - da se naredi nekakšna pol -aktivna varianta, brez instalacije na CD?
kontaktiral sem ze nekaj ljudi in pravijo da to je izziv - kaj mislite?

$

BlueRunner ::

kronik ::

Napisi en mali web servercek, ki se bo zagnal ko das cd not, pa naj odpre lokalni url. Za php pa se da dobit dll.

trnvpeti ::

doba interneta: na cd das samo URL
a to ne gre?

geemare ::

ja link bi bil varianta, ampak tile promo CD-ji bodo ful personalizirani -skoraj za vsako stranko extra layout in produkti, tako da bi mojmu serverju kamlu pošla sapa!

geemare ::

mali web serverček je že v aplikaciji - apache, ki te napoti na local host port 8080, ampak problem je v apachu, ki za delovanje rabi Active Directory

krho ::

apache rabi active directory?! WTF are you talking about.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

geemare ::

jaz sem daleč od tega, da bi folku razlagal in pomagal kar se te teme tiče, je pa dejstvo, da če to apliacijo zaženem s cd-ja, se najprej zloada mysqld, potem Apache in nato še ie: localhost_8080, apache ob tem vrne error - rabi active directory

gumby ::

kaj pa kaksna live linux varianta in boot iz CD-ja?
my brain hurts

Kami ::

Poglej to

Mist ::

Ali to.

lpM

kronik ::

Ce je za tebe Apache mala aplkacija pol pa res nevem... heh. 8-O
V pythonu obstaja seka skripta za mini web server, samo pol spet rabis python... :D

yeti ::

Ma v bistvu v osnovi ni problem, samo eno stvar moras ugotoviti kako web server poda parametre phpju (ugibam da preko env variabel, bi bilo treba source pogledat).

Pseudo algoritem;

- kreiraš IWebBrowser2 kontrolo
while(1)
{
- CreateProcess ("php.exe scripta.php") + env variable nastimane na podatke za GET + redirectane stdio pipe na tvoj buffer

/*Najbrž se da v kakšnem C# lažje naredit, ne vem, tole sem zganjal nekaj let nazaj v c++, na IE5 se mi zdi, tako da ne vem, morda je kaksna nova fora ceprav dvomim.*/
- dobiš IWebBrowser2 interface iz IWebBrowser2 (get_document(&ptrlIDispatch), ptrlIDispatch->QueryInterface(IID_IHTMLDocument2,...))
- iz out pipe dobis kar je php sprocesiral (HTML) v SAFEARRAY (!!)
- ptrIWebBrowser2->write(safe_array);

- voila, na kontroli imas lasten html.
- loviš (se mi zdi bi moral pogledat) BeforeNavigate2 in "canclaš" iejevo lastno navigacijo ter namesto nje kličeš php
}

Bolj iz glave kolikor se še spomnim tako da sem morda kaj izpustil...

V tem primeru rabis na cdju skofigiriran php, serverja sploh ne rabis ker njegovo nalogo opravlja pregledovalnik, ki ima integriran IE... in to je to...

Sicer pa bi najverjetneje lahko dobil tudi kaksen mini http server...

Zgodovina sprememb…

  • spremenil: yeti ()

geemare ::

zadeva je rešena, če sm čist iskren - ne vem točno kako- v glavnem, je bil problem v ativnem dir., kar pa je avtor te aplikacije rešil tako, da na c: skreira tmp ,dir in pol Apache tam notr piše loge...
Thx vsem, ki ste se kravžljali z zadevo!

Marko

SeTAr ::

Gwanaroth ::

Lights often keep secret hypnosis..

snow ::

Tvoj naslov ne pove popolnoma nič, pa je en najdaljših tukaj.

Daj si naslednjič poglej PREBERI ME: označevanje topicov v oddelku programiranje in bodi majster pri odpiranju tem.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )

Oddelek: Izdelava spletišč
322252482 (27147) miko22
»

instalacija PHP

Oddelek: Programska oprema
311886 (1617) lejka
»

Web server na Windows Server 2003

Oddelek: Operacijski sistemi
161711 (1711) faganel
»

BPFTP server in directory listing (strani: 1 2 )

Oddelek: Izdelava spletišč
503256 (2972) pingec
»

testiranje php-ja

Oddelek: Izdelava spletišč
131058 (899) Loki

Več podobnih tem