Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123

Объединить проверку

24.10.2013, 21:53. Показов 1911. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема заключается в том что если я пишу ссылку с http: то всё ок а если с https: то ошибка помогите сделать проверку в коде на https: или посоветуйте что-нибудь

PHP
1
2
if(!preg_match("|^http://vk\.com/(id)?([a-zA-Z0-9_]+?)/?$|i", $_POST['vkk']))
            return 'Ссылка на страницу введена не корректно';
Пробывал делать вот так не вышло( наверно что-то не так

PHP
1
2
if(!preg_match("|^http://vk\.com/(id)?([a-zA-Z0-9_]+?)/?$|i || |^https://vk\.com/(id)?([a-zA-Z0-9_]+?)/?$|i", $_POST['vkk']))
            return 'Ссылка на страницу введена не корректно';
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.10.2013, 21:53
Ответы с готовыми решениями:

Как объединить проверку формы авторизации
Всем привет, ребят подскажите пожалуйста, как объединить две проверки ввода логина и пароля. if($_POST){ if($login == $_POST...

Как объединить код и сделать проверку!!!
Здравствуйте. Нужна помощь. Необходимо объединить код и сделать проверку куда было введено число (шестигранник,круг,квадрат,). Я уже...

На проверку
Народ последнюю задачку проверьте пожалуйста!опять не могу найти ошибку УСЛОВИЕ: Дано натуральное четырехзначное число. Найти...

25
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
25.10.2013, 15:00
Студворк — интернет-сервис помощи студентам
забить на это дело Какую ошибку?
1
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123
25.10.2013, 15:44  [ТС]
короче закройте тему никто не поможет
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
25.10.2013, 15:46
если вы будете молчать о том, какие у вас ошибки, то, конечно, никто не поможет.
Ну а по поводу закрытия тем - читайте правила, пункт 2.3
1
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123
25.10.2013, 15:52  [ТС]
Я в теме 10 раз всё расписал что надо помочь и ошибку пишу 2 раз Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in
Мне надо сделать чтобы
PHP
1
$id = str_replace('http://vk.com/', '', $_SESSION['vkk']);
принимало ссылки https и без https вот тут
PHP
1
 if(!preg_match("|^(https?://)?vk\.com/(id)?([a-zA-Z0-9_]+?)/?$|i", $_POST['vkk']))
мне помогли так помогите пожалуйста
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
25.10.2013, 16:23
так вам написали, в чем проблема. Замените str_replace на preg_replace и добавьте модификаторы по бокам.
PHP
1
$id = preg_replace('|^(?:https?://)?vk\\.com/?|i', '', $_SESSION['vkk']);
1
4 / 4 / 1
Регистрация: 27.08.2013
Сообщений: 123
25.10.2013, 16:36  [ТС]
Ну про модификаторы не слышал, всё работает спасибо большое!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2013, 16:36
Помогаю со студенческими работами здесь

на проверку
не могу найти ошибку: Const n=10; m=15; p=25; Var f1,f2,f3:file of integer; A,A1:arrayof integer; B,B1:arrayof integer; ...

Не видит проверку
Всем привет. Пишу программу. Записывает строки в txt документ. Если я задаю значение в 1999 строк - то программа записывает, и...

Выполнить проверку
Добрый вечер,подскажите как выполнить проверку если в ini файле есть данные тогда открыть их в Form1,а если нет тогда открыть Form2.

Не воспринимает проверку
#include "stdafx.h" #include "stdio.h" #include "string" #include "conio.h" #define NMAX 4 void vvod(double m, char name) ...

Убрать проверку
Возможно ли убрать проверку? array_merge(($video ? $video : array()), $data); Без проверки, массив пустой при наличии массива $data


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru