Уже смотрю не актуально
https://instagram01.ru
Там другое условие.. Обратите внимаение
<?php $link = 'https://www.instagram.com/p/Bgsq5ADn622/?taken-by=nakruti_free'; $res1 = parse_url($link, PHP_URL_PATH); $res2 = parse_url($link, PHP_URL_HOST); $res3 = parse_url($link, PHP_URL_SCHEME); $result1 = preg_replace('^/\w+/\w+', "/$1", $res1); $urla = $res3.'://'.$res2.$result1; $link = rtrim($urla, '/'); echo $link; ?>
Возвращает
https://www.instagram.com
а должен
https://www.instagram.com/p/Bgsq5ADn622
<button id="'.$id.'" type="button" onClick="dis();">Отменить</button> <script type="text/javascript"> function dis() { [].forEach.call(document.querySelectorAll('button'), function(el){ el.setAttribute('disabled', 'disabled'); }); } </script>
Та в меня пхп скрипт кнопки создаёт. Не в ручную)
<script type="text/javascript"> window.onclick = function() { if(event.target.tagName == 'BUTTON'){ [].forEach.call(document.querySelectorAll('button'), function(el){ el.setAttribute('disabled', 'disabled'); }); } } </script>
Такой вариант не лучше?
<button id="'.$id.'" type="button" class="btn btn-default" onClick="[].forEach.call(document.querySelectorAll(\'button\'), function(el){el.setAttribute(\'disabled\', \'disabled\');});">Отменить</button>
Спасибо тебе человек!
~^\/[a-z0-9-_]+~i
<?php $url = 'https://www.ololo.com/olololo/2/2'; $res1 = parse_url($url, PHP_URL_PATH); $result = preg_replace('~^\/[a-z0-9-_]+~i', '', $res1); echo $result; ?>
Выводит /2/2 , а должно /olololo
что не так?
Не удается сделать. PHP_URL_PATH выводит в результате полный путь...
/zapros/?вфыыв
а нужно
/zapros
Извиняюсь, я немного неправильно поставил вопрос. Отредактировал стартовый пост