Импортирую данные их CSV файла.
[php]
$i=0;
$fh = fopen(SB_DOMAIN.'import8.csv', 'r');
while(($fileArr = fgetcsv($fh, 1024, ';'))!==FALSE){
if(isset($fileArr[5]) && $fileArr[5]!=''){
$selId = sql_query('SELECT p_id FROM __ WHERE p_ext_id=?', $fileArr[5]);
if (!$selId){
/* добавляем новые элементы */
$table_name='___';
$id_name='p_id';
$cat_ids = array($fileArr[1]);
$row=array();
$row['p_title']=trim($fileArr[2]);
$row['p_price1']=$fileArr[3];
$row['user_f_9']=$fileArr[5];
$row['user_f_21']=$fileArr[6];
$row['user_f_13']=$fileArr[2];
$row['user_f_44']=$idStatus;
$row['user_f_11']=$fileArr[7];
$row['user_f_22']=$fileArr[8];
$row['user_f_15']=$idAnimals;
$row['user_f_14']=$idBrand;
$row['user_f_35']=$idGroup;
}
$i++;
}
}
echo 'Импорт завершен. Отработано '.$i.' строк.';
fclose($fh);
[list]
Импорт проходит успешно, но если я в fileArr[7] использую длинное описание, оно обрывается. Почему? И все последующие элементы данного массива не корректны.