PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 11
VT_Anonymouse Отправлено: 26 Июля, 2012 - 21:49:38 • Тема: Безопасный ввод текста • Форум: Вопросы новичков

Ответов: 92
Просмотров: 3631
LIME пишет:
насколько помню он с бд не дружит вообще
возможно все в файлах хранит

Закалка 90ых? А ведь когда-то было модно все хранить в файлах... Улыбка
VT_Anonymouse Отправлено: 26 Июля, 2012 - 21:45:19 • Тема: Всем привет, кто нибудь может показать как пишется скрипт регистрации и авторизации? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 197
Вот не плохая статейка на Хабре - тык
Правда старая уже, но вполне актуальная для изучения php.
VT_Anonymouse Отправлено: 26 Июля, 2012 - 21:36:44 • Тема: Безопасный ввод текста • Форум: Вопросы новичков

Ответов: 92
Просмотров: 3631
LIME пишет:

так и знал что наш Данька будет уверен что кроме селекта ничего не подставят))
ну и юморной парень))

Может быть он специально оставляет дыры, что бы поддерживать php'шников в тонусе Улыбка

LIME пишет:
но только при регистрации баг
потом нет

Не суть, способ всеравно угадал. Что там, что там - форма Улыбка
VT_Anonymouse Отправлено: 26 Июля, 2012 - 21:24:15 • Тема: Безопасный ввод текста • Форум: Вопросы новичков

Ответов: 92
Просмотров: 3631
LIME пишет:
я у этого уникума только что дырочку нашел))
наказать???
ну ничего сильно не поломаю)) не боись
(Добавление)
любуйтесь))
раздел услуги
(Добавление)
зато лучше всех знает как защитить данные))

Дай угадаю. Немного не хватает проверок при добавлении объявления, а именно при вводе города? Улыбка
VT_Anonymouse Отправлено: 26 Июля, 2012 - 21:04:49 • Тема: Запутался в многомерном массиве • Форум: Вопросы новичков

Ответов: 13
Просмотров: 486
KingStar пишет:
короче делаем вот так Радость

Да в принципе оба способа (и через for, и через foreach) верны и достойны права на жизнь Улыбка
Скажу даже больше - начинающим программистам полезно знать сразу несколько способов, ведь оба эти способа имеют свои плюсы и минусы, в зависимости от ситуации, в которой требуется использование цикла. Улыбка

LIME пишет:
и я например крайне редко пользую for
нет необходимости
меня даже итератор бесит))
это который $i

Зря, ведь иногда им пользовать не то что полезно, а даже жизненно необходимо Улыбка

LIME пишет:
предлагаешь утаить сии факты?))

Конечно, а еще нужно перенести эту тему в закрытый раздел и больше никому никогда не показывать Радость

А если по существу - то зачем утаивать. Просто из нашей дискуссии можно подчеркнуть, что разница между for и foreach не сильно велика (14 миллисекунд, вообще ерунда), поэтому нужно использовать то, что более подходит для ситуации.
В чем плюсы for? В том, что у нас всегда есть цифра цикла, которую можно подставить в любой массив, будь то 10 разных массивов.
В чем плюсы foreach? В том, что мы можем быстро с помощью его перебрать пары ключ=>значение, что затруднительно сделать при помощи for.
Ничего не забыл? Улыбка

А, вот еще. Если нужно, предположим, обрабатывать какие-то сложные данные со 1000, или 2000, или 10000 рядов, то лучше, конечно использовать foreach, так как при росте времени обработки разница между for и foreach тоже будет расти, причем еще не известно на сколько.
VT_Anonymouse Отправлено: 26 Июля, 2012 - 18:50:41 • Тема: Запутался в многомерном массиве • Форум: Вопросы новичков

Ответов: 13
Просмотров: 486
LIME пишет:
VT_Anonymouse foreach оптимальнее
http://www.phpbench[dot]com/
3ий тест
там же первый тест о count

Там захватывается array_keys при тесте for, а вот при тесте foreach того же array_keys уже нету, но даже при таком раскладе разница между for и foreach составляет всего 14 миллисекунд, если учесть что там делают по 100 циклов.
Но где вы видели новость со 100 картинками? Или хотя бы с 50? Даже 10 картинок для новости - редкость. Но это не суть. Представьте себе 1000 миллисекунд в 1 секунде и представьте насколько мало - 14 миллисекунд.
Да и доказать, что for работает быстрее foreach не было моей целью, я имел ввиду другое под словом "оптимальнее", о чем я написал в своем предыдущем сообщении.
Будьте реалистами. Подмигивание
VT_Anonymouse Отправлено: 26 Июля, 2012 - 17:58:08 • Тема: Запутался в многомерном массиве • Форум: Вопросы новичков

