Я работал с несколькими скриптами, чтобы начать загрузку файлов на мою машину разработки. Проблема в том, что, несмотря на ожидаемую легкость этой операции, Apache, похоже, тайм-аут, когда я пытаюсь загрузить изображение. Для загрузки установлено значение On каталог tmp задан в php.ini . Я попытался загрузить главный gif из Google, изображение на 8.36KB . Это должно […]
Можете ли вы мне помочь отредактировать этот код? function insert_lenses(){ // to get userid $reg=$_SESSION['myusername']; $result_users = mysql_query("SELECT * FROM users WHERE user_name='$reg'"); while($row_users = mysql_fetch_array($result_users)) { $uid=$row_users[id]; } $uploader = $_POST['uploader']; $path = 'photos/'; $image=$_FILES['img_name']; $img_title=$_POST['title']; $img_tag=$_POST['tags']; $img_desc=$_POST['description']; $img_status=$_POST['status']; $lenses_id=$_POST['lenses']; $cam_id=$_POST['cams']; $date = date("dmY"); //—————————————— $image_size=$_FILES['img_name']['size']; $filename = stripslashes($_FILES['img_name']['name']); $extension = getExtension($filename); $extension = […]
как изменить размер изображения до или во время загрузки? <?php // Start a session for error reporting session_start(); ?> <?php // Check, if username session is NOT set then this page will jump to login page if (!isset($_SESSION['username'])) { header('Location: index.html'); exit; } // *** Include the class include("resize-class.php"); // Call our connection file include('config.php'); […]
Я создаю сценарий загрузки файлов, и я ищу лучшие методы и методы для проверки загруженных файлов. Разрешенные расширения: $allowed_extensions = array('gif','jpg','png','swf','doc','docx','pdf','zip','rar','rtf','psd'); Вот список того, что я делаю. Проверка расширения файла $path_info = pathinfo($filename); if( !in_array($path_info['extension'], $allowed_extensions) ) { die('File #'.$i.': Incorrent file extension.'); } Проверка типа файла mime $allowed_mimes = array('image/jpeg','image/png','image/gif','text/richtext','multipart/x-zip','application/x-shockwave-flash','application/msword','application/pdf','application/x-rar-compressed','image/vnd.adobe.photoshop'); if( !in_array(finfo_file($finfo, $file), $allowed_mimes) […]