Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kto mi pomoze.
Forum PHP.pl > Forum > PHP
rogeros
Witam mam kilka pytań.

1)Wiecie oze gdzie jest polski opis funkcji preg_replace
2)Jak uzywam ereg_replace
np. $text=ereg_replace('get.php?id=","pobierz.php?plik=", $dane)
to do pliku zapisuje mi cos takiego pobierz.phpplik. Nie wiedac "?"
3)I ostatnie pytanko. Jak zmienic tekst uzywajac funkci preg_replace, lub ereg_replace

z plik.php?id=1211 (tylko ze ta liczba bedzie za kazdym razem inna i nie koniecznie cztero cyfrowa) na
java script:plik('1211')
serberiss
He,he...
RTFM.
http://webdeveloper.pl/manual/show.php?str=LI

Pozdrawiam

serberiss
Palli
No fucktycznie cos ereg_replace pluje sie z "?", ale to samo mozesz zrobic z str_replace przeciez, no nie?

np.
Kod
$text = "get.php?id=3";

$text = str_replace("get.php?id=","pobierz.php?plik=", $text);


pozdr

PS. w Twoim przykladzie ($text=ereg_replace('get.php?id=","pobierz.php?plik=", $dane) ) rozpoczynasz od ' a konczysz " - to tak btw smile.gif
rogeros
Nadal nie chodzi nawet z str_replace.
Qrcze powaznie nie wiem jak ja mam to zrobic
Palli
Uh, skopiowales dokladnie te 2 linijki co podalem? U mnie dziala, wiec widac musi byc wina po stronie serwa...
rogeros
tylko ze u mnie $text="<a href="get.php?id=44">cos tam cos tam</a> i tu jeszcze jakies smiecie"
i mi nie dziala.
a moze podpowiesz miaj zrobic cos takiego zeby przegladal $text
i zapisywal go dalej dopuki nie napotka "?"
jesli to zrobi niech wstawi oddzienie np. przez echo ('?');
a potam niech dalej skonczy kopiowac $text czyli te "id=44.

powanie probowalem wszystkiego. ale utknolem w martwym punkcie na takiej pierdole
em1X
a wez lepiej powiedz po co ci takie machanie w tym skrypcie, tyle kombinowania zeby zrobic program ktory sciaga plik? :F
Palli
no wlasnie tez zaczalem sie nad tym zastanawiac powaznie - moze powiedz o co Ci dokladnie chodzi - co to ma robic w calosci... moze wtedy bedzie latwiej winksmiley.jpg
rogeros
Sorry pomylilem przyciski i otworzylem nowy temat

Dokladnie to kozystam z fsockopen.
pobiera mi dane z innej wyszukiwarki do stringu
jedna linijka tamtej strony to jeden string
i jak mi sciagnie np. linijke z tamtej strony ktora wyglada:
na poczatku jakies pierdoly <a href="get.php?id=44">Plik 44</a><br> i na koncu jakies pierdoly
i chce zeby mi ten strnig zamienilo na
<a href="pobierz.php?plik=44">Plik44</a><br>

a w pliku pobierz.php mam odwolanie do ich pliku get.php. ale to juz mniejsza z tym. ale jak przerabiam ten string przez ereg lub str_replace w taki sposob

przerobione$=('get.php?id=','pobierz.php?plik=', $string_od_nich);

to oczywiscie zamienia ala nie wpisuje "?"
to znaczy. w takim przypadku
przerobione$ wyglada tak "<a href="pobierz.phpplik=44">.......
Nie wiem poprostu jak mam to zrobic zeby nie zabietralo mi "?"
castor
:!: :!: Jesli nie uzywasz wyrazen regularnych to tez nie uzywaj funkcji do tego przeznaczonych :!: :!:


wymieniajac stringi masz do tego str_replace()

..nie masz czemu sie dziwic ze w funkcji eregi_replace() nie wymienia ci ? bo jest to znak specjalny ktory cos okresla..
...a dokladniej {0,1} odnoszac sie do znakau lub wyrazenia.

z tego co rozumiem ty chcesz wymienic to:
Cytat
get.php?id=
na to:
Cytat
pobierz.php?plik=


jesli tak to Pali juz ci dal dobre rozwiazanie!
rogeros
juz dziala. dzieki.
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.