Привет,
неработает команды PHP 7.2 с FTP сервером. Немогу выполнить команды file_exist и SQL Load Data Local Infile. Тоже неработает fopen. Просто непроходит проверка, пишет что фаила нету.
Скрипт с версиями PHP 5.x ir 7.0 отлично работает, проблемы начинаются с 7.2 версии. php_ftp.dll extension включен. Никак немогу наити проблему:
Пример:
$ftpfile="ftp://username:password@ipadress/data/filename.txt"
if (file_exists($ftpfile)) {echo "TRUE";} else {echo "FALSE";}
$db=mysqli_connect ("localhost","root","root");
mysqli_select_db($db,"dbname");
$sql="LOAD DATA LOCAL INFILE '{$ftpfile}' INTO TABLE mytable FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n' IGNORE 1 LINES ('colname1','colname2')";
$result=mysqli_query ($db,$sql);
$check = @fopen($ftpfile, 'r');
if(!$check){
echo 'File does not exist';
}else{
echo 'File exists';
}
|