Ответов: 13
Просмотров: 486
KingStar пишет:
вы сами себе противоречите, то оптимальней, а то пренебрегаете

Оптимальность была на втором плане, это я, так сказать, "к слову" написал. Основная задача перебора через for была помочь автору топика понять, как обращаться к многомерному массиву, что я уже пишу 3ий раз.
К тому же под словом "оптимальнее" не всегда имеется ввиду время генерации, может же быть оптимальнее, например, для дальнейшего использования? Куда же лучше, когда вы все время обращаетесь к одной переменной, а не "плодите 10 штук".
Вы явно придираетесь к моим словам Улыбка
VT_Anonymouse Отправлено: 26 Июля, 2012 - 17:34:47 • Тема: Запутался в многомерном массиве • Форум: Вопросы новичков

Ответов: 13
Просмотров: 486
KingStar пишет:
PHP:
скопировать код в буфер обмена
  1. for ($i=0; count($array['Frame']); $i++)


мне кажется, или у тебя чего-то не хватает

Исправил на секунду раньше, чем вы опубликовали свое сообщение. Опечатка была Подмигивание

Васенька пишет:
Cпасибо учту.

Не за что Улыбка
(Добавление)
KingStar пишет:
и если уж на то пошло, то зачем count($array['Frame']) каждый цикл пересчитывать???

Ну если вы гонитесь за долями миллисекунд, которые с лихвой съест 1 запрос в БД, то вынесите count($array['Frame']) в переменную выше.
Я лишь хотел показать автору, как обратиться к многомерному массиву на прямую.
VT_Anonymouse Отправлено: 26 Июля, 2012 - 17:28:46 • Тема: Запутался в многомерном массиве • Форум: Вопросы новичков

Ответов: 13
Просмотров: 486
Можно вот так:
PHP:
скопировать код в буфер обмена
  1. $array = ""; //тут предположим этот многомерный массив
  2.  
  3. $output = "";
  4. for ($i=0; $i<count($array['Frame']); $i++)
  5. {
  6.    $output .= '<img src="'.$array['Frame'][$i]['path'].'" />';
  7. }
  8. echo $output; //картинки подряд
  9.  

Так лучше понимается многомерность массива, чем через foreach. Да и перебор через for оптимальнее.
VT_Anonymouse Отправлено: 26 Июля, 2012 - 16:42:48 • Тема: Нужен скрипт для видеотеки • Форум: FreeLance

Ответов: 1
Просмотров: 831
sb69 пишет:
Нужно переделать скрипт для вытаскивания ссылок на видео с сайтов есть заготовка, писать в личку. За вознаграждение договоримся.

К сожалению мне запрещено по каким-то причинам отправлять ЛС всем, кроме администраторов и модераторов. Возможно это как-то связано с такой защитой от спама данного форума. Ну да ладно, напишу в этой теме:

Каких сайтов и каких именно ссылок? Если можно, могли бы вы предоставить ссылку на подобный сайт и краткое описание того, что именно нужно "вытащить". И какова сумма вознаграждения?
Если мои услуги, как php-кодера, еще необходимы, то могу сообщить мою ICQ, там обговорим все более детально.

Извиняюсь за нарушение правил раздела.
VT_Anonymouse Отправлено: 26 Июля, 2012 - 16:03:34 • Тема: Загрузка фоток в picasa • Форум: FreeLance

Ответов: 1
Просмотров: 954
flisk пишет:
Нужен пример скрипта для загрузки фотографий в веб-альбомы пикаса (гугл). Можно на основе этого https://developers[dot]google[dot]com/pi[dot][dot][dot]lopers_guide_php или какого угодно кода, не суть, главное чтоб работало. Сам разобраться не могу по причине плохого знания английского языка и php вообще.

Подскажу, что нужно использовать 2 пункта для ваших нужд, а именно: Авторизация по одной паре почта/пароль (Single-user "installed" client authentication) и Загрузка фотографии (Post a new photo). Примеры там есть.
Если эта тема все еще актуальна, то могу вам написать скрипт с комментариями пошаговый (если желаете изучить, как работает этот скрипт) или просто написать скрипт, который требуется. Все это за отдельную плату. Пишите в ЛС, если мои услуги вам необходимы.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB