PHP.SU

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

Страниц (106): В начало « ... 88 89 90 91 [92] 93 94 95 96 ... » В конец

> Найдено сообщений: 1580
Строитель Отправлено: 31 Мая, 2016 - 22:55:20 • Тема: Подскажите пожалуйста что неправильно! • Форум: Вопросы новичков

Ответов: 16
Просмотров: 549
Red_man пишет:
Так и есть
Ну тогда попробуйте не использовать строгое сравнение в условии (вместо трёх знаков === напишите два ==), и ещё не плохо было бы весь код целиком посмотреть, с подсветкой (в bbphp-тегах)
Строитель Отправлено: 31 Мая, 2016 - 22:50:21 • Тема: Подскажите пожалуйста что неправильно! • Форум: Вопросы новичков

Ответов: 16
Просмотров: 549
Red_man пишет:
array(2) { [0]=> string(3) "123" [1]=> string(3) "123" }
А логин и пароль как выглядит? (те, с которыми вы сравниваете)
Строитель Отправлено: 31 Мая, 2016 - 22:24:02 • Тема: Подскажите пожалуйста что неправильно! • Форум: Вопросы новичков

Ответов: 16
Просмотров: 549
Red_man А что в $row ? Выполните дамп
Строитель Отправлено: 31 Мая, 2016 - 21:34:12 • Тема: Подскажите пожалуйста что неправильно! • Форум: Вопросы новичков

Ответов: 16
Просмотров: 549
Red_man пишет:
что не так делаю
Не так сравниваете. Вернее, сравниваете с "ничем". У вас в условии записано так
PHP:
скопировать код в буфер обмена
  1. if ( ($log === $row[0]) and ($passw === $row[1]))
А вот откуда "вдруг" появилась $row[0] и $row[1] ? Эти данные надо сперва из базы получить, а потом уже с ними сравнивать.
Строитель Отправлено: 28 Мая, 2016 - 18:55:17 • Тема: Регулярные выражения • Форум: Вопросы новичков

Ответов: 3
Просмотров: 183
Грачи прилетели пишет:
Правильнее Ваш вариант?
Я думаю, оба варианты правильные. Но если можно обойтись без регулярок, то лучше юзать strpos()
Строитель Отправлено: 28 Мая, 2016 - 18:38:44 • Тема: Регулярные выражения • Форум: Вопросы новичков

Ответов: 3
Просмотров: 183
Грачи прилетели, вроде бы так
PHP:
скопировать код в буфер обмена
  1. $str =  'текст ; % %текст №11-1111 текст';
  2. $patt = '~№\d+-\d+~';
  3. preg_match($patt, $str, $arr);
  4.  
  5. echo '<pre>'; print_r($arr);
  6. /*
  7. Array
  8. (
  9.     [0] => №11-1111
  10. )
  11. */
Строитель Отправлено: 26 Мая, 2016 - 20:16:29 • Тема: Как организовать проверку на заполненность полей? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 133
hal9000 пишет:
Как организовать проверку на заполненность полей, чтоб сообщение выдавало только по нажатию кнопки "вычислить", а не при первом старте страницы?
Можно для кнопки задать переменную, типа так
CODE (html):
скопировать код в буфер обмена
  1. <input type="submit" name="subm" value="Вычислить" />
А в файле calc.php добавить условие, которое будет проверять наличие этой переменой
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. if (isset($_GET['subm'])) {
  4.     # Тут весь ваш код
  5. }
  6.  
Строитель Отправлено: 26 Мая, 2016 - 19:54:47 • Тема: glob и сортировка по дате • Форум: Вопросы новичков

Ответов: 5
Просмотров: 384
cidldx пишет:
в вашем коде много багов
Каких именно? Я на локалке код протестил, всё было ок )
(Добавление)
cidldx пишет:
А это что?


$arr = [];


