Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Sprawdzanie czy link istnieje.
xxdrago
post 26.01.2011, 20:52:29
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, czy jest możliwość sprawdzenia skryptem czy link został dodany? chodzi mi o to że z poziomu mojej strony otwieram plik php i ten plik sprawdza mi czy mój link zwrotny istnieje. mam nadzieje że zrozumiecie. smile.gif



--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
gorden
post 26.01.2011, 20:58:46
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


  1. $plik = 'sciezka/do/pliku';
  2. if(file_exists($plik)) echo 'istnieje'; else echo 'nie istnieje';
Go to the top of the page
+Quote Post
Malinaa
post 26.01.2011, 21:31:20
Post #3





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Można tak:

$document = @file_get_contents($link);

lub tak:
  1. funkcja sprawdzajaca czy link zwrotny znajduje sie na stronie
  2. function link_zwrotny($link) {
  3. global $cfg;
  4. $document = @file_get_contents($link);
  5. $text = str_replace("\n"," ",$document);
  6. preg_match_all("/.*?<[[:space:]]*a[[:space:]](.*?)>.*?/si", $text, $http_equiv);
  7. while ($lista_a = each($http_equiv[1])) {
  8. $link = preg_replace("/.*?href[[:space:]]*=[[:space:]]*(\"|\')*[[:space:]]*(.*?)(\"|\'|$).*/si", "\\2", $lista_a[1]);
  9. if ($link == $cfg[link_adres]) $jest = 1;
  10. }
  11. return $jest;
  12. }


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
xxdrago
post 26.01.2011, 21:55:36
Post #4





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Malinaa, dało by rade , że jeżeli nie to wysyła wiadomość do mnie i pod podany e-mail?

Ten post edytował xxdrago 26.01.2011, 21:56:16


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
Malinaa
post 26.01.2011, 23:09:18
Post #5





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Krótko, tak:

  1. if (@file_get_contents($link)) {
  2. // Headres odpowiednio dla listu
  3. $headers = "From: $name_from <$email_from>"."\n";
  4. $headers .= "To: $name_to <$email_to>"."\n";
  5.  
  6. // Admin
  7. mail($email_to, $subject, $message, $headers_one);
  8.  
  9. // Autor
  10. mail($email_from, $subject, $message, $headers_two);
  11. }


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 09:19