Avatar billede intel4004 Novice
04. december 2004 - 14:05 Der er 8 kommentarer og
2 løsninger

Parse PHP-scripts lokalt på cd-rom

Jeg ville høre om det er muligt at parse PHP-script på en cd-rom uafhængigt af systemet som cd-rom kører på.

Jeg overvejer dette fordi jeg står og skal lave en projekt-cdrom (baseret på HTML drevet menu og indeks) med links til diverse ting. Jeg vil dog gerne undgå at bruge frames og iframes for at indsætte filer ind i selve sitet. Jeg mangler PHP's include()-funktion.

Er det muligt at "kalde" PHP direkte fra CD-ROM'en evt. med en web-server inkluderet på CD-ROM? Altså at have et PHP-drevet site på en CD-ROM uden at det kører on-line fra en server via Internettet (eller har krav om at enduser-systemet har IIS, apache installeret)??

Er der nogen som forstår hvad jeg snakker om? :)

Mvh Intel4004
Avatar billede jakoba Nybegynder
04. december 2004 - 14:21 #1
Teoretis kunne det vel lade sig gøre, men i praksis ville keg ikke røre den ide med en ildtang.

Som du selv er inde på skal der installeres en server og en php fortolker på den maskine der skal fortolke dine scripts, og selvom man kunne lave en mini-version af server og fortolker er det immervæk et ret enormt job.

Og derudover vil du have alle problemerne med at du ikke i forvejel kan vide hvor den CD skal køre Win98/me/xp/2ooo/NT ingen af dem er wirkelig ens (som du utvivlsomt har oplevet med spil) Og så er der de rigtig forskellige maskiner Linux, MAC, tandem, ...

Hele fidusen med HTML er at det er simple regler der rimeligt nemt kan skrive en fortolker (browser) til på alle de forskellige styresystemer. men selv der er der masser af problemer. Jo flere regler du tilføjer (fx ved at tilføje php) jo flere problemer kommer der.

mvh JakobA
Avatar billede intel4004 Novice
04. december 2004 - 14:35 #2
Men så er frames/iframes vel det eneste bud på den funktionalitet som include() giver?

Det jeg snakker er det at have et større site, hvor man kun ændrer en smule af sitet af gangen (for hver gang man aktiverer et link), istedet for at menu etc. skal defineres i hver enkelt html-fil.

Men nej selvfølgelig - havde ikke lige overvejet at HTMLs egentlig styrke er dens nogenlunde platforms-uafhængighed.

Mvh Intel4004
Avatar billede intel4004 Novice
04. december 2004 - 14:38 #3
jakoba>

Hov! Det lød næsten som om jeg tror, at du ikke ved hvad frames er :). Sorry!

Intel4004
Avatar billede olebole Juniormester
04. december 2004 - 14:47 #4
<ole>

Hvis der er tale om HTML/CSS/JavaScript, går det ikke hurtigere at inkludere en fil med PHP - end at skrive en fuld HTML-fil. Serveren skal sende præcis den samme mængde HTML til browseren - som ikke kan cache en del af siden  :)

/mvh
</bole>
Avatar billede intel4004 Novice
21. december 2004 - 18:48 #5
Hej - droppede selvfølgelig denne indgangsvinkel efter lidt nærmere overvejelse. Stod foran at skulle lave en lokal HTML-menu til en CD-ROM og fandt mine hænder bundet ved tanken om at jeg skulle til at lave statisk HTML igen. Jeg er blevet afhængig af dynamikken ved PHP baserede hjemmesider.

Jeg ville nu gerne give jer begge (jakoba og olebole) en julebonus for jeres udemærkede kommentarer. Læg lige et svar begge to.

Mvh Intel4004
Avatar billede jakoba Nybegynder
21. december 2004 - 18:53 #6
takker
Avatar billede morteeart Nybegynder
21. december 2004 - 18:56 #7
et forslag som et par venner løste samme problem med:

lav siden i php, kør den server side, og så gem siderne som html, og ret linksene til.
så tager det ikke så lang tid.
Avatar billede olebole Juniormester
21. december 2004 - 19:09 #8
*<();o)
Avatar billede intel4004 Novice
22. december 2004 - 01:14 #9
god jul og godt nytår :)
Avatar billede olebole Juniormester
22. december 2004 - 01:24 #10
Tak, i lige måde ... ja, i min alder kan man zq altid bruge lidt 'nyt hår'  ;D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester