ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4911  
Старый 21.08.2008, 13:33
Аватар для Хацкер
Хацкер
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме:
242057

Репутация: 42
По умолчанию

Можно ли как-нибудь из списка ссылок удалить все что после доменного имени (реф, папки и т.д.), если да то подскажите как))))
 
Ответить с цитированием

  #4912  
Старый 21.08.2008, 13:41
Аватар для temp_late
temp_late
Познающий
Регистрация: 22.08.2006
Сообщений: 39
Провел на форуме:
69953

Репутация: 11
По умолчанию

$m=explode('/',"forum.antichat.ru/admin/lalala?on=true");
echo $m[0]; //результат: forum.antichat.ru
 
Ответить с цитированием

  #4913  
Старый 21.08.2008, 13:45
Аватар для Хацкер
Хацкер
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме:
242057

Репутация: 42
По умолчанию

а можно пример где со списка или из файла?
 
Ответить с цитированием

  #4914  
Старый 21.08.2008, 13:48
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
По умолчанию

PHP код:
$result parse_url("http://forum.antichat.ru/admin/lalala?on=true"));
print 
$result['host']; //forum.antichat.ru 
 
Ответить с цитированием

  #4915  
Старый 21.08.2008, 13:51
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
<?php
$file 
file('file.txt');
$m=parse_url($file[2]); //3 строка
echo $m['host']; //результат: forum.antichat.ru
?>
 
Ответить с цитированием

  #4916  
Старый 21.08.2008, 13:52
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
Lightbulb

Цитата:
Сообщение от Хацкер  
а можно пример где со списка или из файла?
Теория:
Открываешь файл
Любым циклом построчно проходишь и складываешь в массив либо пишешь тут же в тот либо другой файл

Практика:
PHP код:
$file file_get_contents("file.txt"); //Предположим что ссылки разделены переносами
$array $newArray = array();
$array explode("\n"$file);
array_pop($array); //убираем последний элемент т.к. он пуст, можно заюзать unset(count($array)-1);
foreach ($array as $value) {
    
$result parse_url($value);
    
$newArray[] = $result['host'];//пишу в массив
    
print $result['host']; // вывожу на экран
}
print_r($newArray); //содержимое нового массива 

Последний раз редактировалось disc; 21.08.2008 в 14:03..
 
Ответить с цитированием

  #4917  
Старый 21.08.2008, 13:55
Аватар для temp_late
temp_late
Познающий
Регистрация: 22.08.2006
Сообщений: 39
Провел на форуме:
69953

Репутация: 11
Arrow

PHP код:
$linki=file('baz.txt');
$sizel=sizeof($linki);
$out='';
for(
$i=0;$i<$sizel;$i++){
 
$result parse_url($linki[$i]));
$out.=$result['host']."\n";
}
echo 
$out// или можно записать в файл, хранит обработанный список 

Последний раз редактировалось temp_late; 21.08.2008 в 14:10.. Причина: точка запятая в коде
 
Ответить с цитированием

  #4918  
Старый 21.08.2008, 14:04
Аватар для Хацкер
Хацкер
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме:
242057

Репутация: 42
По умолчанию

Цитата:
Сообщение от disc  
Теория:
Открываешь файл
Любым циклом построчно проходишь и складываешь в массив либо пишешь тут же в тот либо другой файл

Практика:
PHP код:
$file file_get_contents("file.txt"); //Предположим что ссылки разделены переносами
$array $newArray = array();
$array explode("\n"$file);
array_pop($array); //убираем последний элемент т.к. он пуст, можно заюзать unset(count($array)-1);
foreach ($array as $value) {
    
$result parse_url($value);
    
$newArray[] = $result['host'];//пишу в массив
    
print $result['host']; // вывожу на экран
}
print_r($newArray); //содержимое нового массива 

В файле написал все ссылки с новой строчкой а выводяться све всплошную или типа

test.info [166] => test.ua [167] => test.ru [168] =>
 
Ответить с цитированием

  #4919  
Старый 21.08.2008, 14:07
Аватар для disc
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
Провел на форуме:
57724

Репутация: 30
Отправить сообщение для disc с помощью ICQ
По умолчанию

Цитата:
Сообщение от Хацкер  
В файле написал все ссылки с новой строчкой а выводяться све всплошную или типа

test.info [166] => test.ua [167] => test.ru [168] =>
Исходный код страницы глянь
Это массив и я просто элементы на экран вывожу, а ты с данными дальше что угодно можешь сделать

Ну и закоменти
PHP код:
//print $result['host']; // вывожу на экран 
чтобы не мешало
 
Ответить с цитированием

  #4920  
Старый 21.08.2008, 14:12
Аватар для Хацкер
Хацкер
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме:
242057

Репутация: 42
По умолчанию

ммм исходный глянул) а без этого [0] => никак?? долга удалять))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