вообщем есть url типа - http://www.site.com/,6 Как мне обрезать его до слеша ? Т.е мне нужно что бы весь текстовый файл с такими типа урл резало до слеша. Буду болагодарен за помощь
ТС, копай в сторону DLE, у этой CMS есть функция clear_url (или clean_url), нету движка под рукой. Функция очищает ссылку до слеша (включая очистку порта)
о да.. я думал там какой нибудь просто скрипт на пхп сможет сделать но я не силен в нем могу запускать только.
Если нужно удалить всё после последнего слеша, то parse_url не поможет. А скорее всего это CSV и надо удалять запятую и всё после неё.
Code: <?php $a=file('file.txt'); $a2 = count($a); for ($i=0; $i <= $a2; $i++){ $s = @parse_url($a[$i]); echo "{$s[host]}<br>"; } ?> Каждая ссылка с новой строки в файле, получиться из http://site.ru/asd site.ru ))
PHP: <?php // $text = file('123.txt'); foreach($text as $m) { $m = explode('/', $m); $m = 'http://'.$m[2]; echo $m."<br>"; // к примеру из http://forum.antichat.ru/newreply.php станет http://forum.antichat.ru } ?> с тебя +
ussssssss)) PHP: <?php $host = "http://site.ru/123.php"; preg_match("/^(http:\/\/?[^\/]+)/i",$host,$a); print_r ($a[1]); ?> с тебя +++
Вот это работает только пропускает некоторые урл к примеру если на конце нет слеша а просто http://www.site.com,1 то оно так и остаеться. Доделаете ставлю плюсы всем кто помогал