Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problemik
Forum PHP.pl > Forum > PHP
Hpsi
mam cos takiego w kodzie {THIS} ..... i za pocą kodu
  1. <?php
  2.  
  3. $string = str_replace('{THIS}', 'module.php?s='.$_GET['s'].'', $string);
  4.  
  5. ?>

to owszem dziala, bez problemu ale ... problem sie pojawia wtedy
jesli {THIS} pojawia sie w pliku glownym np: index.php jak zrobic by skrypt sam odnalazl glowna sciezke np: index.php (chodzi mi o to, ze jak ktoś zmini index.php na np index34.php skrypt bedzie nadal chodzic, bo zamianst index.php będzie wysweitlac index34.php

plis pomocy
nospor
czytam to i czytam i za cho... nie wiem o co chodzi
Hpsi
eh inaczej wytlumaczę:
potrzebuje jakąs funkcje która mi zrobi coś podobnego do tego:

  1. <?php
  2.  
  3. $string = str_replace('{THIS}', 'module.php?s='.$_GET['s'].'', $string);
  4.  
  5. ?>


Z tym że: ta funkcje powyzej sprawdza się gdy: adres jest module.php?s=e
A ja chce ją tak modenizować by nie musiało być module.php?s=e
a np równie dobrze index.php?s=e lub tyleczek.php?s=e
nospor
  1. <?php
  2.  
  3. $twojplik='tyleczek.php'
  4. $string = str_replace('{THIS}', $twojplik.'?s='.$_GET['s'].'', $string);
  5.  
  6. ?>

Zmienną $twojplik ustawiasz sobie jak chesz, chociażby z URL lub skądś indziej
Hpsi
owszem, wiem ze tak można zrobić ale .... własnie chce się pozbyć tego twój plik chyba ze by automatycznie otrzytywal z url - ale jak to zrobić ?
Darti
nazwe wykonywanego pliku pobierz sobie z tablicy $_SERVER['REQUEST_URI '] lub $_SERVER['SCRIPT_NAME '] lub $_SERVER['SCRIPT_FILENAME'] lub $_SERVER['PHP_SELF'] - wybierz, która Ci pasuje i ją wykorzystaj
Hpsi
Dziękuje smile.gif
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.