php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2004, 20:12  
Gast
 
Beiträge: n/a
Standard PhP/CGI auf Website mit IFRAMES einbinden

Hi,

evtl. bin ich im Bereich der Fortgeschrittenen mit dieser etwas deplatziert aber ich kann mich mit der ungenügenden Antwort im Anfänger Bereich einfach nicht zufrieden geben und scheinbar hat dort irgendwie keiner eine passende Lösung für mein Problem:

ich bin auf eine Sache gestoßen, die mich etwas zum nachdenken bewegt hat. Alleine kann ich das Problem nicht lösen:

Ich habe einmal:

PHP-Code:
<?php        
$dateien 
= array(); // ein Leeres Array erzeugen    
$dateien['home'] = "home.php"
$dateien['aktuelles'] = "news.php"
$dateien['hobbies'] = "hobbies.php";    
$dateien['karriere'] = "karriere.php";    
$dateien['bilder'] = "<iframe src=\"../cgi-bin/emAlbum.cgi\" width=\"750\" height=\"650\" frameborder=\"0\"></iframe>"
$dateien['statistic'] = "<iframe src=\"../test/stat/admin.php\" width=\"750\" height=\"600\" frameborder=\"0\"></iframe>";    
// ... 
?>
eine config.php aus der ich mit $_GET['section'] einen entsprechenden Inhalt laden möchte.

So und dann habe ich noch:

PHP-Code:
<?php    
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {        
include 
$dateien[$_GET['section']];    
} else {        
include 
$dateien['home'];    

?>
eine inhalt.php mit der geguckt wird, ob eine Section übergeben wurde (isset($_GET['section'])) u.s.w.

So nun möchte ich bzw. habe ich schon (siehe config.php) einfach mal 2 iframes eingebunden, um fremde php oder perl dateien auf meiner Website darzustellen. Diese werden auch dargestellt nur leider bekomme ich aber immer wieder die Fehlermeldung:

Zitat:
Failed opening '<iframe src="../test/stat/admin.php"...for inclusion (include_path='.:/usr/lib/php') in /web/test/inhalt.php on line 3
Das ist übrigens die Zeile 3 in der Inhalt.php:
PHP-Code:
include $dateien[$_GET['section']]; 
Ich nehme also an, dass in der Inhalt.php etwas hinzugefügt werden muss, damit iframes abgearbeitet bzw. ohne Fehler geparsed werden.
Vielleicht liegt der Fehler auch irgendwo anders.

ICh gehe auch davon aus, dass er versteht, was ../test/stat/admin.php bedeutet oder nimmt er den Ausdruck "'<iframe src="../test/stat/admin.php"" als komplette Datei? In diesen Fall wäre die Definition für den Verweis auf die Datei, die sich im Iframe öffnen soll, falsch oder fehlerhaft! Wie lautet denn dann der Verweis mit Iframe auf die Datei richtig? oder was muss ich in der Inhalt.php an der Bedienung ändern, um dass die gewünschten Dateien im IFRAME includet werden?

Danke für die Hilfe!

cu
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.09.2004, 21:16  
Gast
 
Beiträge: n/a
Standard

Weißt du was Include macht? include()
Das ist bestimmt keine Frage für Fortgeschrittene (nicht böse werden).

Mach es einfach so:

PHP-Code:
$dateien['bilder'] = "bilder.php";

// bilder.php
echo "<iframe src=\"../cgi-bin/emAlbum.cgi\" width=\"750\" height=\"650\" frameborder=\"0\"></iframe>"
btw: iframe sux!
  Mit Zitat antworten
Alt 26.09.2004, 22:46  
Gast
 
Beiträge: n/a
Standard Reply

Hi,

nein ich werde nicht böse, dass habe ich am Anfang nun erwähnt, dass ich keine befriedigende Antwort im Anfänger Forum bekommen habe.

Ich werde Deinen Vorschlag mit einbauen und schauen. Danke!

Ist das allgemein unbeliebt IFRAMES zu verwenden? Ich musste gezwungender Weise darauf zurückgreifen, weil ich wie man sieht mit .*cgi arbeite und wenn ich im php darauf verknüpfe, dann bekomme ich Fehlermeldungen, die von Alpha bis Omega reichen.

cu
  Mit Zitat antworten
Alt 27.09.2004, 00:13  
Gast
 
Beiträge: n/a
Standard Reply

Hi nochmals,

Ich habe deinen Vorschlag ausprobiert und entsprechend in der config.php eingefügt. Leider ohen Erfolg! Jetzt bekomme ich andere Fehlermeldungen:

Zitat:
Parse error: parse error, expecting `','' or `';'' in /web/test/config.php on line 8
.. obwohl ich alles mit ; abgeschlossen habe.

Zitat:
Notice: Undefined variable: dateien in /web/test/inhalt.php on line 5

Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php') in /web/test/inhalt.php on line 5
Zeile 5 in der Inhalt.php lautet:
PHP-Code:
include $dateien['home']; 
Was ist jetzt passiert?
  Mit Zitat antworten
Alt 27.09.2004, 06:38  
Gast
 
Beiträge: n/a
Standard

Schreibe mal deine config.php. Bei dem Fehler dass ein ; erwartet wird musst du immer eine Zeile darüber schauen. PHP verarbeitet den Befehl und der hört dann auf (ohne ;) dann geht der Parser in die nächste Zeile und erwartet an der Stelle einen ";".
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Captcha in Website einbauen Dartgott PHP Tipps 2008 9 23.04.2008 15:53
Idee: Website mit uncrackbarem Serial Broadcast PHP Tipps 2007 13 23.02.2007 22:59
Einbinden von Seiten, die Includes enthalten, Pfad probleme. PHP Tipps 2006 4 09.03.2006 19:10
[Erledigt] komplette Website als Grafik speichern PHP-Fortgeschrittene 68 08.03.2006 21:29
[Erledigt] Mit Yahoo Mess. mit Usern auf Website ohne account chatten PHP-Fortgeschrittene 10 18.09.2005 22:02
eigene Fonts in Website einbinden? ThaRider HTML, Usability und Barrierefreiheit 2 16.07.2005 16:16
iFrames mit gutem gewissen? - pro/contra HTML, Usability und Barrierefreiheit 3 12.04.2005 14:30
Rss Feed auf Website einbinden ypsie HTML, Usability und Barrierefreiheit 1 05.02.2005 02:33
Richtiges Einbinden Mano PHP Tipps 2005 1 04.01.2005 19:40
[Erledigt] spezielle schrift in der website HTML, Usability und Barrierefreiheit 23 12.12.2004 12:02
[Erledigt] schriften für website HTML, Usability und Barrierefreiheit 2 15.10.2004 09:57
Daten aus einer externen Website lesen via PHP Locutus007 PHP Tipps 2004 4 29.09.2004 17:20
Fremde php auf Website mit IFRAMES einbinden PHP Tipps 2004 5 26.09.2004 00:45
[Erledigt] Fehlermeldung auf der Website nach dem Veröffentlichen PHP Tipps 2004 6 10.07.2004 15:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-fortgeschrittene/9798-php-cgi-auf-website-mit-iframes-einbinden.html, cgi in html einbinden, cgi iframe, php iframe einbinden, iframe php einbinden, cgi mit iframe, cgi in webseite einbinden, iframe in php einbinden, cgi in iframe einbinden, cgi in webseite integrieren, cgi webseite einbinden, iframe cgi, zwei iframes einbinden, cgi image einbinden, cgi in iframe, cgi-bin einbinden, ausgabe von cgi in php einbinden, php in iframe einbinden, iframi in php einbauen, php iframe einbauen

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.