6.11.2012 / 11:56 | |
demiurg Пользователь
| HoldFast ограничение в 30 секунд,и рнр.ини я изменить сам не могу,только через ини_сет
Изменено demiurg (6.11 / 11:57) (всего 1 раз) |
6.11.2012 / 11:57 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Если не меняется, то не изменишь. ini_set не поможет. Но, ты можешь обратится в техподдержку
__________________
Да, детка, я - Король Ящериц!!! |
6.11.2012 / 12:00 | |
demiurg Пользователь
| HoldFast почему ? ведь оно помогает пути библиотек например сменить,да и многое другое.
|
6.11.2012 / 12:01 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| она меняет то, что разрешено хостером
__________________
Да, детка, я - Король Ящериц!!! |
6.11.2012 / 12:07 | |
demiurg Пользователь
| хм.. Ну ладно будем эксперементировать. Хотя недавно были проблемы с пиаром,на хостинге небыло дополнительных модулей,я им написал,чтоб поставили или путь переписали,они не захотели. Так я через ини_сет на свой путь изменил и пиар по этому пути залил и все ок стало.
|
6.11.2012 / 17:13 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Можно ли как-то упростить данный код? В php знаю только основы.. explode не предлагать, т.к. запятая не только разделитель значений, она присутствует и в значениях обрамленных кавычками. Открыть спойлер Закрыть спойлер <?
$str = '"54663","Паркетная доска, Saima, береза, Wirkkala, Karelia, 1200x150x14 R","Товар","Паркетная доска","","","Karelia","","м2",0.000,0.000,0.000,5328.75,"Руб",4594.00,"Руб",3828.00,"Руб",0.00,"Руб",6125.00,"Руб"';
$result = array();
// Заполняем массив $result
$len = strlen($str);
for($i = 0, $k = 0; $i < $len; $i++, $k++) {
$ch = $str[$i];
if($ch == '"') { // Строки
$result[$k] = getElement($ch);
$i++;
} else { // Числа
$i--;
$result[$k] = getElement();
}
}
function getElement($separator = ',') {
$temp = "";
global $ch;
global $str;
global $i;
while(true) {
$ch = $str[++$i];
if($ch == $separator) {
break;
}
$temp .= $ch;
}
return $temp;
}
// Выводим результат
foreach($result as $element) {
echo "<br>".$element;
}
?>
|
6.11.2012 / 17:42 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| kiriman, можно сделать explode по кавычке, а не запятой. А потом путём несложных махинаций всё сделать нормально
__________________
Да, детка, я - Король Ящериц!!! Изменено HoldFast (6.11 / 17:42) (всего 1 раз) |
6.11.2012 / 17:47 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| kiriman, ну собствн или регулярка, preg_match_all, всё что между кавычек в массив. И норм
__________________
Да, детка, я - Король Ящериц!!! |
6.11.2012 / 17:49 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| HoldFast (06.11.2012/17:47)kiriman, ну собствн или регулярка, preg_match_all, всё что между кавычек в массив. И норма все что без кавычек выкинуть? а порядок значений как ты восстановишь, даже если вытащишь остальное другой регуляркой? Напиши РАБОЧИЙ код. А то теория да теория |
6.11.2012 / 17:50 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| kiriman, ща попробуем
__________________
Да, детка, я - Король Ящериц!!! |