| 5 последних сообщений пользователя Tamplier |
|
Вопросы от новичков [ Ставим SAPE на UCOZ ]
|
| Хм... А кто нить знает, юкоз умеет внешние ссылки редиректом прятать? Есть у них для этого какое нибудь стандартное решение? |
|
Формы + регулярные выражения [ Проблема с заменой перевода строк в CSV файле ]
|
|
|
Формы + регулярные выражения [ Проблема с заменой перевода строк в CSV файле ]
|
| Так это надо сканировать каждую строку на кавычки? |
|
PHP + SQL [ Импорт из Excel ]
|
| Какие есть варианты хорошего импорта из Excel? Раньше делал через dbf но сейчас хост не позволяет, пробовал через csv но там куча подводных камней, кто делал подскажите решение? |
|
Формы + регулярные выражения [ Проблема с заменой перевода строк в CSV файле ]
|
Нужно сделать импорт данных через csv. Формат csv из MS Excel - каждая новая запись начинается с новой строки, между собой ячейки разбиты символом ";", если внутри ячейки встречается символ ; или перевод строки - все содержимое ячейки берется в двойные кавычки.
При загрузке в ПХП я пытаюсь закавыченные символы перевода строки заменить на <br> при помощи регекспы:
$file=file_get_contents($FileName); $file=preg_replace("{\"([^\"]*)\n([^\"]*)\"}","\"$1<br>$2\"",$file);
Вроде как должны заменяться только те переводы строки которые внутри кавычек. Но проблема в том, что последнюю кавычку первой строки он может воспринимать как первую кавычку следующей - соответственно все строки с кавычками после первой приклеиваются к предыдущим. Как исправить это, чтобы кавычки искались ТОЛЬКО парами?
|