Öffentliche Methoden | |
| isValid () | |
| Upload ($name='file') | |
Öffentliche Attribute | |
| $filename | |
| $extension | |
| $value | |
| $size | |
| $error = '' | |
Definiert in Zeile 50 der Datei Upload.class.php.
| Upload::isValid | ( | ) |
Stellt fest, ob der Upload geklappt hat.
Definiert in Zeile 64 der Datei Upload.class.php.
| Upload::Upload | ( | $ | name = 'file' |
) |
Bearbeitet den Upload einer Datei.
Bei der Objekterzeugung wird die Datei bereits geladen.
Definiert in Zeile 77 der Datei Upload.class.php.
Benutzt $FILES.
00078 { 00079 global $FILES; 00080 00081 if ( !isset($FILES[$name]) || 00082 !isset($FILES[$name]['tmp_name']) || 00083 !is_file($FILES[$name]['tmp_name']) ) 00084 { 00085 $this->error = 'No file received.'; 00086 return; 00087 } 00088 00089 $this->size = filesize($FILES[$name]['tmp_name']); 00090 00091 $fh = fopen( $FILES[$name]['tmp_name'],'r' ); 00092 00093 $this->value = fread($fh,$this->size); 00094 fclose( $fh ); 00095 00096 $this->filename = $FILES[$name]['name']; 00097 $this->extension = ''; 00098 00099 $p = strrpos( $this->filename,'.' ); // Letzten Punkt suchen 00100 00101 if ($p!==false) // Wennn letzten Punkt gefunden, dann dort aufteilen 00102 { 00103 $this->extension = substr( $this->filename,$p+1 ); 00104 $this->filename = substr( $this->filename,0,$p ); 00105 } 00106 }
| Upload::$error = '' |
Definiert in Zeile 56 der Datei Upload.class.php.
| Upload::$extension |
Definiert in Zeile 53 der Datei Upload.class.php.
| Upload::$filename |
Definiert in Zeile 52 der Datei Upload.class.php.
| Upload::$size |
Definiert in Zeile 55 der Datei Upload.class.php.
| Upload::$value |
Definiert in Zeile 54 der Datei Upload.class.php.
1.5.8