Подскажите как реализовать ?
нужно получить код файла из линка в переменную $tags
для дальнейшего запроса в базу
Пример
http://sitename/download/kakoeto_imya_fila/385ab6d7c821535bb4e33cc7d7999e3f
код 385ab6d7c821535bb4e33cc7d7999e3f
Пробую эту регулярку ([a-zA-Z0-9_$\-]+) не получается
В download.php
<?php
//Получаем code файла
$url=$_SERVER['REQUEST_URI'];
$tags=str_replace("/download/([a-zA-Z0-9_$\-]+)/","",$url);
?>
Помогите Плиз с Примером ))
Спустя 2 минуты, 19 секунд (16.08.2011 - 22:00) kovaldm написал(а):
Да тут и без регулярок можно обойтись.
Попробуй basename().
Попробуй basename().
Спустя 6 минут, 6 секунд (16.08.2011 - 22:06) began написал(а):
Цитата (kovaldm @ 16.08.2011 - 19:00) |
Да тут и без регулярок можно обойтись. Попробуй basename(). |
http://sitename/download/kakoeto_imya_fila/385ab6d7c821535bb4e33cc7d7999e3f
по этому адресу открывается html страница
делается запрос в базу по этому коду и вытягивается все что нужно
Спустя 1 минута, 45 секунд (16.08.2011 - 22:08) alex12060 написал(а):
began
Цитата |
по этому адресу открывается html страница делается запрос в базу по этому коду и вытягивается все что нужно |
Нифига не понял, тебе что надо? Получить это - 385ab6d7c821535bb4e33cc7d7999e3f или еще какие-то телодвижения сделать?
Спустя 2 минуты, 25 секунд (16.08.2011 - 22:10) began написал(а):
Цитата (kovaldm @ 16.08.2011 - 19:00) |
Да тут и без регулярок можно обойтись. Попробуй basename(). |
Спасибо все получилось
Спустя 2 дня, 27 минут, 54 секунды (18.08.2011 - 22:38) began написал(а):
Здравствуйте,
нужно получить букву из линка
для выборки из базы
где 'а' любая буква
'2' любая страница
подскажите что тут дописать что бы получить букву?
нужно получить букву из линка
для выборки из базы
http://site/letter-a-2.html
где 'а' любая буква
'2' любая страница
подскажите что тут дописать что бы получить букву?
<?php
$url=$_SERVER['REQUEST_URI'];
$path = $url;
$tags = basename($path);
$tags=str_replace("letter-","",$url);
$tags=str_replace(".html","",$url);
?>
Спустя 12 минут, 42 секунды (18.08.2011 - 22:51) kovaldm написал(а):
Копай в сторону substr();
Спустя 7 минут, 51 секунда (18.08.2011 - 22:59) blazze написал(а):
$string1='http://site/letter-a-2.html';
$pattern = '/-([a-z]+)-/';
preg_match($pattern,$string1, $pocket);
echo $pocket[1];
Спустя 48 минут, 21 секунда (18.08.2011 - 23:47) began написал(а):
Цитата (blazze @ 18.08.2011 - 19:59) |
$string1='http://site/letter-a-2.html'; |
Спасибо Большое
Спустя 16 часов, 28 минут, 42 секунды (19.08.2011 - 16:16) kovaldm написал(а):
$str = 'http://site/letter-a-25.html';
$str = str_replace('.html', '', $str);
echo $str1 = substr($str, 19, 1);
echo '<br>';
echo $str2 = substr($str, 21);