Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sprawdzanie czy link istnieje.
Forum PHP.pl > Forum > Przedszkole
xxdrago
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

gorden
  1. $plik = 'sciezka/do/pliku';
  2. if(file_exists($plik)) echo 'istnieje'; else echo 'nie istnieje';
Malinaa
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. }
xxdrago
Malinaa, dało by rade , że jeżeli nie to wysyła wiadomość do mnie i pod podany e-mail?
Malinaa
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. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.