["GELÖST"] - php mittels [PHP] in einem Artikel

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
Rincewind
Posts: 9
Joined: Thu 19. Mar 2009, 10:21

["GELÖST"] - php mittels [PHP] in einem Artikel

Post by Rincewind »

Hallo liebe phpwcms-Gemeinde,

ich versuche ein php-Skript in einen Artikel einzubauen, das sich auf dem selben Server wie die Homepage befindet. Pfad, von index.php aus gesehen, ist "extras/ergebnisdienst/3/index.php". Nun habe ich hier gelesen, dass man das ganz einfach tun kann, indem man zum einen in der conf.inc.php nachschaut, ob die Replacement-Tags für den Content ($phpwcms['allow_cntPHP_rt']) und drei weitere Dinge aktiviert sind (was der Fall ist). Danach soll man laut pepe einfach einen Artikel mit dem Content HTML erstellen und dort dann den Befehle {PHP:pfad/zum/skript/index.php} eingeben. Leider funktioniert das bei mir nicht, sodass der Artikel leer bleibt. Hier nun (hoffentlich) alle nötigen Angaben/Fehlerquellen:
Der Befehl im HTML-Content:{PHP:extras/ergebnisdienst/3/index.php?staffel=1&r=}
Das Skript selbst sieht so aus: http://www.sv-lahn-limburg.de/extras/er ... affel=1&r=
und soll hier angezeigt werden: http://www.sv-lahn-limburg.de/index.php?mannschaft-6
Erwähnen sollte ich dazu, dass der Ordner "3" nicht existiert, sondern man von dort mittels .htaccess an eine andere Stelle weitergeleitet wird, was grundsätzlich fehlerfrei funktioniert. Aber selbst, wenn ich die "korrekte" URL (http://www.sv-lahn-limburg.de/extras/er ... affel=1&r= bzw. den entsprechenden Pfad) angebe, geschieht nichts. Stellt das in irgendeiner Weise ein Problem für ein RT dar? Und wenn nein, was könnte ich vergessen haben?
Ein iframe ist leider keine sinnvolle Variante, da die Seiten dieses Skripts unterschiedlich lang sein können und ich dem iframe aber eine feste Höhe zuweisen muss (außer ich nutze JavaScript, wonach mir der Sinn nun aber überhaupt nicht steht). Und auch mit [PHP]....[/PHP], wie ich es hier im Forum ebenfalls gefunden habe, habe ich es testweise schon probiert, leider ebenfalls erfolglos.

Nachtrag: Wenn ich [PHP]include('extras/ergebnisdienst/3/index.php?staffel=1&r=');[/PHP] in einen HTML-Content eingebe, erhalte ich folgende Fehlermeldung:

Code: Select all

Warning: include(extras/ergebnisdienst/3/index.php) [function.include]: failed to open stream: No such file or directory in /home/www/web263/html/svlahn/cms/include/inc_front/front.func.inc.php(2360) : eval()'d code on line 3

Warning: include(extras/ergebnisdienst/3/index.php) [function.include]: failed to open stream: No such file or directory in /home/www/web263/html/svlahn/cms/include/inc_front/front.func.inc.php(2360) : eval()'d code on line 3

Warning: include() [function.include]: Failed opening 'extras/ergebnisdienst/3/index.php' for inclusion (include_path='.:/usr/share/php') in /home/www/web263/html/svlahn/cms/include/inc_front/front.func.inc.php(2360) : eval()'d code on line 3
Wobei sich "line 3" auf die Zeile bezieht, in der der Befehl include geschrieben steht. Und es spielt keine Rolle, ob ich den Teil hinter index.php weglasse oder nicht. Grundsätzlich funktioniert es mit diesen Tags aber, da ich mir mit "echo" einen Text anzeigen lassen kann.

Vielleicht hilft das ja jemandem weiter.

In der Hoffnung, dass sich unter euren Antworten auch irgendwo des Rätsels Lösung befindet,
Rincewind
Last edited by Rincewind on Tue 24. Mar 2009, 08:10, edited 1 time in total.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: php mittels [PHP] in einem Artikel - erfolglos :(

Post by juergen »

Hallo,

das ganze ist so nur über einen IFrame zu lösen, was meist den Geschmack des Betrachters nicht exakt trifft !
Das Skript kann man einbinden, macht aber einigermaßen Arbeit, da Seitenheader und was es dazu schickt weg müssen und die Ausgabe des Skriptes in das Rendering von wcms eingebaut sein müssen.

MAch das lieber über ein script im frontend_render Verzeichnis.
Rincewind
Posts: 9
Joined: Thu 19. Mar 2009, 10:21

Re: php mittels [PHP] in einem Artikel - erfolglos :(

Post by Rincewind »

Danke für deine Antwort, ich habe ja soetwas befürchtet. Nun weiß ich es sicher und kann mich daran machen, den iframe möglichst "brauchbar" darzustellen. Und wenn ich mal viel Zeit und Lust und Ahnung habe, werde ich mich an das Skript im frontend_render-Verzeichnis (nun weiß ich auch, wofüer es da ist) machen :D Jedenfalls nochmals danke.
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: ["GELÖST"] - php mittels [PHP] in einem Artikel

Post by santscho »

Habe das gleiche Problem. Dieser php code sollte dem html voraus gehen:

Code: Select all

<?php
// Important! You have to include it before your html code
include_once "poll/textfile/poll_cookie.php";
?>
:?:

Santscho (wieder einmal auf der Bildflaeche)
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: ["GELÖST"] - php mittels [PHP] in einem Artikel

Post by juergen »

Hi santscho

musste halt das poll-kukki ein wenig unschreiben, alle echo, print Sachen in eine Variable schreiben und die dann per return $cooki an phpwcms zurück geben ...

That's all

Oder soll das in den Header ? :? :shock:
Post Reply