Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapisz zmiennej do pliku
mario
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


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...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
icetique
post
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

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


\$ zamiast $ ?
Go to the top of the page
+Quote Post
mario
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


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]'
Go to the top of the page
+Quote Post
icetique
post
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

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


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

Ten post edytował icetique 1.02.2010, 22:51:50
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:10