Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19

Как из ссылки вытащить данные

09.11.2019, 22:26. Показов 2078. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такая вот сылка
ya.ru/#id=day_wednesday_part_2 или такого вида ya.ru/#day_wednesday_part_2
как мне из нее вынуть day_wednesday_part_2? и записать сразу же в переменную
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.11.2019, 22:26
Ответы с готовыми решениями:

Как вытащить ссылки из события?
как парсить такие ссылки? <tr class="" style="cursor: pointer" onmouseover="this.setAttribute('class', 'rowSelected');"...

Как вытащить все ссылки?
Есть переменная с кодом страницы, на которой есть ссылки и массив, надо добавить в массив все ссылки с этой страницы. Причём, на странице...

Как вытащить переменные из закодированной ссылки
Имеем сгенерированный URL вида "http://mysite.ru/result.php?c2lnbmF0dXJlPTEyMzQ1Jm1vc2ZldD10cnVl" В котором передаются две (или более)...

8
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:31
Вариантов куча. Если ссылка всегда такого плана, тогда проще так:
PHP
1
2
3
$link = 'ya.ru/#id=day_wednesday_part_2';
$str =  preg_replace('/.+\=/','',$link);
echo $str;
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 22:34  [ТС]
sasha0012, а чтобы link сразу автоматор брался из браузерной строки?
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:41
Rani9, php не имеет доступа к адресной строке браузера клиента. Он может узнать с какого url пришёл запрос ($_SERVER['HTTP_REFERER']) и ничего более.
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 22:44  [ТС]
Просто прекол такой, что я через JS передаю айди кнопки которую нажали. Потом через php хочу забирать его через строку и отправлять в бд
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:50
Цитата Сообщение от Rani9 Посмотреть сообщение
Потом через php хочу забирать его через строку и отправлять в бд
какая-то бессмыслица. Если айди успешно передается пхп скрипту, то это уже строка, тогда сразу и записывай в БД (естественно валидацию не отменяя).

Цитата Сообщение от Rani9 Посмотреть сообщение
я через JS передаю айди кнопки которую нажали.
отлично! А при чём тут ссылка из адресной строки?
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 22:53  [ТС]
так я проверяю нажатие через JS, им же смотрю какой айди был у этой кнопки. и у меня встал вопрос, как этот айди перенести в php. вооот, нашел такой способ
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:58
Лучший ответ Сообщение было отмечено Rani9 как решение

Решение

HTML5
1
2
3
<div class="class_link" id="btn_1">click 1</div>
<div class="class_link" id="btn_2">click 2</div>
<div class="class_link" id="btn_3">click 3</div>
JavaScript
1
2
3
4
5
6
7
8
9
$(document).on('click', '.class_link', function(){
 
    id_btn = $(this).attr('id');
    
    $.post( 'ajax.php', {"id_btn":id_btn}, function(data){
             alert(data);
        });
 
});
ajax.php:
PHP
1
2
3
if(isset($_POST['id_btn'])){
    echo "Нажата кнопка: ".$_POST['id_btn'];
}
1
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 23:07  [ТС]
боже, спасибо, ты велеколепен. 3 дня мучился как это сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2019, 23:07
Помогаю со студенческими работами здесь

Как вытащить ссылки из строки?
Имеется строка вида: &lt;li class=&quot;cat-item cat-item-16&quot;&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Вывески несветовые&lt;/a&gt; &lt;/li&gt; &lt;li...

Вытащить данные из ссылки
чето подтупливаю на ночь глядя... есть ссылка &lt;a href=&quot;my.php?a=1&amp;amp;b=2&amp;amp;c=3&quot; class=&quot;my_ajax&quot;&gt;ывыа&lt;/a&gt; нужно для передачи...

Ajax и jQuery - Вытащить данные из ссылки и передать дальше ссылкой
Всем привет! У меня есть рабочий скрипт, который из ссылки tovar.php?kat=5&amp;vyb=6&amp;log20&amp;pas10 в адресной строке берет значение одной...

Как вытащить из свойства fields recordset вытащить данные в массив
Как вытащить из свойства fields recordset вытащить данные в массив ассоциативный , подскажите плиз

Как вытащить из ссылки
https://www.site.net/file/file2/photo.png как из этой строчки вытащить www.site.net /file/file2/photo.png photo.png


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru