Hallo!
Ich weiß nicht, ob diese Frage hier her passt, aber ich fang einfach mal an:
Wenn ich auf eine Internetseite gehe, öffnet sich immer index.htm(l) automatisch. Wie bekomme ich es hin, das ich nur das Webseitenverzeichniss sehen kann?
Hallo!
Ich weiß nicht, ob diese Frage hier her passt, aber ich fang einfach mal an:
Wenn ich auf eine Internetseite gehe, öffnet sich immer index.htm(l) automatisch. Wie bekomme ich es hin, das ich nur das Webseitenverzeichniss sehen kann?
Moin!
Wenn ich es richtig verstehe, dann möchtest du eine Fremde Domain hacken?
Sorry, dieses ist kein Hackerforum, du wirst hier zu der Frage ganz sicher keine Auskunft bekommen - oder doch: geh davon aus, daß es nicht geht.
Ronald
oh, ich wuste nichts, das das schon zu hacken gehört. sorry!!
Wenn es sich heirbei um deine eigene Domain handelt, dann nicht.
Aber so wie sich dein Beitrag liest, möchtest du bei einer fremden Domain den Anzeigename veränden und das ist dann hacken.
eigentlich wollte ich auf meiner homepage zu bestimmten verzeichnissen links setzten, die zu webdesigns führen.
ich habe irgendwo schon gelesen das man dafür htaccess dateien nehmen kann. liege ich da richtig?
das würdei ch mit einer PHP datei lösen.
<html>
<body>
<?
// auf die Hauptebene des Servers Bezogen.
// Beispiel: 'datein/maik' also Ordner mit Slash trennen
$mein_Verzeichniss = 'schule';
##################################################
function fsize($Directorytotal, $file) {
$a = array("B", "KB", "MB", "GB", "TB", "PB");
$pos = 0;
$file=$Directorytotal.'/'.$file;
$size = filesize($file);
while ($size >= 1024) { $size /= 1024; $pos++; }
return round($size,2)." ".$a[$pos];
}
function fdate($Directorytotal, $file) {
$file=$Directorytotal.'/'.$file;
$t=date("d.M Y H:i:s", filemtime($file));
return $t.substr($space,0,20-strlen($file));
}
$is_registered = (strtolower($my->usertype) == 'registered' || strtolower($my->usertype) == 'author' ||strtolower($my->usertype) == 'editor' || strtolower($my->usertype) == 'publisher' || strtolower($my->usertype) == 'manager' || strtolower($my->usertype) == 'administrator' || strtolower($my->usertype) == 'super administrator' );
$is_editor = (strtolower($my->usertype) == 'author' || strtolower($my->usertype) == 'editor' || strtolower($my->usertype) == 'publisher' || strtolower($my->usertype) == 'manager' || strtolower($my->usertype) == 'administrator' || strtolower($my->usertype) == 'super administrator' );
$is_admin = (strtolower($my->usertype) == 'administrator' || strtolower($my->usertype) == 'super administrator' );
if (!isset($_GET['folder'])) { $Directorytotal=$_SERVER['DOCUMENT_ROOT'].$mein_Verzeichniss; }
else { $Directorytotal=$_SERVER['DOCUMENT_ROOT'].$mein_Verzeichniss.'/'.$_GET['folder']; }
if ($_GET['folder']==$_SERVER['DOCUMENT_ROOT'].$mein_Verzeichniss.'/') { $lastDirectorytotal=$_GET['folder']; }
else { $lastDirectorytotal=substr($_GET['folder'], 0, strrpos($_GET['folder'], '/')); }
$handle = @opendir($Directorytotal);
$file = @readdir($handle);
$fileind=0;
$dirind=0;
$image_dir=$mosConfig_live_site.'/components/com_schule/images';
if (isset($_POST['del'])) {
$delete_file=$_SERVER['DOCUMENT_ROOT'].$_POST['del'];
delete="$delete_file";
}
if (isset($_POST['fileupload_submit']))
{
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $Directorytotal . preg_replace("/([[:space:]])/",'',$_FILES['uploadfile']['name']))) {
// echo "Die Datei " , $_FILES['uploadfile']['name'] , " wurde erfolgreich hochgeladen:\n";
} else {
echo "Fehler beim hochladen der Datei. Debug:\n";
print_r($_FILES);
}
}
if (isset($_POST['neuer_ordner_submit']))
{
if (file_exists($Directorytotal . '/' . $_POST['neuerOrdner'])) { echo "Ordner ist bereits vorhanden!!"; } else { mkdir ($Directorytotal . '/' . $_POST['neuerOrdner']); }
}
if ($is_registered) {
while ($file = @readdir($handle)) {
if ($file != '.htaccess' && $file != '..' && $file != 'index.php' ) {
if(is_dir("$Directorytotal/$file")) {
if (!isset($_GET['folder'])) {
$foldertab[$dirind]["pfad"] = $file;
$foldertab[$dirind]["name"] = $file;
} else {
$foldertab[$dirind]["pfad"] = $mosConfig_live_site.'/schule/'.$_GET['folder'].'/'.$file;
$foldertab[$dirind]["name"] = $file;
}
$foldertab[$dirind]["date"] = fdate($Directorytotal, $file);
$dirind++;
} else {
if (!isset($_GET['folder'])) {
$filetab[$fileind]["pfad"] = $file;
$filetab[$fileind]["name"] = $file;
} else {
$filetab[$fileind]["pfad"] = $_GET['folder'].'/'.$file;
$filetab[$fileind]["name"] = $file;
}
$filetab[$fileind]["groeße"] = fsize($Directorytotal, $file);
$filetab[$fileind]["date"] = fdate($Directorytotal, $file);
$fileind++;
}
} // end IF
} // end WHILE
@closedir($handle);
echo "<table width=615 border=1 align=center class=\"moduletable\"> \n <tr> \n <td align=\"center\">\n<a></a>\n</td>\n<td>\n<a>[b]Name[/b]</a>\n </td>\n<td>\n<a>[b]Größe[/b]</a>\n</td>\n<td>\n<a>[b]Datum[/b]</a>\n</td>\n"; if ($is_admin) {echo "<td>Löschen</td>\n";} echo "</tr>\n";
if (isset($_GET['folder'])) {
echo "<tr>\n<td align=\"center\">\n";
echo "<img src=\"$image_dir/back.gif\">";
echo "</td>\n<td>\n";
echo '[url='' , $PHP_SELF , '?option=com_schule&folder=' , $lastDirectorytotal , '']Zurück[/url]';
echo "</td>\n<td>\n<a></a>\n</td>\n<td>\n<a></a>\n</td>\n"; if ($is_admin) {echo "<td></td>\n";} echo "</tr>\n";
}
for ($i=0;$i<$dirind;$i++)
{
echo "<tr>\n<td align=\"center\">\n";
echo "<img src=\"$image_dir/folder.gif\">";
echo "</td>\n<td>\n";
echo '[url='' , $PHP_SELF , '?option=com_schule&folder=' , $foldertab[$i][']' , $foldertab[$i]["name"] , '[/url]';
echo "</td>\n<td>\n<a></a>\n</td>\n<td>\n";
echo '<a>' , $foldertab[$i]["date"] , '</a>';
echo "</td>\n";
if ($is_admin) {echo "<td><a href=\"' , $PHP_SELF , '?option=com_schule&del=' , $foldertab[$i]["pfad"] , '\">[img]$image_dir.\[/img]</a></td>\n";}
echo "</tr>\n";
}
for ($i=0;$i<$fileind;$i++)
{
if (substr($filetab[$i]["name"],-3) == "doc") {$DATE_IMAGE=$image_dir."/doc.gif";} elseif (substr($filetab[$i]["name"],-3) == "ppt") {$DATE_IMAGE=$image_dir."/ppt.gif";} elseif (substr($filetab[$i]["name"],-3) == "xls") {$DATE_IMAGE=$image_dir."/xls.gif";} else { $DATE_IMAGE=$image_dir."/txt.gif"; }
echo "<tr>\n<td align=\"center\">\n";
echo '[img]' , $DATE_IMAGE , '[/img]';
echo "</td>\n<td>\n";
echo '[url='' , $filetab[$i][']' , $filetab[$i]["name"] , '[/url]';
echo "</td>\n<td>\n";
echo '<a>' , $filetab[$i]["groeße"] , '</a>';
echo "</td>\n<td>\n";
echo '<a>' , $filetab[$i]["date"] , '</a>';
echo "</td>\n";
if ($is_admin) {echo "<td><a href=\"' , $PHP_SELF , '?option=com_schule&del=' , $filetab[$i]["pfad"] , '\">[img]$image_dir.\[/img]</a></td>\n";}
echo "</tr>\n";
}
if ($is_editor) {
echo "<tr>\n<td colspan=\"4\" align=\"center\">\n";
echo "
</p>\n";
echo '<form enctype="multipart/form-data" name="Upload" action="" method="post">' , "\n";
echo '<a>Datei Hochladen:</a>' , "\n";
echo '<input name="uploadfile" type="file">' , "\n";
echo '<input name="fileupload_submit" value="HOCHLADEN" type="submit">' , "\n";
echo "</form>\n</td>\n</tr>\n";
echo "<tr>\n<td colspan=\"4\" align=\"center\">\n";
echo "
</p>\n";
echo '<form name="neuer_ordner" action="" method="post">' , "\n";
echo '<a>Ordner erstellen:</a>' , "\n";
echo '<input name="neuerOrdner">' , "\n";
echo '<input name="neuer_ordner_submit" value="ERSTELLEN" type="submit">' , "\n";
echo "</form>\n</td>\n</tr>\n";
}
echo "</table>";
}
else
{
echo "
</p><div align=\"center\"><h1>Sie sind nicht berechtig um diese Seite zu sehen.
Bitte melden Sie sich zuerst an.</h1></div>";
}
?>
</bodY>
</html>
Alles anzeigen
Hatte ich mal als Mamboplugin geschrieben sollte baer auch standalone laufen
Zitat von Freakeigentlich wollte ich auf meiner homepage zu bestimmten verzeichnissen links setzten, die zu webdesigns führen.
ich habe irgendwo schon gelesen das man dafür htaccess dateien nehmen kann. liege ich da richtig?
anscheinend weiß keiner so genau was du meinst. ist der webspace denn deiner? wenn ja, stimmt, du kannst in der htaccess einen eintrag schreiben, der, sofern keine index.* vorhanden ist, eine generiert, wo du dann die struktur siehst. ich weiß den eintrag ned auswendig, aber ich kann ihn dir raussuchen, wenn du das meinst.
wenn es ein anderer webspace ist, kannst du es per ftp versuchen (ftp://www.beispiel.at) aber der inhaber muss den anonymous-login aktiviert haben. oder du versuchst es mit dem script von green-rover, dessen sinn ich noch nicht ganz rausgefunden habe
mfg