Parse error: syntax error, unexpected T_ELSE in ......../lib/lib.upload.php on line 40
сам код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function upload_file($max_size=3145728) {
- $upload_dir = '/uploads/';
- $upload_link = "http://".$_SERVER ["HTTP_HOST"].dirname ($_SERVER ["PHP_SELF"]).$upload_dir.$upload_filename;
- if ($_FILES)
- {
- switch ($_FILES['filename']['type'])
- {
- case 'image/jpeg': $ext='jpg'; break;
- case 'image/pjpeg': $ext='jpg'; break;
- case 'image/png': $ext='png'; break;
- case 'application/pdf': $ext='pdf'; break;
- case 'application/x-bzip2': $ext='bz2'; break;
- case 'application/x-gzip': $ext='gz'; break;
- case 'application/x-tar': $ext='tar gz'; break;
- case 'application/x-troff-man': $ext='man'; break;
- case 'application/zip': $ext='zip'; break;
- case 'audio/mpeg': $ext='mp3'; break;
- default: $ext='';
- }
- if ($ext == true && $_FILES['filename']['size'] < $max_size)
- {
- /*$file=time().'.'.$ext;*/
- $m=move_uploaded_file ($_FILES['filename']['tmp_name'], /*TE_DIR.'/upload/'*/$upload_dir.$upload_filename);
- if ($m) $mes='Файл загружен.'; {
- echo "Линки:<br>";
- echo "<input type='text' size=80 onclick='this.select()' value='".$upload_link."'><br><br>";
- echo "HTML Линк:<br>";
- echo "<input type='text' size=80 onclick='this.select()' value=\"<a href='".$upload_link."'>".$upload_link."</a>\"><br><br>";
- echo "BB-Code Линк:<br>";
- echo "<input type='text' size=80 onclick='this.select()' value='[url]".$upload_link."[/url]'><br><br>";
- else $mes='Ошибка. Возможно не хватает прав доступа.';
- }
- else $mes='Ошибка. Тип файла не поддерживается или его размер больше допустимого.';
- }
- return $mes;
- }
- ?>