WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 04.09.2003, 20:16   #1
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Frage Java Script iFrame mit PHP ??

hy leute!

kein durchblick mehr

und zwar folgendes möchte ich gerne in nen frame einbauen!

<?php

if($site == "" || $site == "home"){

include ("./inc/home.inc");

}

else{

include ("./inc/$site.inc");

}

?>

nur der frame schaut so aus:

<script language=javascript><!--
ti=new Date(); var tid=ti.getTime(); var tis=ti.getSeconds();document.write('<iframe height=240 width=710 frameborder=0 bgcolor="#333333" src="Seite.html'+tis+'"></iframe>');
//--></script>

--------
folgendes script probiert:


PHP-Code:
<?php

if($site == "" || $site == "home"){ $rein implode("",file("./inc/home.inc")); }
else{ 
$rein implode("",file("./inc/$site.inc")); }
?>
<script language=javascript><!--
ti=new Date(); var tid=ti.getTime(); var tis=ti.getSeconds();document.write('<iframe height=240 width=710 frameborder=0 bgcolor="#333333" src="<?php echo $rein;?>'+tis+'"></iframe>');
//--></script>
--------
ebenso dieses script probiert (mit html seiten)


PHP-Code:
<?php

if($site == "" || $site == "home"){ $rein "./inc/home.htm"; }
else{ 
$rein "./inc/".$site.".htm"; }
?>
<script language=javascript><!--
ti=new Date(); var tid=ti.getTime(); var tis=ti.getSeconds();document.write('<iframe height=240 width=710 frameborder=0 bgcolor="#333333" src="<?php echo $rein;?>'+tis+'"></iframe>');
//--></script>
--------

leider kommt immer wieder die fehlermeldung error404 ..seite nicht gefunden...
wenn ich mir dan den quellcode im i-explorer anzeigen lasse stimmt der seitenverweis aber so wies soll...
die seite kann ich auch direkt öffnen wenn ich den pfad in die adresszeile schreibe..und das funz auch ohne probleme!
koomisch.. warum funz das nicht?


vermutung:
kann es ev. an den ordner/file berechtigungen liegen!?
zur zeit is CHMOD 777 für alle eingestellt (da dahinter ein administrationsbereich der seiten liegt und dann diese überschrieben..überarbeitet werden können...

weiß jemand rat? oder ein php script mit dem es möglich ist einen iframe zu erzeugen?

besten dank

lg
chris
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 05.09.2003, 06:30   #2
SingleParty.cc
Jr. Member
 
Registriert seit: 22.05.2003
Alter: 23
Beiträge: 91


Standard Parameter

Soweit ich feststellen kann, hängst Du im Ausdruck

src="<?php echo $rein;?>'+tis+'"

die Zeit (die Sekunden in tis) direkt an die URL dran, ohne zB den
Teilstring '?tis=' dazwischen, um die Parameter in der URL-Zeile
korrekt zu übergeben:

src="<?php echo $rein;?>?tis='+tis+'"

Andererseits schreibst Du aber, dass die Ergebnis-URL passt - es
liegt also wohl an was anderem. Aber das solltest Du mal probeweise
richtigstellen und dann erst weitersuchen.

Grundsätzlich kann man IFRAMEs in allen möglichen Spielarten ganz
hervorragend auch mit PHP erstellen und besondere Geheimnisse gibt
es dabei nicht - ich mach's auf meiner Seite bis zum Abwinken.
____________________________________
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;www.tgifridays.at
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T.G.I. Friday\'s Vienna
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;www.SingleParty.cc
Plattform für Kontaktsuchende
SingleParty.cc ist offline   Mit Zitat antworten
Alt 05.09.2003, 07:54   #3
reichr
Veteran
 
Registriert seit: 31.12.2002
Beiträge: 390


reichr eine Nachricht über ICQ schicken
Standard ...

@SingleParty.cc


das funz jetz mit

PHP-Code:
 <?php

if($site == "" || $site == "home"){ $rein "./inc/home.inc"; }
else{ 
$rein "./inc/".$site.".inc"; }
?>
<script language=javascript><!--
ti=new Date(); var tid=ti.getTime(); var tis=ti.getSeconds();document.write('<iframe height=240 width=710 frameborder=0 bgcolor="#333333" src="<?php echo $rein;?>?tis='+tis+'"></iframe>');
//--></script>
nur gibts noch ne möglichkeit das mir die .inc files nicht heruntergeladen werden ... htm und php seiten werden schon richtig angezeigt nur die inc seiten nicht! wäre wichtig... sonst müsst ich alles wieder umschreiben und das admin menü würde auch net funktioniern.. mmh
____________________________________
lg


Chris
reichr ist offline   Mit Zitat antworten
Alt 05.09.2003, 08:09   #4
SingleParty.cc
Jr. Member
 
Registriert seit: 22.05.2003
Alter: 23
Beiträge: 91


Standard Header

Das liegt (nehm ich mal) daran, dass bei "inc"-Endungen der MIME-Typ nicht korrekt rüberkommt. Probiers testweise mit

Header ("Content-type: html/text");

ganz oben in der inc-Datei, also BEVOR irgendein anderes Zeichen ausgegeben wird (inkl. Leerzeichen).

(Ich hoffe, das "html/text" stimmt...habs nicht überprüft und mein Gedächtnis ist mangelhaft...
____________________________________
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;www.tgifridays.at
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T.G.I. Friday\'s Vienna
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;www.SingleParty.cc
Plattform für Kontaktsuchende
SingleParty.cc ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:09 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag