Mailinglisten-Archive |
----- Original Message ----- From: "robs-info" <robs-info_(at)_gmx.de> To: "arts4fun" <php_(at)_phpcenter.de> Sent: Monday, July 08, 2002 11:57 PM Subject: Re: [php] php3 auf php4 > arts4fun schrieb: > > > > sieht in der folgenden Funktion etwas so aus, als > > ob es unter php4 nicht funktioniert??? > > alles traumhaft da fehlt ein 'alp' vor dem Traumhaft. > > function additional() { > > global $id,$image1,$image1_name,$imagetype1,$docRoot; > > if (!$id) {$id=mysql_insert_id();} > > if ($image1!="none") { > > copy($image1, $docRoot."/db_pics/1/$id.$imagetype1"); > > } > > } 1. Warum werden keine Parameter der Funktion uebergeben, statt dessen werden jede Menge globale Vars importier/initialsiert 2. Kein Returnwert 3.$image1!="none" riecht verdachtig nach einem HTTP File Upload. Und wie der Richtig gemacht wird steht im engl. Manual. Da steht auch der Ersatz fuer die copy() Funktion dann. Das haette man auch in PHP3 Zeiten besser machen muessen. Bis auf die neues Funktionen fuer den sicheren HTTP FILE Upload Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive