linux-l: Configuring Apache and PHP3
M Techter
zeder at cs.tu-berlin.de
So Apr 23 06:44:19 CEST 2000
In message <20000422073940.A6163 at rana.hempelmann.com>,
Henrik Hempelmann writes:
> On Fri, Apr 21, 2000 at 05:05:45AM +0000, Dr. Bernd Freistedt wrote:
> > ---Henrik Hempelmann (linux-l at mlists.in-berlin.de) wrote on Thu, 20 Apr 200
>0 21:41:13 +0200
> > > On Thu, Apr 20, 2000 at 11:00:48AM +0200, M Techter wrote:
> > >> In message <38FC6DC3.387471D at actis.de>,
> > >> Henrik Hempelmann writes:
> >
> > > Umschreiben geht natuerlich,
> > > aber das Problem hier ist z.B. das alle Seiten von www.IN-Berlin
> > > SSI Features nutzen. Die mal eben alle umzuschreiben, damit
> > > eine Seite Formulare per PHP auswerten kann .... :-(
eine Seite php3 ?
das muss doch gehen, Henrik.
> > >
> > > Gibts dafuer eigentlich irgendwo ein Script das genau
> > > dieses erledigt? SSI->PHP - das waere die Rettung. Ich habe auch keine Pr
>oblem
> > > ..shtml auf PHP zu mappen, damit die URLs erhalten bleiben.
> >
> > ... und wo ist da das Problem?
> >
> Das Problem heisst in Summe:
> <!--#if
> <!--#elif
> <!--#else
> <!--#endif
> <!--#exec
> <!--#echo
> <!--#config
> <!--#set
> etc.
snip
Ist denn wirklich sicher das
#include --> include()
nicht reicht?
Soweit ich das nachvollzogen habe
(
allerdings schnell u. schlampig, und ohne
meine Configurations-files genauer unter die Lupe zu
nehmen
)
werden escapes nach php3 sehr wohl beruecksichtig:
manchmal:
wenn
die .php3 file extension
dafuer sorgt
oder (auch ohne diese extension)
ein php3 include() benutzt wird,
dann bisher aber auch immer, mehrere levels, tief
Dann eventuell fehlendes SSI koennte man vielleicht
mit dem XBitHack ausloesen?
Oder noch anders -- kleine Loesung:
SSI lassen wie gehabt und da wo PHP3 gewuenscht ist
<!--#include file="ausbaustufe.php3" -->
und PHP3 ist ploetzlich da, wie aus dem nichts.
Fertig ist die Laube.
Habe ich keine Erfahrung mit, hat mir aber keine Ruhe gelassen,
habe ich eben einfach ausprobiert:
vom Prinzip her geht das.
Was spricht dagegen?
gruss max.
Mehr Informationen über die Mailingliste linux-l