Я пытаюсь загрузить файлы с помощью php, и он отлично работает до 1 МБ, я уже проверил на форуме и увидел, что обычно отсутствует редактирование этих значений в php.ini (я использую WAMP):
post_max_size = 8G upload_max_filesize = 2G
как вы можете видеть, я уже изменил их на гигабайты, и все равно это не работает, что происходит, так это то, что я нажимаю на загрузку, и он переходит к моему файлу upload.php и просто зависает там, ничего не записывая в БД.
У меня было это в моем HTML, но я уже прокомментировал это:
<!--input type="hidden" name="MAX_FILE_SIZE" value="20000000000" /-->
моя загрузка php:
<?php
include("mysql.class.php");
$mysql = new MySQL();
$tbl_name="documento";
session_start();
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0){
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);
$myusername=$_SESSION['myusername'];
if(!get_magic_quotes_gpc()){
$fileName = addslashes($fileName);
}
$query = "INSERT INTO $tbl_name (name, size, type, archivo,user_username ) ".
"VALUES ('$fileName', '$fileSize', '$fileType', '$content','$myusername')";
mysql_query($query) or die('Error, query failed');
echo "<br>File $fileName uploaded<br>";
header("location:admin.php");
}
?>
Что мне здесь не хватает? Кроме того, когда я загружаю изображения (начиная с 180 КБ) и загружаю их, чтобы проверить, правильно ли они загружены, я не могу видеть изображение, но с документами проблем нет.