Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapisz zmiennej do pliku
Forum PHP.pl > Forum > PHP
mario
Witam!!!

Mam problem z edycja plikow .htaccess chce zapisac wygenerowany kod poprzez php'a ale ucina mi kod w ktorym deklaruje zmienne:

  1. RewriteRule ^([a-z_-]+)/extra_(.*)/([0-9]+)_([0-9]+).html$ index.php?tresc_id=$3&podstrona=$4&jezyk=$1 [L]
  2. RewriteRule ^([a-z_-]+)/extra_(.*)/([0-9]+).html$ index.php?tresc_id=$3&jezyk=$1 [L]


a on traktuje wszystkie dolary jako zmienne i obcina dalej, jak to obejsc? Jakies propozycje? Nie potrafie sie skupic dzisiaj jakis taki dzien a czas nagli...
icetique
\$ zamiast $ ?
mario
super!!! dzieki!!!!!! wystarczylo zamiast

  1. $zapisz_do_pliku = "RewriteRule ^szukaj_(.*).html$ szukaj.php?szukaj=$1[L]"


zapisac to jako

  1. $zapisz_do_pliku = 'RewriteRule ^szukaj_(.*).html\$ szukaj.php?szukaj=\$1[L]'
icetique
Opcja jest taka: jeśli korzystasz z pojedynczych cudzyslowiów (apostrofów), to nie musisz używać \, bo zmienne nie są rozwijane w nich. Czyli:

Albo:
  1. $zapisz_do_pliku = "RewriteRule ^szukaj_(.*).html\$ szukaj.php?szukaj=\$1[L]"


Albo:
  1. $zapisz_do_pliku = 'RewriteRule ^szukaj_(.*).html$ szukaj.php?szukaj=$1[L]'


Oba będą poprawne.

Więcej informacji tutaj: http://php.net/manual/en/language.types.string.php
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.