-
PHP funktioniert nicht als Inline-Code
Hallo Fachleute!
Ich habe das Problem, dass PHP-Code nicht funktioniert, wenn ich ihn inline in die HTML-Datei aufnehme. Ich habe auf unserer As/400 V5R2 PHP 4.3.5 installiert, der Apache-Webserver läuft auch. Separate PHP-Dateien funktionieren, nur Inline wird der Code scheinbar nich interpretiert, da er im Klartext im Browser landet.
Hier mein schlichtes Beispiel:
<html>
<head>
<title>Test</title>
</head>
<body>
Php:<br>
<?PHP
print "<h1>Hello World</h1>";
?>
</body>
</html>
Hat hier jemand eine Idee für mich?
Danke!
-
Wenn man doof ist, hat man's eindeutig schwerer im Leben...
Nachdem ich meine Testseite TEST.PHP statt TEST.HTML genannt habe, hat's -OH WUNDER- funktioniert!
-
Hallo Kingd,
sorry, dass ich diesen alten Post nochmal aufmache. Aber kannst Du mir bitte kurz beschreiben wie Du PHP auf der iSeries installiert hast?
Ich versuche das derzeit auch verzweifelt. Ich hab's zwar (wie in einem anderen Forum beschrieben) installiert (PHP Version 4.3.3), aber wenn ich von einer PASE-Sitzung aus den Befehl
/QOpenSys/php/bin/php -v
ausführen will, um PHP zu testen, erhalte ich folgenden Fehler:
/QOpenSys/usr/bin/-sh: /QOpenSys/php/bin/php: 0403-006 Ausführungsberechtigung verweigert.
Obwohl ich die Ausführungsberechtigung habe. Kannst Du oder jemand anderes hier im Forum mir sagen was da noch falsch sein könnte?
Vielen Dank,
KM
-
php on iseries redbook
Zitat von KM
......Aber kannst Du mir bitte kurz beschreiben wie Du PHP auf der iSeries installiert hast?
Ich versuche das derzeit auch verzweifelt. Ich hab's zwar (wie in einem anderen Forum beschrieben) installiert (PHP Version 4.3.3), ....
hello,
das redbook kennst Du ja vermutlich?
http://www.redbooks.ibm.com/redpieces/pdfs/redp3639.pdf
grussle
kuempi
Zusatz:
und dann hatten wir mal
http://www.rlpforen.de/showthread.ph...ht=php+redbook
-
Ja, das Redbook habe ich. Allerdings hat die Installation damit erst recht nicht funktioniert. Da ist alles noch sehr viel aufwendiger, weil man den Source-Code erst noch kompilieren muß und jede Menge andere Sachen konfigurieren muß. Die Fehler, die bei mir aufgetreten sind, waren leider nicht beschrieben und ich bin somit nicht weitergekommen.
Die Seite ww.i5php.net ist mir auch bekannt, aber derzeit nicht erreichbar, sonst hätte ich da schon mal nachgeschaut.
Trotzdem danke !!!
KM
-
php
Zitat von KM
Ja, das Redbook habe ich. Allerdings hat die Installation damit erst recht nicht funktioniert. Da ist alles noch sehr viel aufwendiger, weil man den Source-Code erst noch kompilieren muß und jede Menge andere Sachen konfigurieren muß. Die Fehler, die bei mir aufgetreten sind, waren leider nicht beschrieben und ich bin somit nicht weitergekommen.
Die Seite ww.i5php.net ist mir auch bekannt, aber derzeit nicht erreichbar, sonst hätte ich da schon mal nachgeschaut.
Trotzdem danke !!!
KM
ich nochmal.
obwohl ich die idee wahnwitzig finde wäre es ja mal schön, nen workaround zu haben der funktioniert.
weiss man ja nie wofür das gut sein kann.
kennst du auch http://www.php-mag.de/itr/online_art...nodeid,62.html ??
da steht was von :
PHP testen
In der PASE-Shell in OS/400 führen Sie den Befehl /QOpenSys/php/bin/php -v aus. Als Ausgabe sollte die Version von PHP, die Sie benutzen, erscheinen. Überprüfen Sie bitte die Berechtigungen für die Verzeichnisse /, /QOpenSys, /QOpenSys/php, QOpenSys/php/bin und das Programm selbst auf Ausführbarkeit.
hast du deine installanweisungen von da?
php on iseries ist bestimmt auch mal ein unterforum hier wert finde ich.
ich drücke die daumen, berichte mal bei gelegenheit.
k.
-
Ja, den Bericht im PHP-Magazin kenne ich auch. Ist eigentlich nur die deutsche Übersetzung des Redbooks. Der Verfasser dieses Berichts ist auch Co-Author dieses Redbooks. Wie schon erwähnt ist das Problem dabei, dass der ganze Schmonzenz erst noch kompiliert werden muß und das klappt nicht so ganz, wie es beschrieben ist.
Jetzt konnte ich doch wieder die Seite www.i5php.net aufrufen und habe mir von dort die bereits kompilierten Binaries runtergeladen (PHP Version 4.3.11). Die neueren PHP-Versionen haben leider nicht funktioniert, da wir auf unserer Maschine kein OpenSSL installiert haben, was aber dafür erforderlich wäre. Außerdem habe ich mir noch den MySql-Server und den zugehörigen PHPMyAdmin runtergeladen, da die meisten CMS-Systeme mit PHP und MySql arbeiten. Ich hab jetzt alles auf der iSeries in der PASE-Umgebung installiert und es läuft alles wunderbar. Der Zugriff von PHP auf iSeries-Dateien klappt auch problemlos und ist sogar ziemlich schnell.
Weiß zufällig jemand, ob man MySql-Datenbanken auch mit iSeries-Dateien verknüpfen kann, so wie z.B. in MS-Access ?
Gruß,
KM
Similar Threads
-
By php27 in forum NEWSboard Server Job
Antworten: 4
Letzter Beitrag: 21-01-07, 20:46
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 11:22
-
By remo2010 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-11-06, 13:31
-
By Matthias.Hayn in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-05-06, 10:05
-
By Burgy Zapp in forum Intern - Hilfe - Feedback - Tests-Forum
Antworten: 0
Letzter Beitrag: 07-05-04, 15:56
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks