GalaxyWarrior
Erfahrenes Mitglied
Hi, ich habe angefangen einen DAteibrowser zu schreiben.
Das was bisher fertg ist hat auch funktioniert, also das browsen durch die Ordner, dann habe ich versucht das mit Session zu übergeben anstelle von der anzeige des ordners in der url, aber das hat nicht funktioniert. Daraufhin habe ich das wieder rückgängig gemacht, aber jetzt nimmt er den Inhalt von $dirurl nicht mehr an, er sagt immer die Variable sei leer, und ich finde einfach keinen Fehler ( bin ich blind? ^^ )
Hier mal der komplette Code:
Danke schonmal falls mir einer helfen kann.
Gruß GalaxyWarrior
Das was bisher fertg ist hat auch funktioniert, also das browsen durch die Ordner, dann habe ich versucht das mit Session zu übergeben anstelle von der anzeige des ordners in der url, aber das hat nicht funktioniert. Daraufhin habe ich das wieder rückgängig gemacht, aber jetzt nimmt er den Inhalt von $dirurl nicht mehr an, er sagt immer die Variable sei leer, und ich finde einfach keinen Fehler ( bin ich blind? ^^ )
Hier mal der komplette Code:
PHP:
<?
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Tuxx-IT.de Portal</title>
<style type="text/css">
a:link { color:#000000; background-color:transparent; text-decoration:none;}
a:visited { color:#000000; background-color:transparent; text-decoration:none;}
a:hover { color:#bbbbbb; background-color:transparent; text-decoration:none;}
a:active { color:#ffffff; background-color:#000000; text-decoration:none;}
<!--
.Stil2 {
font-size: 10px;
color: #FFFFFF;
}
.Stil3 {
font-size: 9px;
color: #FFFFFF;
}
.Stil5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.Stil7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #bbbbbb; }
.Stil9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FF0000; }
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onLoad="MM_preloadImages('buttons/confixx_roll.png','buttons/db_roll.png')">
<center>
<table width="859" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="156" style="overflow:hidden" colspan="3" valign="top" background="images/header.jpg"><img src = "bg.PNG" name = "header" width="6" height="6" border = "0" usemap = "#header">
<MAP NAME = "header">
<AREA SHAPE = "RECT" COORDS = "41,122,131,136" href="irc://irc.quakenet.org/tuxx-it">
</MAP>
</td>
<td width="1"></td>
</tr>
<tr>
<td width="172" rowspan="2" valign="top" background="images/menu_links_home_oben.jpg"><!--DWLayoutEmptyCell--> </td>
<td width="537" height="48" valign="top" background="images/content_oben.jpg" align="center"><br>
Home</td>
<td width="149" rowspan="2" valign="top" background="images/menu_rechts_oben.jpg"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<td height="16" valign="top" background="images/content_puffer.jpg"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<?
include('db.inc.php');
?>
<td height="176" valign="top" background="images/menu_links_puffer.jpg"></td>
<?
if($_SESSION['on'] == 0){
?>
<td rowspan="3" align="center" valign="top" background="images/content_puffer.jpg"> <p>Wilkommen auf Tuxx-IT.de</p>
<? }else{
if($_SESSION['on'] == 1){
$_SESSION['on'] = 1;
}
if($dirurl == "."){
echo "Bleiben sie in ihrem verzeichnis!";
?>
<meta http-equiv="refresh" content="0; url=<? echo 'dateibrowser.php?sid='.session_id().'&dirurl='.$_SESSION[Name].'' ?>">
<?
}else{
echo "HH ".$dirurl."<br>";
$dir = $dirurl."/";
$verzeichnis=opendir($dir);
while ($file = readdir ($verzeichnis)) {
$cwd = getcwd();
$path_parts = pathinfo($dir);
if($new == ".."){
chdir('../');
//$back = eregi_replace("$before","n", $dir);
//$back = eregi_replace("\056\056\057"," ", $dir);
$path_parts = pathinfo($_SESSION[old]);
$back = $_SESSION[old];
?>
<meta http-equiv="refresh" content="0; url=<? echo 'dateibrowser.php?sid='.session_id().'&dirurl='.$back.'' ?>">
<?
}else{
$test = filetype($dir . $file);
if($new != ""){
$before = $new;
}else{
$before = $urldir;
}
if($test == "dir"){
$save = $path_parts["dirname"];
$_SESSION[old] = $save;
echo "<a href=dateibrowser.php?sid=".session_id()."&dirurl=".$dir.$file."&new=".$file."&alt=".$before.">".$file."</a><br>";
}elseif($test == "file"){
echo "<a href=edit.php?sid=".session_id()."&fileurl=".$dir.$file.">".$file."</a><br>";
}
}
}
}
}
?>
<p><br>
</p></td>
<td valign="top" background="images/menu_rechts_puffer.jpg"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<td height="46" valign="top" background="images/menu_links_benutzer.jpg"><!--DWLayoutEmptyCell--> </td>
<td valign="top" background="images/menu_rechts_umfrage.jpg"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
<tr>
<td rowspan="2" valign="top" background="images/menu_links_puffer.jpg"></td>
<td rowspan="2" valign="top" background="images/menu_rechts_puffer.jpg"><!--DWLayoutEmptyCell--> </td>
<td height="117"></td>
</tr>
<tr>
<td rowspan="2" valign="top" background="images/content_unten.jpg"><!--DWLayoutEmptyCell--> </td>
<td height="39"></td>
</tr>
<tr>
<td height="15" valign="top" background="images/menu_links_bottom.jpg"> <div align="right"><span class="Stil2">,</span></div></td>
<td valign="top" background="images/menu_rechts_unten.jpg"><div align="left"><span class="Stil3">.</span></div></td>
<td></td>
</tr>
<tr>
<td height="93" colspan="3" valign="top" background="images/footer.jpg"><!--DWLayoutEmptyCell--> </td>
<td></td>
</tr>
</table>
</center>
</body>
</html>
Danke schonmal falls mir einer helfen kann.
Gruß GalaxyWarrior