Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] malutki problem
Sylwin
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 29.10.2006

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


Jak zrobić aby wyciąć część tego adresu "index.php?kat=1&pod=33" i zamienić go na "dodaj.php" (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Problem jest tutaj: ('/index.php(.*?)/') nie wiem jak zrobić żeby od index.php do końca zamieniało...

Wykompinowałem coś takiego:

  1. <?php
  2. $fp='http://www.katalog.szachowisko.pl/index.php?kat=1&amp;pod=33';
  3.  
  4. $pattern2 = array('/index.php(.*?)/');
  5. $replace = array('dodaj.php');
  6. $adres3= preg_replace($pattern2, $replace, $fp, 1);
  7.  
  8. echo"$adres3";
  9. ?>


---
Proszę poprawić temat wątku - tu każdy ma problem. Czasem malutki, czasem całkiem większy.
Tym razem upomnienie, jeżeli tytuł pozostanie bez zmiany - zamknę.
~siemakuba
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


moze to ci pomoze

  1. <?php
  2. $string = $_SERVER['REQUEST_URI'];
  3.  
  4. $pozycja=strpos($string,"?");
  5. $adres_strony = substr($string,0,$pozycja);
  6. echo'adres strony to'.$adres_strony;
  7. echo'<br />';
  8. echo $adres_strony.'?kat=dodaj.php';
  9. echo'<br />';
  10. $tablica_get = strstr($string,"?");
  11. $tablica_get = str_replace("%20"," ",$tablica_get);
  12. echo $tablica_get;
  13. ?>


Ten post edytował skowron-line 7.03.2007, 20:55:05
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: 10.10.2025 - 00:12