Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Potrzebuję skrypt do wyciągania znaków
Forum PHP.pl > Forum > Przedszkole
uki0008
A więc już tłumaczę

Potrzebuje skryptu który będzie wyciągał mi znaki z linków jakie dodaje do bazy danych.
Konkretnie mam link
  1. http://www23.zippyshare.com/v/65473121/file.html

I chcę żeby wyciągał mi to zaraz po www do kropki (tutaj 23)
oraz ten fragment "65473121"
Wartości te zapisywał by w zmiennych.

Jak w ogóle się za to zabrać?
patryczakowy
preg_match_all + wyrażenia regularne
zend
Jeśli długość ciągu jest stała, to możesz użyć substr, możesz skorzystać też z explode, albo zastępować niechciane ciągi pustymi str_replace. A na samym końcu polecał bym wyrażenia regularne o których napisał przedmówca, na samym końcu, dlatego że są one najwolniejsze. Także do wyboru do koloru smile.gif
uki0008
Ok wypociłem taki kod:

  1. $zapy = stripslashes($row["link"]);
  2. $email = $zapy;
  3. $ilosc = 0;
  4. if (($poz = strpos($email, '.')) !== false)
  5. $ilosc = substr($email, 0, $poz);
  6. $test = strlen($ilosc);
  7. if ($test != 11)
  8. {
  9. $ilosc = substr($ilosc, 7, 5);
  10. }
  11. else
  12. {
  13. $ilosc = substr($ilosc, 7, 5);
  14. }
  15. $koniec = substr($email, -18);
  16. $ilosc2 = substr($koniec, 0, 8);


Niby działa,
Ale wiadomo to moje pierwsze dni z php smile.gif
Moje pytanie czy wygląda on poprawnie? (składnia itp)
zend
Postaraj się to troche uprościć
erix
parse_url + explode, nie ma sensu więcej.
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.