Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Problem z str_replace, Nie chce sie wyśietlić :/
kartun11
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 2
Dołączył: 22.07.2007

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


Witam, próbuje zrobić taki mały skrypt, który używa funkcji str_replace i mam mały problem.
Najpierw skrypt:
  1. <?php
  2.  
  3. $link1 = str_replace("images", "img", $link);
  4.  
  5. $delete = array("x", "y");
  6. $link2 = str_replace($delete, "", $link1);
  7.  
  8. print("<p align='center'><img src='".$link2."' /></p>");
  9.  
  10. ?>


Zmienna $link wysyłana jest z formularza. W formularzu wpisałem link do fotki http://www.xy.pl/images/123xy.jpg.
Teraz pojawia się dodatkowy problem. Prawdziwa fotka jest pod adresem: http://www.xy.pl/img/123.jpg Zauważcie, że w nazwie strony są te same znaki co w nazwie zdjęcia w pierwszym linku. Jak usunąć "x" i "y" tylko w nazwie foty?
Jedziemy dalej... Powiedzmy, że już udało mi się przerobić http://www.xy.pl/images/123xy.jpg na http://www.xy.pl/img/123.jpg i chce wyświetlić ten obrazek, ale go nie widzę. Zamiast czegokolwiek jest puste pole. Tak jak by nic nie zostało przesłane. Formularz jest zrobiony poprawnie bo już go testowałem jak uczyłem się robić formularze, więc nie mam pojęcia co jest przyczyną tego, że nie pojawia się kompletnie nic w zamian za zmienną $link2. Bardzo proszę o pomoc w rozwiązaniu tych dwóch problemów.
1. Zmienna się nie wyświetla.
2. Jak usunąć "x" i "y" tylko w nazwie foty?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 05:35