формирование строк через обход многомерного массиваhttp://softtime.ru/forumформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522993Нет у вас никакого ООП по большому счету. Но не в этом дело. Не сможете научиться видеть задачу, разбивать ее...формирование строк через обход многомерного массиваSat, 20 Oct 2012 20:13:31 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522992Абыдно, да...:((( Вообще, это меня один знакомый попросил. У них сайт какой-то христианской общины и когда происходят какие-нибудь события (встречи,...формирование строк через обход многомерного массиваSat, 20 Oct 2012 20:02:45 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522987Бардак какой-то, а не код, что еще можно сказать. Вы втюрились в объекты, ради объектов, при этом совсем не понимая...формирование строк через обход многомерного массиваSat, 20 Oct 2012 18:44:52 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522982Сделал так:"? $host='localhost'; $db='church'; $user='changer'; $psw='writer'; $conn=new MySQLi($host,$user,$psw,$db) or die ('Невозможно открыть источник.'); foreach($_POST as $index){ $caption[]=$index; } $files=$this-"_files; $mini=$this-"_miniatures;...формирование строк через обход многомерного массиваSat, 20 Oct 2012 18:14:57 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522967Вам сколько раз еще повторить, что экранировать надо данные, а не SQL выражение, чтобы вы это поняли? Если $num, это...формирование строк через обход многомерного массиваSat, 20 Oct 2012 17:03:02 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522966Вобщем изменил код на такой: "? foreach($_POST as $index){ $caption[]=$index; } $files=$this-"_files; $mini=$this-"_miniatures; if (count($files)==count($mini) && count($caption)==count($mini)){ $allrec=''; foreach ($files...формирование строк через обход многомерного массиваSat, 20 Oct 2012 16:46:35 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522962Вам говорили, и вы должны были прочесть о том, что функция real_escape_string(), это для обработки данных. А вы что обрабатываете?"?...формирование строк через обход многомерного массиваSat, 20 Oct 2012 15:50:21 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522957В принципе разобрался с обходом массива. Задача была сформировать из трёх (или более) массивов строку вида: ('первый_элемент_первого_массива','первый_элемент_второго_массива','первый_элемент_третьего_массива'),('второй_элемент_первого_массива','второй_элемент_второго_массива','второй_элемент_третьего_массива') и т.д. Сделал...формирование строк через обход многомерного массиваSat, 20 Oct 2012 13:56:19 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522872Я вам уже говорил - классы в помойку (на время). Опишите всю задачу полностью, ведь вы на поставленные вам вопросы...формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:29:36 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522871$caption - это массив содержащий подписи к изображениям (короткие строки текста).формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:21:17 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522870Вот снова выключил упомянутый блок кода, - всё работает: изображения создаются, миниатюры тоже, все массивы корректно отображаются... никаких ошибок. Значит...формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:19:51 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522869Ну что вам сказать, если трудно судить по этому участку кода? Что за переменная captoin, что за размер ее и...формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:18:45 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522868Я удаляю ресурсы изображений и миниатюр через imagedestroy. Нужно делать что-то ещё?формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:14:16 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522866Ошибка гласит, что память исчерпана, а это означает, что она у вас забита под завязку. Почему, сказать трудно, не видя...формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:04:45 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522865Просто перед этим я выключил блок"? $record1=array(); $record2=array(); $record3=array(); if (count($files)==count($mini) && count($caption)==count($mini)){ $n=(count($files)-1); for ($i=0;$i=$n;$i++){ $record1[]="'".$files."'"; $record2[]="'".$mini."'"; $record3[]="'".$caption."'"; }...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:53:06 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522863У вас загружается три графических файла, а это могут быть внушительные размеры. Один из указанных выше параметров определяет максимальный размер...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:42:24 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522862Сия цифра равна 128Мб, т.е. на обрабатку цикла выполняющего обход трёх массивов по два строковых значения в каждом не хватает...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:34:48 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522860И зачем вам нужно три массива? Я вам вроде бы уже говорил, что строковые данные приходящие извне нужно обязательно экранировать...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:26:49 +0300confirmформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522859Вобщем класс я переписал. Массивы формируются как надо. Вот код обработки: "? foreach($_POST as $index){ $caption[]=$index; } $files=$this-"_files; $mini=$this-"_miniatures; $record1=array();...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:11:50 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522856Переписывайте класс, тем более он ваш, что хотите делайте, но вы сперва определитесь с тем, что вам надо. Вот вы...формирование строк через обход многомерного массиваThu, 18 Oct 2012 18:34:12 +0300confirm