datein umbennenen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wo willst du sie umbenennen? Im Filemanager? Das w?re ganz einfach: Datei ausw?hlen und im Drop-Down-Menu "Datei umbenennen" dr?cken. Dann ist alles weitere klar.
-
Mit rename($alt, $neu), siehe auch:
http://de.php.net/manual/de/function.rename.php
Oder mit diesem St?ckchen Quellcode ?ber ein Webformular:
$nl = "\n";
function webroot() {
return(
preg_replace(
'|'.$_SERVER['SCRIPT_NAME'].'\Z|',
'',
$_SERVER['SCRIPT_FILENAME']
)
);
}
if( !isset($_REQUEST['submit']) ) {
print('<form action="'.$_SERVER['PHP_SELF'].'" class="rename" method="GET">'.$nl);
print('<input name="old" type="text" /><br />'.$nl);
print('<input name="new" type="text" /><br />'.$nl);
print('<input name="submit" value="Umbenennen" type="submit" /><br />'.$nl);
print('</form>'.$nl);
}
else {
$rn_old = webroot().'/'.$_REQUEST['old'];
$rn_new = webroot().'/'.$_REQUEST['new'];
$error = FALSE;
if( !file_exists($rn_old) ) {
print('Src-File "'.$rn_old.'" does not exist!<br />'.$nl);
$error = TRUE;
}
if( file_exists($rn_new) ) {
print('Dst-File "'.$rn_new.'" already exists!<br />'.$nl);
$error = TRUE;
}
if($error) {
print('Error: Could not rename<br />"'.$rn_old.'"<br />to<br />"'.$rn_new.'"!<br />'.$nl);
}
else {
print('Trying to rename<br />"'.$rn_old.'"<br />to<br />"'.$rn_new.'".<br />'.$nl);
$rc = rename($rn_old, $rn_new);
if( $rc == TRUE ) {
print('Succeed.<br />'.$nl);
}
else {
print('Error: Failed!<br />'.$nl);
}
}
}
Nicht sch?n, aber es erf?llt bei mir seinen Zweck.
MfG
alopex
Beitrag ge?ndert am 20.07.2005 12:57 von alopex -
ups, sorry, ich hab den Threat in der Laufschrift gesehen und nicht auf den Ort geachtet. Ich h?tte mir auch nicht vorstellen k?nnen, dass Kraeusi das mit dem Filemanager nicht gewusst h?tte.
-
ups, sorry, ich hab den Threat in der Laufschrift gesehen und nicht auf den Ort geachtet. Ich h?tte mir auch nicht vorstellen k?nnen, dass Kraeusi das mit dem Filemanager nicht gewusst h?tte.
glaubst ud wirklichd as ich das cniht gewusst h?tte wie es im filemanager geht?
dort mus man blind sein wenn man das ?bersieht!
macht ja trozdem cnihts, gibst mir ne pizza aus und die sache ist vergessen;)
phil26316 schrieb:
Ich denke mir, aufgrund der Kategorie 'PHP&MySQL' meint er in diesem PhpMyAdmin Dingsbums...
nein kein phpmyadmin, sonst h??te ich das geschrieben ich meinte richitg in php..
alopex schrieb:
Mit rename($alt, $neu), siehe auch:
http://de.php.net/manual/de/function.rename.php
Oder mit diesem St?ckchen Quellcode ?ber ein Webformular:
$nl = '\n';
function webroot() {
return(
preg_replace(
'|'.$_SERVER['SCRIPT_NAME'].'\Z|',
'',
$_SERVER['SCRIPT_FILENAME']
)
);
}
if( !isset($_REQUEST['submit']) ) {
print('<form action=''.$_SERVER['PHP_SELF'].'' class='rename' method='GET'>'.$nl);
print('<input name='old' type='text' /><br />'.$nl);
print('<input name='new' type='text' /><br />'.$nl);
print('<input name='submit' value='Umbenennen' type='submit' /><br />'.$nl);
print('</form>'.$nl);
}
else {
$rn_old = webroot().'/'.$_REQUEST['old'];
$rn_new = webroot().'/'.$_REQUEST['new'];
$error = FALSE;
if( !file_exists($rn_old) ) {
print('Src-File ''.$rn_old.'' does not exist!<br />'.$nl);
$error = TRUE;
}
if( file_exists($rn_new) ) {
print('Dst-File ''.$rn_new.'' already exists!<br />'.$nl);
$error = TRUE;
}
if($error) {
print('Error: Could not rename<br />''.$rn_old.''<br />to<br />''.$rn_new.''!<br />'.$nl);
}
else {
print('Trying to rename<br />''.$rn_old.''<br />to<br />''.$rn_new.''.<br />'.$nl);
$rc = rename($rn_old, $rn_new);
if( $rc == TRUE ) {
print('Succeed.<br />'.$nl);
}
else {
print('Error: Failed!<br />'.$nl);
}
}
}
Nicht sch?n, aber es erf?llt bei mir seinen Zweck.
MfG
alopex
Beitrag ge?ndert am 20.07.2005 12:57 von alopex
danke das meinte ich, sehr freundlich von dir;)
MfG
KRaeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage