note 76400 added to function.copy

From: Date: Fri, 13 Jul 2007 10:05:46 +0000
Subject: note 76400 added to function.copy
Groups: php.notes 
Request: Send a blank email to php-notes+get-128435@lists.php.net to get a copy of this message
here is a a function to move a file clean and safe: function file_move ($quelle, $ziel) { // kopiert datei und loescht sie danach $fertigverschoben = 4; if (file_exists($quelle)) { $fertigverschoben--; if (!file_exists($ziel)) { $fertigverschoben--; if (copy ($quelle, $ziel)) { $fertigverschoben--; if (unlink ($quelle)) $fertigverschoben--; else unlink ($ziel); } } } return $fertigverschoben; // gibt errorcode zurueck, // 0 = alles okay, // 1 = konnte quelle nicht loeschen, // 2 = konnte ziel nicht erstellen (copy), // 3 = ziel existiert bereits, // 4 = quelle nicht gefunden }// ende file_move ---- Server IP: 217.160.72.57 Probable Submitter: 194.177.131.39 ---- Manual Page -- http://www.php.net/manual/en/function.copy.php Edit -- https://master.php.net/note/edit/76400 Del: integrated -- https://master.php.net/note/delete/76400/integrated Del: useless -- https://master.php.net/note/delete/76400/useless Del: bad code -- https://master.php.net/note/delete/76400/bad+code Del: spam -- https://master.php.net/note/delete/76400/spam Del: non-english -- https://master.php.net/note/delete/76400/non-english Del: in docs -- https://master.php.net/note/delete/76400/in+docs Del: other reasons-- https://master.php.net/note/delete/76400 Reject -- https://master.php.net/note/reject/76400 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#128435) next »