Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Не загружается файл (http://forum.oszone.net/showthread.php?t=255186)

cibin 28-02-2013 20:06 2101344

Не загружается файл
 
Есть скрипт (обще известный):
PHP код:

<?php
require_once "bdconnect.php";
require_once 
"zashita.php";
mysql_query("SET NAMES cp1251");
 
$files_dir 'files/';
$filename $files_dir.$_FILES["file"]["name"];
if (
file_exists($filename)) {
    echo 
"<b>Ошибка!! Файл $filename уже существует</b>";
} else {
if(isset(
$_FILES["file"]))

    if( 
is_uploaded_file$_FILES["file"]["tmp_name"] ) )
    {
        
move_uploaded_file$_FILES["file"]["tmp_name"], $files_dir.$_FILES["file"]["name"] );
        
// Тут выводим ссылку
        
$url $files_dir.$_FILES["file"]["name"];
        
$file_name=$_FILES["file"]["name"];
    }
}
$sSQL="INSERT INTO `file` (`jurnal_id`, `file_name`, `url`) VALUES ('$id', '$file_name', '$url' )";
$result=mysql_query($sSQL$link);
$sSQL2=mysql_query("SELECT MAX(`id_file`) as id_file FROM `file`");
$row=mysql_fetch_array($sSQL2);
$id_file=$row['id_file'];
$sSQL3="UPDATE `jurnal` SET `file_id`='$id_file' WHERE jurnal.id= $id";
$result2=mysql_query($sSQL3$link);
if (
$result==0
{
    echo 
"<b>Ошибка! Просьба обратиться к Администратору!</b>";    
}
else 
{
    echo 
"<b>Поздравляю, Ваш файл загружен!</b>";
}
}
?>

Скрипт, как вы видите, загружает и создаёт запись в таблице о файле со всеми связками.
Проблема в том, что при загрузке файла выдаёт сообщение что данный файл уже загружен. Есть факт, что данный файл не загружали и в базе нет записи о нём. Заметил, что он не грузит файлы объемом больше 10 метров!
В php.ini строку upload_max_filesize прописал как upload_max_filesize = 900000M, это не помогает!
Сразу скажу апач перезагружал, да же сам комп перезагружал!
Не помогает.
Чую что нужно ещё где-то ещё что-то указать, но вот где?

cibin 06-03-2013 08:35 2105215

не ужели ни кто не знает?

cibin 06-03-2013 20:05 2105726

уже разобрался! в корень скриптов добавил файл .htaccess с строками:
PHP код:

php_value upload_max_filesize 300M 
php_value post_max_size 300M 

И всё пошло как по маслу!


Время: 09:06.

Время: 09:06.
© OSzone.net 2001-