Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 23.08.2012 Ostrzeżenie: (0%)
|
Witam serdecznie.
Mam prosty skrypt, który ma wyszukać w podanym pliku(stronie) wyrażenie(w tym wypadku wzorzec adresu mail) i zapisanie ich do nowo utworzonego pliku. Zrobiłem pętlę w której ma przeszukiwać plik linia po linii, no i nie ma efektu. Kombinowałem na różne sposoby. Gdzie robię błąd? CODE function zdobadz_email($strona) { $sprawdz = '/^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/'; //$sprawdz = '/^(aaa)$/'; $plik = fopen($strona,'r'); $moj_plik = fopen('tymczasowy_index.txt','a'); flock($moj_plik, 2); while(!feof($plik)) { $linia = fgets($plik); if ( preg_match_all($sprawdz, $linia, $wynik)) { file_get_contents($moj_plik, $wynik); fputs ($moj_plik, $wynik); } } fclose($plik); rewind($moj_plik); $adresy = file('tymczasowy_index.txt'); $adres = "tchoman@poczta.onet.pl"; $tytul = "Adresy e-mail"; $wiadomosc = ("Znalezione adresy e-mail to: $adres"); mail($adres, $tytul, $wiadomosc); flock($moj_plik, 3); fclose($moj_plik); //unlink($moj_plik); } ?> |
|
|
|
tchoman [PHP] Wyszukanie wyrażenia regularnego i zapis do pliku 11.09.2012, 10:24:59
jacobson A ta zmienna strona to jest adres strony ?
Sprobu... 11.09.2012, 10:48:02
tchoman Najpierw dla uproszczenia $strona to zwykły p... 11.09.2012, 10:52:28
jacobson Sprawdz czy na pewno wchodzi Ci do warunku if z pr... 11.09.2012, 11:00:07
viking Inna sprawa że to nie jest poprawny regexp dla mai... 11.09.2012, 11:06:51
tchoman Wzorzec wyrażenia jest prawidłowy bo na innym skry... 11.09.2012, 11:12:32
jacobson a czy sprawdziles czy na pewno wchodzi do tego if-... 11.09.2012, 11:34:59
tchoman Witam ponownie.
Po zabawach ze skryptem z pierwsze... 12.09.2012, 18:13:48 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 08:50 |