linux-l: Configuring Apache and PHP3

M Techter zeder at cs.tu-berlin.de
Fr Apr 21 10:39:34 CEST 2000


In message <20000420214113.A31027 at rana.hempelmann.com>, 
Henrik Hempelmann writes:
> On Thu, Apr 20, 2000 at 11:00:48AM +0200, M Techter wrote:
> > In message <38FC6DC3.387471D at actis.de>, 
> > Henrik Hempelmann writes:
> > > Du kannst SSI und PHP3 nicht mischen. Das ist so und geht nicht anders -
> > > evtl. mit Apache-2?
> >     
> >     Jetzt bin ich ein bisschen verwirrt.
> >     Bei bei mir laeuft der gleiche apache mit SSI und PHP3.
> >     ( Configuration habe ich einfach bei belug.org abgekupfert ) 
> 
> Bei mir laeuft auch ein apache, der SSI und PHP kann, er kann aber
> nicht PHP3 und SSI in einer Datei gemischt verarbeiten.
> > 
> >     Wo genau funktioniert ein 
> > 	    <? echo "This is done by script." ?>
> >     nicht?
> eben in .shtml Seiten nicht :-(

    Soweit ich das bis jetzt nachvollziehen konnte,
    geht das prinzipiell schon, 
    _aber_
    nach dem ersten  echten SSI-include ist der Zauber gebrochen.
    PHP3 wird ignoriert.

> > 
> >     Im 
> > 	<!--# .... --> 
> >     oder wo? 
> > 
> >     Da kannst Du auch ein `echo' benutzen aber das ist --
> >     nehme ich mal stark an  -- natuerlich ein anderes `echo'
> >     als das "php echo".
> 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 .... :-(
> 
    
> Gibts dafuer eigentlich irgendwo ein Script das genau
> dieses erledigt? SSI->PHP - das waere die Rettung. 

    falls tatsaechlich nur die "echten SSI includes"
    die Blocker sind dann gehts ganz sicher, 
    ohne PERL oder dergleichen Schwergewichte. 
    =.))

    <!--#include   -->
    wird zu
    <? include(...) ?>

    Den "3 Zeiler" hat Bernd ja bereits skizziert. 

gruss max.

Over and Out und many Easter Eggs.



Mehr Informationen über die Mailingliste linux-l