Probleme mit Html/php Seite!

[color=#BF0000][b]moinsen :wink:

habe hier eine page auf webspell gebaut;)

timelessironicz.bplaced.net/filemanager/

jetzt mein problem egal wo ich rauf klicke es passiert nichts… zb regestieren eht nicht…warum?..[/b][/color]

Also ich hab keine Ahnung von webspell oder wie das heist, aber hast du denn auch schon entsprechende Seiten erstellt? KÖnnt ja sein dasser, wenns die Seiten nicht gibt auf die startseite verlinkt…

[color=#0000FF]Link ist im ersten Post :wink:

kenn mich mit html aus aber an php mangels…

hoffe könnt mir helfen :wink: will ja auch das man sich anmelden kann usw…

also alle links gehen nicht :([/color]

also die links an sich gehn - die url ändert sich beim drauf klicken, es steht nur auf jeder seite das selbe…

Hi,

kann des sein das es im Admin Backend ne funktion gibt zum Webseite sperren sieht mir nämlich ziemlich so aus^^

lg flo

Deine HTML Links gehen soweit. Das siehst du ja an der Adresszeile im Browser wenn sich index.php?site= ändert.
Jetzt musst du aber natürlich der index.php sagen was es mit ?site= anfangen soll

<?php switch ($_GET['site']) { case "gallery": // gehe zu gallery break; case "archive": // gehe zu archive break; default: // usw. }
usw.
Hast du die Links denn selbst gemacht oder erzeugt die das CMS Webspell? Irgendwo hast du wohl vergessen etwas einzubinden. Da es wohl im Moment nichts hat was $_GET[‘site’] verarbeitet.
Schau doch am besten bei denen im Forum nach und frag dort.

hm…keine ahnung… hier ist mal der code:

[code]<?php
include("_mysql.php");
include("_settings.php");
include("_functions.php");
?>

JustEditProduction - Homepage
 

 

 
      <tr>
        <td><a href="index.php?site=News.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image38','','Bilder/hovers_02.jpg',1)"><img src="Bilder/navi_buttons_02.jpg" name="Image38" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=news&action=archive" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image39','','Bilder/hovers_03.jpg',1)"><img src="Bilder/navi_buttons_03.jpg" name="Image39" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=forum" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image40','','Bilder/hovers_04.jpg',1)"><img src="Bilder/navi_buttons_04.jpg" name="Image40" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=gallery" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image41','','Bilder/hovers_05.jpg',1)"><img src="Bilder/navi_buttons_05.jpg" name="Image41" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=guestbook" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image42','','Bilder/hovers_06.jpg',1)"><img src="Bilder/navi_buttons_06.jpg" name="Image42" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=files" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','Bilder/hovers_07.jpg',1)"><img src="Bilder/navi_buttons_07.jpg" name="Image43" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=articles" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image44','','Bilder/hovers_08.jpg',1)"><img src="Bilder/navi_buttons_08.jpg" name="Image44" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=calendar" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image45','','Bilder/hovers_09.jpg',1)"><img src="Bilder/navi_buttons_09.jpg" name="Image45" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=contact" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image46','','Bilder/hovers_10.jpg',1)"><img src="Bilder/navi_buttons_10.jpg" name="Image46" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=imprint" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image47','','Bilder/hovers_11.jpg',1)"><img src="Bilder/navi_buttons_11.jpg" name="Image47" width="160" height="19" border="0"></a></td>
      </tr>
      <tr>
        <td><img src="Bilder/navi_buttons_12.jpg"></td>
      </tr>
      <tr>
        <td><a href="index.php?site=squads" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image48','','Bilder/hovers_13.jpg',1)"><img src="Bilder/navi_buttons_13.jpg" name="Image48" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=joinus" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image49','','Bilder/hovers_14.jpg',1)"><img src="Bilder/navi_buttons_14.jpg" name="Image49" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=challenge" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image50','','Bilder/hovers_15.jpg',1)"><img src="Bilder/navi_buttons_15.jpg" name="Image50" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=clanrules" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image51','','Bilder/hovers_16.jpg',1)"><img src="Bilder/navi_buttons_16.jpg" name="Image51" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=history" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image52','','Bilder/hovers_17.jpg',1)"><img src="Bilder/navi_buttons_17.jpg" name="Image52" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=server" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image53','','Bilder/hovers_18.jpg',1)"><img src="Bilder/navi_buttons_18.jpg" name="Image53" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=ts" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image54','','Bilder/hovers_19.jpg',1)"><img src="Bilder/navi_buttons_19.jpg" name="Image54" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=clanwars" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image55','','Bilder/hovers_20.jpg',1)"><img src="Bilder/navi_buttons_20.jpg" name="Image55" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=bannliste" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image56','','Bilder/hovers_21.jpg',1)"><img src="Bilder/navi_buttons_21.jpg" name="Image56" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=about" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image57','','Bilder/hovers_22.jpg',1)"><img src="Bilder/navi_buttons_22.jpg" name="Image57" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=membermap" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image58','','Bilder/hovers_23.jpg',1)"><img src="Bilder/navi_buttons_23.jpg" name="Image58" width="160" height="19" border="0"></a></td>
      </tr>
      <tr>
        <td><img src="Bilder/navi_buttons_24.jpg"></td>
      </tr>
      <tr>
        <td><a href="index.php?site=links" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image59','','Bilder/hovers_25.jpg',1)"><img src="Bilder/navi_buttons_25.jpg" name="Image59" width="160" height="21" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=linkus" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image60','','Bilder/hovers_26.jpg',1)"><img src="Bilder/navi_buttons_26.jpg" name="Image60" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=polls" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image61','','Bilder/hovers_27.jpg',1)"><img src="Bilder/navi_buttons_27.jpg" name="Image61" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=gametip" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image62','','Bilder/hovers_28.jpg',1)"><img src="Bilder/navi_buttons_28.jpg" name="Image62" width="160" height="20" border="0"></a></td>
      </tr>
      <tr>
        <td><a href="index.php?site=awards" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image63','','Bilder/hovers_29.jpg',1)"><img src="Bilder/navi_buttons_29.jpg" name="Image63" width="160" height="20" border="0"></a></td>
      </tr><tr><td height="31"><a href="index.php?site=demos" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image64','','Bilder/hovers_30.jpg',1)"><img src="Bilder/navi_buttons_30.jpg" name="Image64" width="160" height="19" border="0"></a></td>
      </tr>
      <tr>
        <td><img src="Bilder/navi_buttons_31.jpg"></td>
      </tr>
      <tr>
        <td><? include("counter.php"); ?></td>
      </tr>
