PHP.SU

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

Страниц (21): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец

> Найдено сообщений: 315
NoPaper Отправлено: 05 Марта, 2013 - 20:01:16 • Тема: Помогите с выводом данных • Форум: Вопросы новичков

Ответов: 10
Просмотров: 382
Safok пишет:
NoPaper пишет:
Что-то наподобие этого?

Вот что то на подобии, но все данные у меня находятся в числовом значении.

Ну так и передавай в функцию цифры =) нужно лишь переделать массивы, заполнить их нужными данными
PHP:
скопировать код в буфер обмена
  1.  
  2. function get_prank($f, $r){
  3.     $frak = array( 0=>'Флот', 1=>'Пехота');
  4.     $rank= array(
  5.       /* Ранки у флота */ 0 => array('Матрос','Старший матрос','Главный корабельный'),
  6.       /* Ранки у пехоты */ 1=> array('Солдат','Ефрейтор','Сержант')
  7.     );
  8.     return array($frak[$f],$rank[$f][$r]);
  9. }
  10.  

get_prank(0, 0) Вернет массив: Флот, Матрос
get_prank(0, 1) Вернет Флот, Старший матрос
и т.д.
NoPaper Отправлено: 05 Марта, 2013 - 19:53:35 • Тема: Загрузка фрагмента файла • Форум: Работа с файловой системой и файлами

Ответов: 9
Просмотров: 2478
PHP:
скопировать код в буфер обмена
  1.  
  2. $handle = fopen('Файл', "r");
  3. $contents = fread($handle, 'Размер считываемых данных в байтах');
  4. fclose($handle);
  5.  
NoPaper Отправлено: 05 Марта, 2013 - 19:49:46 • Тема: Очередная ошибка;| • Форум: Вопросы новичков

Ответов: 10
Просмотров: 454
Перед строкой


Добавь


Переменная $igro создана в блоке if, а значит только там она и доступна
NoPaper Отправлено: 05 Марта, 2013 - 19:47:05 • Тема: Помогите с выводом данных • Форум: Вопросы новичков

Ответов: 10
Просмотров: 382
Что-то наподобие этого?
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function get_prank($rank, $zv){
  3.     $ranks = array('Флот','Пехота');
  4.     $zvania = array(
  5.         array('Матрос','Старший матрос','Главный корабельный'),
  6.         array('Солдат','Ефрейтор','Сержант')
  7.     );
  8.    
  9.    
  10.     return array($ranks[$rank],$zvania[$rank][$zv]);
  11. }
  12.  
  13. var_dump( get_prank(1, 2));
NoPaper Отправлено: 05 Марта, 2013 - 19:10:40 • Тема: Очередная ошибка;| • Форум: Вопросы новичков

Ответов: 10
Просмотров: 454
И чем помочь?
NoPaper Отправлено: 04 Марта, 2013 - 19:39:00 • Тема: защита от подмены формы через post • Форум: Вопросы новичков

Ответов: 62
Просмотров: 2499
imya пишет:
LIME пишет:
PHPSESSID=9jtte2lbjgks3th5866ju6qqv5
это ты откуда возьмешь?


Тот же вопрос.

А curl для кого придумали? Он автоматом работает с куками, имитируя браузер.

Как вариант - подключать js, который будет устанавливать куки. Желательно скрипт передавать в зашифрованном виде.

И все же, если человек захочет сделать бота, он его сделает. Тут даже капчи не помогут
NoPaper Отправлено: 04 Марта, 2013 - 12:24:46 • Тема: Совместимость jquery/json и php • Форум: Вопросы новичков

Ответов: 6
Просмотров: 281
Алексеей пишет:
DelphinPRO, это типа умный. И типа нет никаких вариантов совместить этот скрипт с php?

Проверять в php наличие заголовков referer и AJAX
NoPaper Отправлено: 03 Марта, 2013 - 20:22:53 • Тема: Нужно мнение программиста • Форум: Прочее

Ответов: 10
Просмотров: 62
avtor.fox пишет:
NoPaper пишет:
Рассчитывайте на бюджет 70-100$ как минимум

что? Однако

А то, что за разработку какого-то недоблога с прикрученным форумом просят от 150$, это нормально? (Нет, не на этом форуме, но известны мне такие "конторки")
NoPaper Отправлено: 03 Марта, 2013 - 20:05:51 • Тема: Нужно мнение программиста • Форум: Прочее

Ответов: 10
Просмотров: 62
По типу карточной игры мафия?

В реализации не так уж и сложно, но если еще под определенный движок клепать... Рассчитывайте на бюджет 70-100$ как минимум
NoPaper Отправлено: 03 Марта, 2013 - 14:00:18 • Тема: Подскажите где может быть ошибка • Форум: Вопросы новичков

Ответов: 3
Просмотров: 167
PHP:
скопировать код в буфер обмена
  1.  $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd)or die("Could not connect: " . mysql_error());
  2. if (!$dbcnx) {

Подавляется ошибка знаком @ - 1
Используется конструкция or die - 2
И напоследок if'ом проверяется переменная $dbcnx, которая по логике отрицательное значение не может иметь

login8 пишет:
Может MySQL тупит?

лол
NoPaper Отправлено: 01 Марта, 2013 - 19:59:04 • Тема: Как запустить функцию автоматицески каждый день? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 470
Koc пишет:
Вопрос в том как срабатывает триггер для запуска функции удаления через Х дней?
точно не через cron

Например при входе в админку идет проверка даты, и, если срок истек...
NoPaper Отправлено: 28 Февраля, 2013 - 21:45:04 • Тема: mysqli не работает • Форум: Вопросы новичков

Ответов: 14
Просмотров: 3616
Наверное, потому что метеорит недавно упал
NoPaper Отправлено: 28 Февраля, 2013 - 20:55:17 • Тема: вхождение числа в диапазон • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1732
Тогда так
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $diap = array(0,9,18);
  3. $value = 18;
  4. $diap[] = $value;
  5. sort($diap);
  6. $res = array_keys($diap,$value);
  7. $res = (sizeof($res)>1)?$res[1]-1:$res[0]-1;
  8.  
  9. echo $res;


У DlTA пример намного проще
NoPaper Отправлено: 28 Февраля, 2013 - 20:15:28 • Тема: Htmlspecialchars и cookie • Форум: Вопросы новичков

Ответов: 6
Просмотров: 278
Еугений пишет:
Да, можно своровать куки... Но то, что введет злоумышленник будет видно же только на его странице и только ему..

Существуют CSRF уязвимости. Я, например, создам фейковую страничку, с которой ajax'ом будет отсылаться запрос на сайт с дыркой, при этом в header установлю куки с уязвимостью. Скрипт выполнится у пользователя и у меня окажутся его куки.
NoPaper Отправлено: 28 Февраля, 2013 - 20:10:28 • Тема: Как работать с регулярными выражениями в php • Форум: Вопросы новичков

Ответов: 9
Просмотров: 323
LShark пишет:
esterio пишет:
Ваш вариант тоже не лишен проблем

Каких, если не секрет?

Вроде имя файла уже не подменишь "неcss".

Ну разве что придется потмо проверять, есть ли такой файл реально, или нет. Зато на 1 обращение к диску меньше.

При обращении к жесткому диску расширение обходится нулл байтом(%00) , знаками, которые нельзя использовать в имени файла (~), огромным кол-вом слешей, да и это не весь список...

Алексеей, обращение к диску со стороны скрипта будет? Или файл просто загрузится подключенным клиентом(пользователем)? Если второе, то можно не пудрить мозги и просто проверять наличие расширения.

Страниц (21): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB