Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Potrzebuję skrypt do wyciągania znaków
uki0008
post 28.05.2010, 06:50:46
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.02.2007

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


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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
patryczakowy
post 28.05.2010, 07:09:23
Post #2





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


preg_match_all + wyrażenia regularne


--------------------
Sztuką jest widzieć to czego nie widać.
Go to the top of the page
+Quote Post
zend
post 28.05.2010, 07:19:02
Post #3





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


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

Ten post edytował zend 28.05.2010, 07:20:38
Go to the top of the page
+Quote Post
uki0008
post 28.05.2010, 08:34:24
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 19.02.2007

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


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)
Go to the top of the page
+Quote Post
zend
post 28.05.2010, 09:33:11
Post #5





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


Postaraj się to troche uprościć
Go to the top of the page
+Quote Post
erix
post 28.05.2010, 09:46:13
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




parse_url + explode, nie ma sensu więcej.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 14.08.2025 - 06:06