</table></td>
	<td width="648" height="734" valign="top" background="Bilder/content_bg.jpg"><table width="618" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="111" valign="top" background="Bilder/lastbox_scrolltext_01.jpg"><table width="100%" border="0">
          <tr>
            <td width="51%"><? include("sc_headlines.php"); ?></td>
            <td width="49%"><? include("sc_results.php"); ?></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td height="64" background="Bilder/lastbox_scrolltext_02.jpg"><? include("sc_scrolltext.php"); ?></td>
      </tr>
      <tr>
        <td><?

if(!isset($site)) $site=“news”;
//Sichheitslücke beheben
$invalide = array(’/’,’//’,’:’,’.’);
$site = str_replace($invalide,’ ',$site);
if(!file_exists($site.".php")) $site = “news”;
include($site.“news.php”);
?> <h6 style=“font-size:20px” “text-align:center”>Diese Seite befindet sich noch in der Aufbauphase!

          <h6 style="font-size:20px"align="center"><strong>Wir bitten um Verst&auml;ndnis</strong></h6>
        <h6 style="font-size:20px" align="center"><strong>euer ~Ju$tEdIt~ Productions-Team</strong></h6></td>
      </tr>
    </table></td>
	<td width="167" height="734" valign="top" background="Bilder/bg_rechts.jpg"><table width="160" border="0" align="left" cellpadding="0" cellspacing="0">
      <tr>
        <td><img src="Bilder/rechts_boxen_01.jpg"></td>
      </tr>
      <tr>
        <td background="Bilder/rechts_boxen_02.jpg"><? include("login.php"); ?></td>
      </tr>
      <tr>
        <td><img src="Bilder/rechts_boxen_03.jpg"></td>
      </tr>
      <tr>
        <td background="Bilder/rechts_boxen_04.jpg"><!-- BEGIN MyShoutbox.com CODE -->
          <iframe src="http://611766.myshoutbox.com/" width="152" height="300" frameborder="0" allowtransparency="true"></iframe>
          <!-- END MyShoutbox.com CODE-->
        </td>
      </tr>
      <tr>
        <td><img src="Bilder/rechts_boxen_05.jpg"></td>
      </tr>
      <tr>
        <td background="Bilder/rechts_boxen_06.jpg"><? include("poll.php"); ?></td>
      </tr>
      <tr>
        <td><img src="Bilder/rechts_boxen_07.jpg"></td>
      </tr>
      <tr>
        <td background="Bilder/rechts_boxen_08.jpg"><? include("partners.php"); ?></td>
      </tr>
      <tr>
        <td><img src="Bilder/rechts_boxen_09.jpg"></td>
      </tr>
    </table></td>
</tr>
<tr>
	<td colspan="3">
		<img src="Bilder/index_07.jpg" alt="" width="975" height="53" border="0"></td>
</tr>
[/code]

Vllt könnt ihr damit was anfangen :wink:

Woher hast du den Code in deinem Template?

<? if(!isset($site)) $site="news"; //Sichheitsl&uuml;cke beheben $invalide = array('/','/\/',':','.'); $site = str_replace($invalide,' ',$site); if(!file_exists($site.".php")) $site = "news"; include($site."news.php"); ?>
Dieser würde nur mit register_globals On funktionieren und das sollte man wirklich nicht mehr verwenden.

Ich sehe gerade beim Standardtemplate ist der Code drin:

[code]<?php
if((!isset($site)) || $site==’’) $site=“news”;

		$checkmodul=safe_query("SELECT `activated`, `access` FROM ".PREFIX."modules WHERE `filename`='".$site.".php'");
		$modulfound=mysql_num_rows($checkmodul);
		if($modulfound){
			$modulrow=mysql_fetch_array($checkmodul);
		  if($modulrow['activated']==1){
		  	if(hasaccess($modulrow['access'], $useraccessgroups)){
					$invalide = array('\\','/','/\/',':','.');
					$site = str_replace($invalide,' ',$site);
					if(!file_exists($site.".php")) $site = "news";
					include($site.".php");
		  	}
		  	else{
		  		echo '<br />'.$index_language['access_denied'];
		  	}
		  }
		  else{
		  	echo '<br />'.$index_language['mod_deactivated'];
		  }
		}
		else{
			echo '<br />'.$index_language['mod_not_available'];
	  }
	 	?>[/code]

Ich hab mal eine Suche durchgeführt und $site wird in der _functions.php ungefiltert bereit gestellt…

if(isset($_GET['site'])) $site = $_GET['site']; else $site = '';

Am besten wäre du schaust bei denen nochmals die Tutorials durch oder das Forum. Dort findest du bestimmt eine klarere Antwort.

Denn deine Code würde nur funktionieren wenn die mit site= übergebenen Daten auch in Form von PHP-Dateien auf deinem Server liegen.

if(!file_exists($site.".php")) $site = "news"; include($site."news.php");

ouih ich merke ich hab lange nicht mit php gearbeitet verstehe nur bahnof:(

also die zb. news.php und die anderen seiten sind als php gespeichert…

ich habe noch einen unterordner wo haufen html seiten sind… :ps:

also könnte man mir hier helfen ?? :wink:

Nope ich kann dir nicht mehr helfen.

Auch wenn du noch nie etwas mit einer Programmiersprache zu tun gehabt hättest wäre es dir ohne weiteres möglich gewesen zu verstehen das mein Beispiel sicher nicht funktionieren wird.
Du hast es aber einfach mal in deinen Code kopiert ohne es überhaupt anzusehen.

Ich habe keine Lust meine Zeit in den Projekt zu stecken damit du keinen Finger rühren musst und dir alles auf die Kappe Schreiben kannst.
Wenn du dir die Tutorials im Forum und auf der Webseite von Webspell durchliest solltest du selbst alles auf die Reihe bringen.

Ich bin raus.
Kannst ja versuchen jemanden im Webspell Forum anzubetteln.

ich habe die letzten 4 tage 20 stdunden drannen gesessen…alleine an dem template und am meisten wegen dem banner …

ja schon ich verstehe den code ja aber ich habe zurzeit zu viel um den kopf herum und nächste woche soll die seite online gehen (öffendlich)

hoffe das man mir helfen kann ich häng mich rein wie sau :wink: