Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.08.2012 Ostrzeżenie: (0%)
|
Witam
Od jakiegoś czasu staram sie wykonać skrypt, który pobierał by część kodu z innej strony, przekształcał go i umieszczał na mojej stronie. Sprawa niby prosta, ale utknąłem na jednej żeczy. Ciag znaków, przed podmianą, wyglada np. tak: href="http://33.333.333.33/$%@AAAA a po podmianie: href="http://444.44.44.444/#^%#$#DFER/AAAABBBB Nie wiem jakiej funcji użyć, żeby wstawić ciąg znaków na końcu (tytaj oznaczony jako BBBB) Część oznaczona jako AAAA jast stała dla obu ciągów i składa się od jednego do czterech znaków. Wiem jak doprowadzić wszystko do momentu: href="http://444.44.44.444/#^%#$#DFER/AAAA i poprawnie wyświetlić na mojej stronie. Z góry dziękuję za każdą pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%)
|
Czy zawsze jest tak, że:
- w źródle jest http://12.345.678.900/?161 (zawsze ten sam IP i jedna liczba po pytajniku) - chcesz uzyskać inny http://192.168.44.569/user/nolan/161&run - czyli: inny adres IP i tę samą liczbę co była w źródle (poprzedzoną pewnym tekstem i doklejonym innym tekstem) Jeśli tak (bo tak zrozumiałem Twój problem), to powinno zadziałać:
To co chciałeś, rozbiłem na dwa preg_replace, nie chce mi się myśleć nad zrobieniem tego w jednej instrukcji, choć oczywiście nie jest to trudne. Swoją drogą, byłeś na dobrej drodze (IMG:style_emoticons/default/smile.gif) |
|
|
|
Tomash29 [PHP]Podmiana ciągu 31.08.2012, 15:01:30
czychacz $string .= 'BBBBBBBBBBBBBB'?
jeśli ni... 31.08.2012, 15:08:36
Tomash29 Opisze dokładniej:
Mam:
http://12.345.678.900/?1... 31.08.2012, 17:09:57
b4rt3kk [PHP] pobierz, plaintext $string = 'http://192.168... 31.08.2012, 17:45:50
Tomash29 Tylko że tych ciągów mam ponad 1000...
http://192... 31.08.2012, 18:18:18
b4rt3kk Nie mam pojęcia, bo nie wiem jak to robisz, ale my... 31.08.2012, 18:58:33
Tomash29 Dzięki, o to chodziło :-)
Teraz kombinuję jak wyc... 1.09.2012, 18:17:40
abort Ale po co dajesz kod $from = array ($lin... 1.09.2012, 19:28:25
Tomash29 OK
to mam:
preg_match_all('#<a(.*)</a... 1.09.2012, 20:26:58
abort Awidzisz... Ty to masz w jednej linii, moje wyraże... 1.09.2012, 21:07:19 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:53 |