Это работало нормально до прошлой ночи, похоже, что исходный файл изменился, поэтому я изменил свой взрыв, чтобы попытаться исправить это, но я все еще получаю ошибку.
Определение исходного кода сообщает мне, что поля:
#export_date^Aapplication_id^Alanguage_code^Atitle^Adescription^Arelease_notes^Acompany_url^Asupport_url^Ascreenshot_url_1^Ascreenshot_url_2^Ascreenshot_url_3^Ascreenshot_url_4^Ascreenshot_width_height_1^Ascreenshot_width_height_2^Ascreenshot_width_height_3^Ascreenshot_width_height_4^Aipad_screenshot_url_1^Aipad_screenshot_url_2^Aipad_screenshot_url_3^Aipad_screenshot_url_4^Aipad_screenshot_width_height_1^Aipad_screenshot_width_height_2^Aipad_screenshot_width_height_3^Aipad_screenshot_width_height_4^B
#dbTypes:BIGINT^AINTEGER^AVARCHAR(20)^AVARCHAR(1000)^ALONGTEXT^ALONGTEXT^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(20)^AVARCHAR(20)^AVARCHAR(20)^AVARCHAR(20)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(1000)^AVARCHAR(20)^AVARCHAR(20)^AVARCHAR(20)^AVARCHAR(20)^B
Мой код -
$eoldelimiter = chr(2) . "\n";
$delimiter = chr(1);
while (!feof($fp3)) {
$line = stream_get_line($fp3,8000,$eoldelimiter);
if ($line[0] === '#') continue; //Skip lines that start with #
list($export_date, $application_id, $language_code, $title, $description, $release_notes, $company_url, $suppport_url, $screenshot_url_1, $screenshot_url_2, $screenshot_url_3, $screenshot_url_4, $screenshot_width_height_1, $screenshot_width_height_2, $screenshot_width_height_3, $screenshot_width_height_4,$ipadscreenshot_url_1, $ipadscreenshot_url_2, $ipadscreenshot_url_3, $ipadscreenshot_url_4, $ipadscreenshot_width_height_1, $ipadscreenshot_width_height_2, $ipadscreenshot_width_height_3, $ipadscreenshot_width_height_4 ) = explode($delimiter, $line);
} // end while statement
, а ошибка, которую я получаю на экране, -
Уведомление PHP: Неопределенное смещение: 23 дюйма /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73
Примечание: неопределенное смещение: 23 дюйма /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73 Уведомление о PHP: Не определено смещение: 22 дюйма /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73
Примечание: неопределенное смещение: 22 дюйма /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73 Уведомление о PHP: Не определено смещение: 21 дюйм /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73
Примечание: неопределенное смещение: 21 дюйм /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73 Уведомление о PHP: Не определено смещение: 20 дюймов /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73
Примечание: неопределенное смещение: 20 дюймов /var/www/vhostshttpdocs/fred/daily_iapps_to_mysql.php в строке 73 Уведомление о PHP: Не определено смещение: 19 дюймов /var/www/vhosts/httpdocs/fred/daily_iapps_to_mysql.php в строке 73