PHP-Code:
if( (isset($_POST['umbenennen'])) && (empty($_POST['dateiaktion'])) ){
?><div style="position: absolute; left: 5%; top: 3%; width: 40%; height: 40%; background-color: #EEE8CD; border: 1px solid">
[img]images/fehler.gif[/img]
<span style="font-family: arial; font-size: 8pt; font-weight: bold; color: #9C9C9C; position: absolute; top: 20%; left: 34%">
Ein Fehler ist aufgetreten:
Sie haben keine Datei
zum umbenennen ausgewählt!
</span>
[url="exec.php?action=hochladen"]<span style="font-family: arial; font-size: 8pt; font-weight: bold; color: #4F4F4F">Zurück zum Menü</span>[/url]
<?php
exit;
}
if( (isset($_POST['umbenennen'])) && (!empty($_POST['dateiaktion'])) ){
?>
<form action="<?php $PHP_SELF ?>" method="post" style="position: absolute; left: 3%; top: 5%">
<span style="font-family: arial; font-size: 9pt; font-weight: bold; color: #000000">
Bitte geben Sie einen neuen Dateinamen ein:
</span>
<span style="font-family: arial; font-size: 8pt; color: #000000">
(Die Endung muss auch angegeben werden, z.B.: .jpg oder .zip)
<input type="text" size="25" name="newname">
<input type="submit" name="umbenennen2" value="umbenennen" style="border: 1px solid; position: relative; top: 2px">
</form>
<?php
if( (isset($_POST['umbenennen2'])) && (empty($_POST['newname'])) ){
?><div style="position: absolute; left: 5%; top: 3%; width: 40%; height: 40%; background-color: #EEE8CD; border: 1px solid">
[img]images/fehler.gif[/img]
<span style="font-family: arial; font-size: 8pt; font-weight: bold; color: #9C9C9C; position: absolute; top: 20%; left: 34%">
Ein Fehler ist aufgetreten:
Sie haben keinen neuen
Dateinamen angegeben!
</span>
[url="exec.php?action=hochladen"]<span style="font-family: arial; font-size: 8pt; font-weight: bold; color: #4F4F4F">Zurück zum Menü</span>[/url]<?php
exit;
}
$newname=basename($_POST['newname']);
if( (isset($_POST['umbenennen2'])) && (!eregi(".pdf$", $newname)) && (!eregi(".css$", $newname)) && (!eregi(".gif$", $newname)) && (!eregi(".jpg$", $newname)) && (!eregi(".jpeg$", $newname)) && (!eregi(".jpe$", $newname)) && (!eregi(".mpeg$", $newname)) && (!eregi(".mpg$", $newname)) && (!eregi(".mpe$", $newname)) && (!eregi(".qt$", $newname)) && (!eregi(".mov$", $newname)) && (!eregi(".rtf$", $newname)) && (!eregi(".png$", $newname)) && (!eregi(".mid$", $newname)) && (!eregi(".midi$", $newname)) && (!eregi(".txt$", $newname)) && (!eregi(".g$", $newname)) && (!eregi(".h$", $newname)) && (!eregi(".c$", $newname)) && (!eregi(".cc$", $newname)) && (!eregi(".hh$", $newname)) && (!eregi(".m$", $newname)) && (!eregi(".f90$", $newname)) && (!eregi(".avi$", $newname)) && (!eregi(".wav$", $newname)) && (!eregi(".zip$", $newname)) ){
?><div style="position: absolute; left: 5%; top: 3%; width: 40%; height: 40%; background-color: #EEE8CD; border: 1px solid">
[img]images/fehler.gif[/img]
<span style="font-family: arial; font-size: 8pt; font-weight: bold; color: #9C9C9C; position: absolute; top: 20%; left: 34%">
Ein Fehler ist aufgetreten:
Falsche Endung!
</span>
[url="exec.php?action=hochladen"]<span style="font-family: arial; font-size: 8pt; font-weight: bold; color: #4F4F4F">Zurück zum Menü</span>[/url]<?php
exit;
}
if(!empty($newname)){
$dateiaktion=$_POST['dateiaktion'];
rename("/srv/www/htdocs/web98/files/files/$sess_username/$dateiaktion", "/srv/www/htdocs/web98/files/files/$sess_username/$newname");
include("/srv/www/htdocs/web98/files/hpworld.inc.php");
$renamesql="UPDATE dateien SET name='$newname' WHERE benutzername='$sess_username' AND name='$dateiaktion'";
mysql_query($renamesql);
mysql_close();
}
}
?>
Einen Kommentar schreiben: