Хороший день
у меня есть Веб в xampp и maria db
я запрограммировал функцию, чтобы пересылать файлы в формате csv и это переворачивать на основе данных
но если это больше 14mil линии, перешли поля в мишени, он ничего не копирует и остается в loop производя линии в мишени, которые преодолевают количество линий, которые содержит csv
Но если это меньше 14mil линии, если он копирует их,
вопрос:
PD: я увеличился в config xampp max_execution_time=9999, на всякий случай превзойди время пересылания файла.
Код, введенный, чтобы пересылать csv, - следующий:
include ("conexion_bd.php");
if(isset($_POST["submit"]))
{
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file, "r");
$c = 0;
while(($filesop = fgetcsv($handle, 1000, ";")) !== false)
{
$referencia = $filesop[0];
$descripcion = str_replace('"', ' Pul.',$filesop[4]);
$sql = mysql_query("INSERT INTO " . TABLE . " (referencia, descripcion) VALUES ('$referencia','$descripcion'' )");
$c = $c + 1;
}
Возможно предел upload превзошел, когда ты пересылаешь файлы этого веса, так как у него есть много линий. Измени твой файл php.ini ища следующие переменные:
upload_max_filesize = 10M
post_max_size = 20M
max_execution_time = 180
memory_limit = 64M
Однако конфигурирует эти переменные segГєn, в которое ты нуждался. Не забывай возобновить индеец-апачи, после сохраняя изменения, которые ты реализовал.