:: Anbieterverzeichnis :: Globale Branchen
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
130.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
copy
Befehl | Version | Beschreibung | Beispiel1 | Ausgabe1(nach Absenden des Formulars) | Beispiel2 | Ausgabe2 | Download |
Befehl bool copy ( string $source, string $dest )
Version Beschreibung
Top Keywords for Google Adsense
High paying keywords with CPC more
than .00 - Get published free!
Secrets Adsense Keywords
Become more than .00 for one click!
Try it, all keywords are free!
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:
• rename ()
Beispiel1
<?PHP
if ( ! empty ( $_FILES [ 'file' ][ 'name' ] ) )
{
if ( @ copy ( $_FILES [ 'file' ][ 'tmp_name' ],
'tmp/' . $_FILES [ 'file' ][ 'name' ] ) )
{
echo '<b>Upload beendet!</b><br>' ;
echo 'Dateiname: ' . $_FILES [ 'file' ][ 'name' ] . '<br>' ;
echo 'Dateigröße: ' . $_FILES [ 'file' ][ 'size' ] . 'Byte' ;
}
}
else
{
?>
<html>
<head>
</head>
<body>
<form action="<?PHP echo $_SERVER [ 'PHP_SELF' ]; ?> " method="post"
enctype="multipart/form-data">
<input type="file" name="file" value="" />
<br />
<input type="submit" name="Abschicken" value="Upload beginnen" />
</form>
</body>
</html>
<?PHP
}
?>
Ausgabe1(nach Absenden des Formulars)
Upload beendet!
Dateiname: browscap.zip
Dateigröße; 12501 Byte
Beispiel2
<?PHP
$datei = 'counter.txt' ;
$datei_namen = 'counter_alt.txt' ;
if ( @ copy ( $datei , 'tmp/' . $datei_namen ) )
{
echo 'Datei wurde kopiert<br>' ;
echo 'Neuer Dateiname: ' . $datei_namen ;
}
?>
Ausgabe2
Datei wurde kopiert
Neuer Dateiname: counter_alt.txt
Download
Alle Beispiele als PHP-Datei(en)
Nachfolgend haben Sie die Möglichkeit, sich sämtliche auf dieser Seite gezeigten Beispiele als PHP-Dateien direkt downzuloaden.
Umständliches Copy & Paste ist daher nicht mehr notwendig, da alle Beispiele sofort ausprobiert werden können.
Sie haben bei der Auswahl der bereitgestellten Downloads mehrere Möglichkeiten, je nachdem welches Komprimierungsverfahren Sie bevorzugen.
:: Anbieterverzeichnis ::
Webhosting/Serverlösungen
Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?
Sie sind nur ein paar Klicks davon entfernt!