Ругается на синтакс. не ожиданый [
Это объявление массива (сокращённый синтаксиc) Если такая запись вызывает ошибку, то следует её заменить на эту
Строитель Отправлено: 25 Мая, 2016 - 23:23:35 • Тема: glob и сортировка по дате • Форум: Вопросы новичков

Ответов: 5
Просмотров: 384
cidldx пишет:
как сделать так чтобы файлы в форме сортировались по дате изменения
Наверняка есть решение по короче, но мне пока ничего, кроме этого, не придумалось
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $arr = [];
  4. foreach (glob('*.mp4') as $file) {
  5.     $arr[filemtime($file)] = $file;
  6. }
  7.  
  8. krsort($arr);
  9.  
  10. ?>
  11.  
  12. <form action= "<?PHP $_SERVER['PHP_SELF'] ?>" method="POST">
  13.     <?PHP foreach ($arr as $date => $name) { ?>
  14.     <input type="checkbox" name="qq[]"  value="<?PHP echo $name ?>" />
  15.     <?PHP echo date('d.m.Y - H:m:s', $date), '&nbsp;&nbsp;|&nbsp;&nbsp;', $name ?>    <?PHP } ?>
  16.     <input type="submit" value="Записать" />
  17. </form>
Строитель Отправлено: 22 Мая, 2016 - 15:43:00 • Тема: Не создается форма • Форум: Вопросы новичков

Ответов: 9
Просмотров: 392
cidldx пишет:
Прописывал не помогает.
Я думаю, такой вариант вам подойдёт
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $data = dirname(__FILE__) .'/playlist.m3u';
  4.  
  5. if (isset($_POST['qq'])) {
  6.     file_put_contents($data, serialize($_POST['qq']));
  7.     header('Location: '. $_SERVER['PHP_SELF']);
  8.     exit;
  9. }
  10.  
  11. if (file_exists($data)) {
  12.     $names = unserialize(file_get_contents($data));
  13.     if (!empty($names)) {
  14.         echo '<b>Вы записали в плейлист следующие файлы:</b><br />'.
  15.             join('<br />', $names);
  16.     } else {
  17.         echo '<b>Записей нет!</b><br />';
  18.     }
  19. }
  20.  
  21. ?>
  22.  
  23. <hr />
  24. <form action="<? $_SERVER['PHP_SELF'] ?>" method="POST">
  25.     <? foreach (glob('*.mp3') as $file) : ?>
  26.     <input type="checkbox" name="qq[]" value="<?=$file?>" /><?=$file?>    
  27.     <? endforeach ?>
  28.     <input type="submit" value="Записать в плейлист" />
  29. </form>
  30.  

(Добавление)
Этот код нужно сохранить в пхп-файл, а файл поместить в директорию с мп3-файлами.
Строитель Отправлено: 20 Мая, 2016 - 18:44:10 • Тема: Изменение последнего значения массива при переборе foreach • Форум: Вопросы новичков

Ответов: 3
Просмотров: 185
ishvab, приведённый вами код никакой записи в $rots не производит, цикл foreach просто возвращает в браузер значения ключей массива rots, ничего в нём не меняя.
(Добавление)
Например, просто напишите две указанные вами строки рядом
echo json_encode($rots);
echo json_encode($rots);
Результат у них будет одинаковый.
Строитель Отправлено: 19 Мая, 2016 - 17:03:27 • Тема: Использование сессий в форме • Форум: Обсуждение статей

Ответов: 8
Просмотров: 3803
SidneyShow пишет:
Надеюсь Вы меня поняли
Честно говоря - нет. Вы можете объяснить иначе, в более развёрнутом виде, или показать визуально (на скриншоте) требуемый результат?
Строитель Отправлено: 18 Мая, 2016 - 23:35:24 • Тема: Помогите разобраться в кодировке url запроса. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 135
AlexStarov декодируйте строку
PHP:
скопировать код в буфер обмена
  1. echo urldecode('%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4%D0%B0/%D0%BF000036');//поезда/п000036
Строитель Отправлено: 18 Мая, 2016 - 23:21:23 • Тема: Использование сессий в форме • Форум: Обсуждение статей

Ответов: 8
Просмотров: 3803
SidneyShow пишет:
К сожалению не помогло
Покажите ваш код, и если есть - скопируйте ошибки.
Строитель Отправлено: 18 Мая, 2016 - 22:03:20 • Тема: Php, Как удалить символ " при парсинге? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 131
seoshni4ek пишет:
Как убрать "?
PHP:
скопировать код в буфер обмена
  1. $txt = 'Некий "текст"...';
  2. $txt = str_replace('"', '', $txt);
  3.  
  4. echo $txt; //Некий текст...

Страниц (106): В начало « ... 88 89 90 91 [92] 93 94 95 96 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB