* Robert Reithofer <r.reithofer@netural.com> [030716 11:58]:
Hallo Robert,
erstmal vorweg: ich habe kein Windows, kann das darum bei mir nicht
testen.
> Also habe ich Christians php.perl einzusetzen versucht und habe
> WIRKLICH alles befolgt - hoffe ich. System: win 2000, apache 1.3.27,
> php4.
dann sag doch mal was du alles befolgt hast...
Ich würde mit einem Aufruf wie in
Re: Nochmal I6 und PHP
http://www.lackas.net/imp/ma/iu/200304/3cOdJO_hYRI8keBL.html
beschrieben anfangen. Hast du alle Pfade angepasst?
Was steht im Logfile (speziell error.log)?
Wie sieht das Skript aus (fang mit was einfachem an, s.o.).
CodeInclude zum Einbinden von PHP-Code in Templates
http://www.lackas.net/imp/scripts.shtml#PHP.perl
> Ergebnis: zuerst ist nix passiert,
Das behaupten Anwender zwar immer gerne, aber in Wirklich ist natürlich
schon etwas passiert und im error.log sollte idR stehen was genau.
> dann konnte ich aber glaube ich erfolgreich php.exe und php.ini im
> script und/oder ENV konfigurieren.
Wie hast du es denn jetzt gemacht?
> open(PHP, "c:/php/php.exe
> > > >
> > >
> >
> C:/Programme/Apache/Apache/htdocs/duk/trunk/htdocs/_inc/global/subnav.inc|")
> > > > ;
Es empfiehlt sich die Rückgabewerte von Systemfunktionen zu prüfen. Wie
willst du sonst wissen, dass der erfolgreich war?
> $new .= ">>";
> while (<PHP>) {
> $new .= $_;
> }
> $new .= "<<";
$new = '>>'.do{local$/;<PHP>}.'<<';
Auf der Kommandozeile funktioniert dein Skript (oder auch obiger
PHP-Aufruf direkt) aber, ja?
> versuche ich das script mit einem einfachen "dir" Befehl funktioniert
> das. Versuche ich das obige Skript mit PHP, erhalte ich den bereits
> erwähnten Security Alert Fehler. Nach konfiguration cgi.force_redirect
> = 0; geht dann leider aber überhaupt nichts mehr = gleiches Ergebnis
> wie bei Christians Skript.
Welche Version von PHP.perl benutzt du denn? Seit einiger Zeit setzt das
Skript ja REDIRECT_STATUS und bereinigt das CGI-Interface, so dass PHP
eigentlich denken sollte, dass es auch den verlangten Redirect gab.
Aktuell ist Revision
$Id: PHP.perl,v 1.8 2003/07/07 14:23:16 lackas Exp $
Wenn du etwas anderes verwendest, dann solltest du updaten.
> Nun die große Frage, funktioniert das nicht unter Windows? oder nur
> für Apache2? oder hat das jemand schon mal unter windows zum Laufen
> gebracht.
Das wird es (vermutlich) auch unter Windows tun, ich habe es aber noch
nicht selbst verifiziert.
> Die Variante mit Pageparser php.pm und <IMPERIA lang=Php> bewirkt auch
> nichts und wird ignoriert.
Hast du denn eine Möglichkeit gefunden in i7 PageParser-Plugins
auszuführen? Weder i6 noch i7 bieten ja diese Möglichkeit. Wenn sich da
also nichts tut, dann liegt das nicht an Php.pm.
PHP-Plugin für den PageParser. Einbetten von PHP-Code in Templates
und ActiveLists. Zugriff auf Meta- und Form-Informationen
http://www.lackas.net/imp/pageparser.shtml#Php
> PS: Bitte keine Fragen a là "wieso verwendest Du denn auch Apache
> unter Windows???", das war leider nicht meine Entscheidung...
Warum verwendest du denn überhaupt Windows?
Gruss
Christian
--
Archiv der Mailingliste : http://www.lackas.net/imp/ma/
Imperia-Resource-Page : http://www.lackas.net/imp/
Wie zitiere ich richtig? : http://learn.to/quote/
Abmelden : mailto:majordomo@imperia.de?body=unsubscribe
| Thread (I7: Leidiges Thema PHP im Template oder Codeinclude) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]