php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.09.2004, 20:53  
Gast
 
Beiträge: n/a
Standard Fremde php auf Website mit IFRAMES einbinden

Hi,

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:

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:

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
Ich nehme also an, dass in der Inhalt.php etwas hinzugefügt werden muss, damit iframes abgearbeitet bzw. ohne Fehler geparsed werden.
Vielleicht leigt der Fehler auch irgendwo anders!

Ich bitte deshalb um Hilfe bzw. einen Tipp, um das kleine Problem zu lösen

Danke im vorraus!

cu
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.09.2004, 21:11  
Gast
 
Beiträge: n/a
Standard Re: Fremde php auf Website mit IFRAMES einbinden

Code:
<?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>";    
// ...
?>
Diese bei Zeilen machen im Include Befehl folgendes:
include("<iframe src=\"../cgi-bin/emAlbum.cgi\" width=\"750\" height=\"650\" frameborder=\"0\"></iframe>");
Eine datei mit diesem Namen existiert nicht. Deswegen musst du wie bei den anderen $dateien auch eine php Datei angeben.

In diese Datei fügst du dann die IFRAMES ein.
 
Alt 25.09.2004, 22:51  
Gast
 
Beiträge: n/a
Standard Reply

Hi,

hmmm? Ich weiss, dass alle Dateien mit dem $dateien- Befehl aus der jeweiligen Kategorie includet werden, sofern diese vorhanden sind. Wie ich geschrieben habe werden diese auch mit eingebunden.
Am Ende erfolgt trotzdem eine Fehlermeldung. Es spielt doch keine Rolle, ob die Datei mit .html,.pl,.cgi oder.php endet. Es kann doch alles mit iFrame eingebunden werden....
Die Datei existiert und wird auch angezeigt. Ich glaube dass war nicht die Lösung.Das hat doch eher mit etwas mit der Konfiguration in der Inhalt.php zu tun...oder? Die Warning-Meldung bekomme ich mit dem Verweis auf die Inhalt.php in der Zeile 3 angezeigt:

Code:
Zeile 1...<?php   
Zeile 2 if(isset($_GET['section']) AND isset($dateien[$_GET
Zeile 3['section']])) {  include $dateien[$_GET['section']]; ...
 
Alt 25.09.2004, 23:09  
Gast
 
Beiträge: n/a
Standard

ich weiß nicht obs hilft aber mach mal die zeile 3 in die zeile 2
 
Alt 25.09.2004, 23:21  
Gast
 
Beiträge: n/a
Standard

du willst mir also erzählen, dass die datei mit dem Namen:

"'<iframe src="../test/stat/admin.php""

existiert? Komisch:

Zitat:
Failed opening '<iframe src="../test/stat/admin.php"...for inclusion (include_path='.:/usr/lib/php') in /web/test/inhalt.php on line 3
http://www.php.net/include lies nochmal..
 
Alt 26.09.2004, 00:45  
Gast
 
Beiträge: n/a
Standard

HI,

@Aerzte-Fan1990:
Zitat:
ich weiß nicht obs hilft aber mach mal die zeile 3 in die zeile 2
Nein, dass hat nüscht geholfen, denn dadurch habe ich den Fehler um eine Zeile nach oben verschoben und noch zusätzlich verusacht, dass jetzt Fehler in der index.php sind. Trotzdem danke!

@shoryuken
Wir sind schon auf dem richtigen Weg!
nein ich will keinem etwas erzählen, ich will nur wissen wieso, weshalb und warum mir die Datei angezeigt wird, obwohl ich eine Fehlermeldung bekomme? Ich gehe mal davon, dass er die datei.php findet, sonst würde er diese nicht anzeigen. 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?

Was mich immer zunehmender wundert ist:
Warum wird die dateixyz.php im IFRAME gefunden und richtig dargestellt aber trotzdem ein fehler ausgegeben, weil er den Verweis als solchen als Fehlerhaft definiert. Das wäre doch nichts anderes, als wenn man, mit der Hand auf eine heisse Herdplatte fasse, obwohl jeder weiß, dass es falsch ist. Hier fehlt jede Beachtung der Logik oder scheint mir dass nur so paradox?

Ich greife nochmal auf dein altes Beispiel zurück, indem du schreibst,

Zitat:
Deswegen musst du wie bei den anderen $dateien auch eine php Datei angeben.
Wie soll ich denn eigentlich IFRAME in eine CGI/PERL Datei einbinden? Funktioniert dass überhaupt? Ich habe nicht nur PHP! Wenn ich nur PHP hätte wo müsste ich denn den IFRAME-TAG hinsetzten und würden dann wiederum alle damit verbundenen/verknüpften Dateien laufen?

In diese Datei fügst du dann die IFRAMES ein.

Danke für die Antwort!

cu
 
 


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
Cookie an fremde Website schicken Exakt PHP Tipps 2008 3 12.05.2008 16:50
Fremde Seiten (Formulardaten) in iFrames ansprechen kostas PHP Tipps 2008 2 26.03.2008 20:00
Idee: Website mit uncrackbarem Serial Broadcast PHP Tipps 2007 13 23.02.2007 22:59
[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
PhP/CGI auf Website mit IFRAMES einbinden PHP-Fortgeschrittene 4 27.09.2004 06:38
[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
iframe php einbinden, php iframe einbinden, iframe in php einbinden, iframe einbinden, fremde rss feed in iframe, wie kann in iframe php dateien laden, php in iframe einbinden, php per iframe einbinden, fremde webseite per iframe einbinden, php content in html einbinden, php cgi einbinden, webseite fremden frame eininden, schriftart im iframe ändern fremder website, iframe von fremder seite einbetten, datei via i frame einbinden, iframe inhalte fremder webseiten einbinden, php datei iframe aufrufen, index.php in iframe einbinden, iframe url öffnet in allen iframes, pl datei in frame öffnen

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:06 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.