Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Duplikaty linków
Qbexus
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 12.07.2006

Ostrzeżenie: (0%)
-----


To mój pierwszy post, więc witam wszystkich.
Gromadzę linki do katalogu tematycznego i utknąłem na narzędziu do zbierania sortowania i weryfikacji linków.
Zrobiłem kasowanie duplikatów w txt na array_unique ale niestety to nie wystarcza. Nie wiem jak poradzić sobie z linkami typu http://domena.com i http://www.domena.com jeden z nich powinien zostać usunięty. A także nie wiem jak zrobić, aby skrypt porównywał linki z jednego pliku txt z linkami z drugiego np. badlinks.txt i z 1 usuwał te, które są w 2. Nie wiem czy jasno to opisałem, ale jestem początkujący, więc proszę o wyrozumiałość
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Qbexus
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 12.07.2006

Ostrzeżenie: (0%)
-----


Dzięki za array_diff o to chodziło.A z tym www wolałbym nie usuwać, dlatego że jeżeli link wystąpi w obu formach to jest prawie pewne, że kryje się pod nimi ten sam serwis. Jednak nieraz po usunięciu z linka WWW przestaje działać.

Niestety spłodziłem coś takiego i nie działa.
  1. <?php
  2. $plik = file('./pelnalistaurli.txt');
  3. $plik2 = file('./badurl.txt');
  4. $wynik = array_diff ($plik, $plik2);
  5. $numerlini = count($plik);
  6. $numerlini2 = count($plik2);
  7. $numerlini3 = count($wynik);
  8. echo $numerlini.'<br>';
  9. echo $numerlini2.'<br>';
  10. echo $numerlini3.'<br>';
  11. var_dump ($wynik);
  12. ?>

W pliku pelnalistaurli jest
janek
ania
marek
zenek

a w pliku badurl
marek
ania

a wynik = pelna listaurli nic nie kasuje.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 16:05