удалить лишнии символы после домена - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD68341.5405
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 02.04.2012, 19:57
Start Post: удалить лишнии символы после домена 
  #11
wizual
Member
 
Регистрация: 14.02.2009
Сообщений: 88
Бабло: $31595
По умолчанию

есть список
domain1.com/adkjaod
doomain2.com/213148j.html

как оставить только домены без страниц?
wizual вне форума  
Старый 02.04.2012, 22:51   #12
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

ну и аналог нижней питоноверсии только на ПЕХЕПЕ
PHP код:
<?php
$links_file 
file('links.txt');
$out_file 'out.txt';

foreach (
$links_file as $line) {
    
$result parse_url($line);
    
file_put_contents($out_file$result['scheme'] . "://" $result['host'] . "\n"FILE_APPEND);
}
masolit вне форума  
Старый 03.04.2012, 09:20   #13
Drg
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 4,096
Бабло: $611825
По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
ну и аналог нижней питоноверсии только на ПЕХЕПЕ
PHP код:
<?php
$links_file 
file('links.txt');
$out_file 'out.txt';

foreach (
$links_file as $line) {
    
$result parse_url($line);
    
file_put_contents($out_file$result['scheme'] . "://" $result['host'] . "\n"FILE_APPEND);
}
Не работает твоя версия, т.к. ТС не указал, что есть http:// или https://
Также самое интересное, что ТС спросил и пропал, хоть бы спасибо сказал, то мы написали или не то)
Drg вне форума  
Старый 03.04.2012, 09:35   #14
Armen
я его не украл а нашёл(с)
 
Регистрация: 23.06.2011
Сообщений: 229
Бабло: $40235
По умолчанию

http://php.net/manual/ru/function.parse-url.php
Armen вне форума  
Старый 03.04.2012, 10:37   #15
Drg
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 4,096
Бабло: $611825
По умолчанию

Цитата:
Сообщение от Armen Посмотреть сообщение
Толку от твоей ссылки? если ТС врядли шарит в php, ему эта функция не поможет, более того, ты видимо совсем не читал топик, тут уже много вариантов скриптов предложено, причем именно с этой функции....
Drg вне форума  
Старый 03.04.2012, 11:37   #16
stix
Юниор
 
Аватар для stix
 
Регистрация: 17.03.2012
Сообщений: 23
Бабло: $8910
По умолчанию

Есть простой и ленивый способ решить это проблему при помощи Excel. Загугли аддон URL Tools V1.02 (бесплатный).

Ф.А.К. (на английском правда) и ссылка на закачку есть тут
stix вне форума  
Старый 03.04.2012, 11:46   #17
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

Цитата:
Сообщение от Drg Посмотреть сообщение
Не работает твоя версия, т.к. ТС не указал, что есть http:// или https://
на
PHP код:
<?php
$links_file 
file('links.txt');
$out_file 'out.txt';

foreach (
$links_file as $line) {
    if (
strpos($line'http://') === false and strpos($line'https://') === false) {
        
$line 'http://' $line;
    }
    
$result parse_url($line);
    
file_put_contents($out_file$result['scheme'] . "://" $result['host'] . "\n"FILE_APPEND);

}
masolit вне форума  
Старый 03.04.2012, 12:00   #18
Muhomor
простите, lolwto..?
 
Аватар для Muhomor
 
Регистрация: 18.12.2008
Сообщений: 275
Бабло: $73629
Отправить сообщение для Muhomor с помощью ICQ
По умолчанию

ладно, добавлю и я свой извращенный метод, не сочтите за рекламу, вот тут есть конвертер аккаунтов http://wmaid.com/account/converter/
в первую форму вставляем домены, разделитель столбцов / , шаблон для конвертирования (1)

Muhomor вне форума  
Старый 03.04.2012, 12:38   #19
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

PHP код:
import re

open
('out.txt''w').write(re.compile(r'/.*$'re.M).sub(''open('test.txt').read())) 
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума