-
Posts
358 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by bgraf
-
1 - это как? 2 - можно пример, пожалуйчта
-
Здравствуйте! Подскажите способ выдачи сообщения пользователю по средствам php. Пример При регистрации я делаю проверку заполненной формы reg.php, все проверки произвожу в файле reg_check.php если допустим пользователь не правильно ввел e-mail я хочу на reg.php вывести сообщение "ВВЕДИТЕ ПРАВИЛЬНО E-MAIL"
-
Спасибо всем огромное!!!
-
Нужны все, но нет возможности писать css на каждый
-
Здравствуйте! Подскажите, как правильно и кросбраузно сделать закругленные края для type="text" и textarea. У меня нет возможности проверить все браузеры и под каждый сделать свой css. Очень буду благодарен за помощь!
-
тут не одна папка. дело в том что когда я начинал делать проект я решил, что новые клиенты будут присылать мне на почту данные, я их буду проверять и создавать папку с именем ID пользователя, в ней будет папка картинки, папка банеры, и три файла .php 1-о компании 2-картинки 3-контакты (не вдавайтесь в программирование, все страницы динамические, есть база которая инклюдится в файл, поэтому если надо что-то менять то меняется в одном месте), но такая практика не прокатила, людям легче и удобней заполнить форму и зарегистрироваться. И тут встал вопрос, у меня файловая система и на сколько правильно создавать папки при регистрации, посмотрел сайты, к примеру http://www.remontnik.ru/ http://www.myhome.ru/ и понял, что там картинки находятся в одной директории, просто создается папка в которой может быть 5000 или 10000 к примеру картинок, таким образом разбивая количество картинок в папке, и я задался вопросом, как мне строить свою систему, ведь создать папку на каждого пользователя это логично и структурировано, но почему они так не делают? в чем тут секрет? ведь увеличивается код обработки, проверки, нежеле держать всю инфу в одной папке?
-
скажите в чем преимущества и недостатки хранения всех картинок пользователей в одном файле и в чем преимущества и недостатки создания для каждого пользователя папки, при условии что пользователей может быть тысячи а картинок десяткм тысяч?
-
Здравствуйте! Задача: зарегистрировать нового пользователя, дать ему возможность заполнить форму с его данными, добавить фото с его работами,проверить все данные перед тем как показывать их на сайте,в последствии дать возможность пользователю менять данные. Решение: Две таблицы, первая временная в которую будут добавляться новые пользователи , вторая главная где находится проверенная информация и с которой идет показ данных на сайте. В первую таблицу также будут добавляться данные измененные для проверки перед тем как перенести их в главную таблицу для показа на сайте. При регистрации пользователя создается папка с ID пользователя куда будут добавляться фото этого пользователя. Вопрос: Правильный ли подход? Правильно создавать папку на каждого пользователя? Очень нужно мнение опытных программистов. Спасибо!
-
смысл этой строки в том чтобы вернуться на исходную страничку вариант хороший, но если куки отключены?
-
Здравствуйте! Делаю корзину на сайте и вот столкнулся с такой проблемой. На странице с товаром, к примеру стул, есть такой код добавления этого товара в корзину: <?php session_start(); ?> <form id="form2" name="form2" method="post" action="test_karzina.php"> <input type="hidden" name="ses_name" value="<?php echo($_GET['name']);?>" /> <input type="hidden" name="ses_product_id" value="<?php echo($article);?>" /> <input type="submit" name="Submit" value="В корзину" /> </form> Код test_karzina.php <?php session_start(); $i = count($_SESSION['product']); $_SESSION['product'][$i]=array($_POST['ses_name'],$_POST['ses_product_id']); header("Location: ".$_SERVER["HTTP_REFERER"]); ?> Таким образом я открыл сессию и добавил в массив сессии $_SESSION['product'] товар. Тут все понятно, но как сделать так чтобы страница не перезагружалась. В нете есть ответ, использовать Ajax, но при этом дают уже готовые Корзины, мне не хочется внедрять чужой код, и честно говоря хочется разобраться. Подскажите какое решение можно применить к данному вопросу.
-
Все нашлась проблема. в php.ini max_file_uploads 20 20 - поэтому и не получалось, связался с хостом, поменяют на больше и все будет супер. Всем спасибо
-
upload_max_filesize 999M 999M memory_limit 160M 160M при этом общий объем всех 20 small_img and 20 big_img не превышает 1M
-
проверил post_max_size 999M 999M - вроде достаточно
-
Блок 11 <!--==========================Картинка 11=========================================--> <table style="border:1px solid #383737;"> <tr> <td> <font>Картинка маленькая 11</font> </td> <td> <input type="hidden" name="MAX_FILE_SIZE_des_img_small_11" value="2000000" /> <input type=file name="des_img_small_11" maxlength=64 id="des_img_small_11"> </td> <td> <font>Картинка большая 11</font> </td> <td> <input type="hidden" name="MAX_FILE_SIZE_des_img_big_11" value="2000000" /> <input type=file name="des_img_big_11" maxlength=64 id="des_img_big_11"> </td> </tr> <tr> <td valign="top"> <font >Описание картинки 11</font> </td> <td> <textarea cols=50 rows=8 name="des_img_description_11" value="" id="des_img_description_11"></textarea> </td> </tr> </table> <!--============================================================================--> Да если убрать то работает, более того если убрать 1 - 10 и оставить 11-20 то работает тоже
-
использовал ini_set('display_errors',1); error_reporting(E_ALL); получил сообщение: Notice: Undefined index: des_img_small_11 in /ins_images.php on line 74 74 строка $des_img_small = $_FILES['des_img_small_'.$count]['name']; Подскажите, что это значит?
-
Здравствуйте! Помогите разобраться. У меня есть форма состоящая из 20-ти нижеприведенных блоков, в которых выбирается маленькая картинка, большая картинка и поле для описания картинки. <!--==========================Картинка 1=========================================--> <table style="border:1px solid #383737;"> <tr> <td> <font>Картинка маленькая 1</font> </td> <td> <input type="hidden" name="MAX_FILE_SIZE_des_img_small_1" value="2000000" /> <input type=file name="des_img_small_1" maxlength=64 id="des_img_small_1"> </td> <td> <font>Картинка большая 1</font> </td> <td> <input type="hidden" name="MAX_FILE_SIZE_des_img_big_1" value="2000000" /> <input type=file name="des_img_big_1" maxlength=64 id="des_img_big_1"> </td> </tr> <tr> <td valign="top"> <font >Описание картинки 1</font> </td> <td> <textarea cols=50 rows=8 name="des_img_description_1" value="" id="des_img_description_1"></textarea> </td> </tr> </table> Для каждого блока названия свои т.е. des_img_small_1, des_img_small_2, des_img_small_3 и т.д. до des_img_small_20 И есть цикл, который эти все картинки записывает на сервер. for($count=1;$count<=20;$count++) { $des_img_small = $_FILES['des_img_small_'.$count]['name']; $tmp_des_img_small = $_FILES['des_img_small_'.$count]['tmp_name']; $name_img_des_img_small = "name_img_small_".$count."_".$des_img_small; $path_name_img_des_img_small = "$folder_name."/images/".$name_img_des_img_small; $des_img_big = $_FILES['des_img_big_'.$count]['name']; $tmp_des_img_big = $_FILES['des_img_big_'.$count]['tmp_name']; $name_img_des_img_big = "name_img_big_".$count."_".$des_img_big; $path_name_img_des_img_big = "$folder_name."/images/".$name_img_des_img_big; if(!empty($des_img_small) && !empty($des_img_big) ) { move_uploaded_file($_FILES['des_img_small_'.$count]['tmp_name'],$path_name_img_des_img_small); move_uploaded_file($_FILES['des_img_big_'.$count]['tmp_name'],$path_name_img_des_img_big); } else { ehco('Картинка не выбрана'); } } И вот понять не могу первые 10 картинок записывает а начиная с 11-ой не видит и пишет 'Картинка не выбрана' Помогите разобраться. Спасибо
-
Прошу прощения! Смотрю в книгу вижу фигу. Переменную не ту вставлял, вот так все работает sqlite_rewind($result); //перевожу pointer на первую запись while ($row=mysql_fetch_array($result)) { if($_POST[$row[prd_key]]!='0') { $str_products .= $_POST[$row[prd_key]]; } } Всем спасибо, если тема не нужна, прошу удолить
-
Здравствуйте! Я динамически составил SELECTS <table> <?php while ($row=mysql_fetch_array($result)) { $product_name = $row["prd_name"]; $key_product_name = $row["prd_key"]; echo'<tr> <td> <font >'.$prd_name.'</font> </td> <td> <select name="'.$prd_key.'" dir="ltr" lang="ru" id="font"> <option value="0" selected="selected">Нет</option> <option value="'.$prd_key.':::">Да</option> </select> </td> </tr>'; } ?> </table> После того как пользователь выбрал нужные пункты, я хочу составит string, в котором я сохраню все пункты которые выбрал пользователь и в последствии сохраню в базе. И тут то у меня проблема что-то не могу понять как сделать: sqlite_rewind($result); //перевожу pointer на первую запись while ($row=mysql_fetch_array($result)) { if($_POST[$prd_key]!='0')// вот тут и проблема как сделать динамику????? { $str_products .= $_POST[$prd_key]; } } prd_key - идентично Подскажите как решить задачу. Спасибо всем.
-
Здравствуйте! Помогите написать select. Общее количество записей в таблице(count(*)) равняется 9 Без повторений по определенному столбику равно 5 Как создать запрос который бы мне и возвращал 5 Т.е. select count(*) from tbl001 ...... - вернул бы число записей без повторов т.е. число 5 Спасибо!
-
спасибо, я постараюсь. скажите сделал так select big_flash FROM `data_serveses_flash` WHERE uniq_id [b]IN[/b] (select uniq_id from data_serveses_names where paid = 1) and big_flash!=''; заработала в чем дело?
-
Здравствуйте! Почему, и вообще возможно ли, не работает такой запрос. select big_flash FROM `data_serveses_flash` WHERE uniq_id = (select uniq_id from data_serveses_names where paid = 1) and big_flash!=''; data_serveses_flash.uniq_id и data_serveses_names.uniq_id уникальные. А задача заключается в том, чтобы из data_serveses_flash выбрать все big_flash, но при условии, что в data_serveses_names, paid = 1 и data_serveses_flash.big_flash!='' Спасибо всем !
-
while($res = mysql_fetch_array($result)) { $arr[] = $res; } Простите разобрался. Ассоциативный массив получается да? чтобы не открывать новую тему, подскажите а как заполнить многомерный JavaScript массив из БД ?