У меня проблема с загрузкой «не очень тяжелых» файлов. Я сам объясню, я пытаюсь загрузить файлы из формуляра. Проблема в том, что я могу загружать небольшие файлы (например, 400 kbs), но «тяжелые» файлы, такие как 4mb, не загружаются. Я не знаю, почему, нет таких тяжелых файлов. Это мой код, я не знаю, видите ли вы, что случилось. Я пробовал все, но я не могу найти решение. Спасибо заранее!
<?php
function rut( $rut ) {
$rut=ereg_replace("[^A-Za-z0-9]", "", $rut);
return number_format( substr ( $rut, 0 , -1 ) , 0, "", ".") . '-' . substr ( $rut, strlen($rut) -1 , 1 );
}
if(isset($_POST['txtnomrep'])){
$a=rut($_SESSION['rrepr']);
$b=$_SESSION['clav'];
$c=rut($_SESSION['rempr']);
$d=$_REQUEST['txtnomrep'];
$e=$_REQUEST['txtapemrep'];
$f=$_REQUEST['txtapeprep'];
$g=$_REQUEST['txtnomemp'];
$h=$_REQUEST['txtgiremp'];
$i=$_REQUEST['txtdiremp'];
$j=$_REQUEST['txtcorrep'];
$k=$_REQUEST['txtnumrep'];
$dir = "direction";
$dir2 = "direction".$c;
$dir3 = $dir2."direction";
$ftp_server="ftpserver";
$conn_id = ftp_connect($ftp_server);
$ftp_user_name="user";
$ftp_user_pass="pw";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
@ftp_mkdir($conn_id, $dir);
@ftp_mkdir($conn_id, $dir2);
@ftp_mkdir($conn_id, $dir3);
ftp_chmod($conn_id, 0777, $dir);
ftp_chmod($conn_id, 0777, $dir2);
ftp_chmod($conn_id, 0777, $dir3);
ftp_close($conn_id);
$l="postulante".DIRECTORY_SEPARATOR.$c.DIRECTORY_SEPARATOR."prepostulacion".DIRECTORY_SEPARATOR.$_FILES['arc1']['name'];
$m="postulante".DIRECTORY_SEPARATOR.$c.DIRECTORY_SEPARATOR."prepostulacion".DIRECTORY_SEPARATOR.$_FILES['arc2']['name'];
move_uploaded_file($_FILES['arc1']['tmp_name'], "postulante".DIRECTORY_SEPARATOR.$c.DIRECTORY_SEPARATOR."prepostulacion".DIRECTORY_SEPARATOR.$_FILES['arc1']['name']);
move_uploaded_file($_FILES['arc2']['tmp_name'], "postulante".DIRECTORY_SEPARATOR.$c.DIRECTORY_SEPARATOR."prepostulacion".DIRECTORY_SEPARATOR.$_FILES['arc2']['name']);
$usu = "insert into usuario values('$a','$b','$c','$d','$e','$f','$g','$h','$i','$j',$k,'$l','$m',0,1,1)";
mysqli_query($con,$usu);
$fin=2;
$can=0;
$subject = "Solicitud de prepostulacion";
$uri = 'http://'. $_SERVER['HTTP_HOST'] ;
$message = '
<html>
<head>
<title>Solicitud de confirmacion</title>
</head>
<body>
<p>Sr(a): '.$a.'</a></p>
<p>Job's done</p>
</body>
</html>
';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= 'From: Admin@admin.com' . "\r\n";
if(mail($j,$subject,$message,$headers)){
echo "<script type=\"text/javascript\">alert('It's done, check your email');</script>";
}
?>