Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyrażenia regularne explode i ereg_replace [php]
Kozazone
post 30.08.2007, 17:57:50
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 21.01.2007

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


Witam mam mały problem :
1. Zczytuje ze strony dane w postaci stringa
2. chce wyłuskać z nich liczby ( Korzystam z wyrażenia regularnego ale coś nie działa)
Proszę o pomoc bo sam już nie wiem dlaczego to nie działa, może po prostu źle rozumiem działanie funkcji ereg_replace lub explode
Chcę na razie tylko wyłuskać dane .

Oto dane z pliku tekstowego do którego zrzucam ze strony :(oczywiscie tutaj nie widać znaków nowej linii ktore są normalnie widoczne w pliku txt)
numer data losowania L_1 L_2 L_3 L_4 L_5 L_6 L_7 L_8 L_9 L_10 L_11 L_12 L_13 L_14 L_15 L_16 L_17 L_18 L_19 L_20
3768 2007-08-29 46 64 69 6 53 43 35 58 50 23 8 16 45 7 59 44 74 73 18 3
3767 2007-08-28 6 11 80 37 75 39 19 42 78 43 76 57 24 47 48 1 64 66 9 69

Jak widać jest to plik ze strony lotka smile.gif

a oto mój kod:
  1. <?php
  2.  
  3. ?>Wprowadź adres strony:<br />
  4.  
  5. <form method="post" action="pierwszy.php"> 
  6. <input type="text" name="adres" style="width: 300px;" /><br />
  7. <hr /> 
  8. <br /><input name="submit" type="submit" value="wprowadź adres" />
  9. </form>
  10. <?php 
  11. $adres= $_POST['adres'];
  12.  
  13.  
  14. function wyluskaj_ze_strony($adres1)
  15. {
  16. $ch = curl_init($adres1);
  17. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  18. $zm1=curl_exec($ch);
  19. global $zmieniony;
  20.  $zm2=nl2br($zm1);
  21. curl_close($ch);
  22. $wzorzec = "^(([0-9]{4})-([0-9]{2})-([0-9]{2}))$";
  23. $wpis = 'ss';
  24. $zmieniony = ereg_replace($wzorzec,$wpis,$zm1);
  25. //$zm3=explode($wzorzec,$zm1);
  26. $rozmiar = sizeof($zm3);
  27. /*for($i=0;$i<$rozmiar;$i++)
  28. {
  29. echo $zm3[$i];
  30. echo "<br /><br />";
  31. } */
  32. echo $zmieniony;
  33. $fp = fopen("dane.ait", "w");
  34. fwrite($fp,$zmieniony);
  35. fclose($fp);
  36. }
  37. if($adres){
  38. wyluskaj_ze_strony($adres);
  39.  
  40. }
  41. else
  42. {echo "wprowadź poprawny adres strony";}?>


Ten post edytował Kozazone 30.08.2007, 17:59:22
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 10:44