SEL.html

copy

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel1
nach unten Ausgabe1
nach unten Beispiel2
nach unten Ausgabe2

nach unten 

Befehl

int copy(string source, string dest)

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit copy() kann man eine Quell-Datei (source) zur neuen Ziel-Datei (dest)
kopieren. Beachten Sie bitte, dass eine eventuell schon vorhandene Datei gleichen
Namens überschrieben wird. Bei Erfolg wird true, sonst false zurückgegeben.

Zu Beispiel 1:
Hier wurde per Formular ein Upload von einem Client-Rechner realisiert. Der
User sucht auf seinem Rechner nach der Datei für den Upload und überträgt diese
dann zum Server. Nach erfolgreichem Upload wird das Formular mit den Daten
der Datei angezeigt.

Zu Beispiel 2:
Hier wurde auf dem Server eine Datei in ein Unterverzeichnis kopiert. Beachten
Sie auch hier bitte, dass eventuell vorhandene Dateien gleichen Namens
überschrieben werden.

Siehe auch:

 

nach obennach unten 

Beispiel1

<?PHP
if(!empty($file_name)){
if(@copy($file,"tmp/$file_name")){
echo "<b>Upload beendet!</b><br>";
echo "Dateiname: $file_name";
echo "<br>";
echo "Dateigröße: $file_size Byte";
}
}
else{
?>
<html>
<head>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" enctype="multipart/form-data" method="post" action="index.php">
<p>
<input type="file" name="file">
<br>
<input type="submit" name="Abschicken" value="Download beginnen">
</p>
</form>
</body>
</html>
<?PHP
}
?>

 

nach obennach unten 

Ausgabe1(nach Absenden des Formulars)

Upload beendet!
Dateiname: browscap.zip
Dateigröße; 12501 Byte

 

nach obennach unten 

Beispiel2

<?PHP
$datei = "counter.txt";
$datei_namen = "counter_alt.txt";
if(@copy($datei,"tmp/$datei_namen")){
echo "Datei wurde kopiert";
echo "<br>";
echo "Neuer Dateiname: $datei_namen";
}
?>

 

nach obennach unten 

Ausgabe2

Datei wurde kopiert
Neuer Dateiname: counter_alt.txt

 

nach oben
weiter:weiter Seite dirname
zurück:zurück Seite clearstatcache
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de