script fehler?

  • #1
T

TopperHardey

Bekanntes Mitglied
Themenersteller
Dabei seit
02.09.2002
Beiträge
179
Reaktionspunkte
0
servus und hallo,

ich habe eine menü(js) auf meiner homepage und durch dieses wird eine weiterer seite aufgerufen(logisch *g*), jedoch komm ich mit diesem script nicht ganz zurecht, denn irgend wo muss meiner meinung nach auf die htm datei verwiesen werden... aber wo?

Script(ausschnitt):

Menu7=new Array(Stuff,,,5,20,115);
Menu7_1=new Array(Gästebuch,main.php?id=gaestebuch,,0,20,133);
Menu7_2=new Array(News(oldies),main.php?id=news,,0,20,133);
Menu7_3=new Array(Fotos,main.php?id=fotos,,0,20,133);
Menu7_4=new Array(Verantwortliche,main.php?id=veran,,0,20,133);
Menu7_5=new Array(Förderverrein-PUNKTE,main.php?id=punkte,,0,20,133);


ich weiss , dass der text an dieser stelle richtig ist, weil er in einer anderen homepage auch funktioniert.. kann mir jemand einen hinweiss geben was der auszug main.php?id=punkte bedeutet?
 
  • #2
TopperHardey schrieb:
......was der auszug main.php?id=punkte bedeutet?

D.h. du möchtest die Seite => Förderverrein-PUNKTE aufrufen ;)
 
  • #3
ja, genau das will ich ja auch, aber trotz dass diese seite im ordner sites existiert, und auch genauso heisst, klappt dies weder bei diesem noch bei anderen seiten....
 
  • #4
Klappt nicht ist als Fehlermeldung eher weniger aussagekräftig.... :-\

Cheers,
Joshua
 
  • #5
ok, logisch... also moment... :)

in der main.php steht folgender ausdruck:

if (file_exists(sites/$id.htm)){
include(sites/$id.htm);
} else echo Noch im Aufbau!;

dies wird auch bei jedem aufruf angezeigt... noch im aufbau,
aber es existiert....
 
  • #6
Code:
<?php
if (file_exists(sites/.$_REQUEST['id']..htm)){
		include(sites/.$_REQUEST['id']..htm);
	} else echo Noch im Aufbau!;

?>
 
  • #7
danke conny. auf dich ist halt immer verlass!!! DANKE :D
 
  • #9
ok, hABS gefunden....
 
  • #10
Hi

Eine ungeprüfte Eingabe auf das Filesystem loszulassen ist sehr gefährlich, dadurch kann man jede htm Seite aufrufen die auf deinem Webspace liegt.

Gruß, Michael
 
  • #11
ok?!, aber ist in meinem fall nicht schlimm....

habe aber zwei weitere frage:

wie kann ich mit dem aufruf:
Menu7_1=new Array(Gästebuch,);

dafür sorgen, dass dies nicht in dem mainframe aufgerufen wird, sondern in einem neuen frame?

und wie kann ich zb. bei dieser aufforderung:
Menu2_2=new Array(Tabelle,);

dafür sorgen , dass es im main frame aufgerufen wird, aber wie eine htm seite gehandelt wird, also include in die main.php integriert wird und nicht die kopfzeile mit überschreibt??!!!

wäre über eine antwort dankbar....
 
  • #12
bin jetzt schon so weit:

<?php
function get_file($url)
{
return implode('', file($url));
}

if(!strpos($_REQUEST['id'], ))
{
$seite = get_file($_REQUEST['id']);
echo $seite;
} else
{
if (file_exists(sites/.$_REQUEST['id']..htm)){
include(sites/.$_REQUEST['id']..htm);
} else echo Noch im Aufbau!;
}

?>

aber als feherl meldung kommt lediglich dies:

Warning: implode(): Bad arguments. in /srv/www/htdocs/web14/html/domains/la-basketball/main.php on line 124


jemand ne idee?
 
Thema:

script fehler?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben