Autor Zpráva
vlado
Profil *
Prosim Vás potřebuju poct. Tohle sám nezvládnu. Mám toto v .htaccess :

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/\.]+)/(.*) /index.php?language[0]=$1 [L,QSA]
ErrorDocument 404 /error_404.php

a jelikož je to takhle tak nefunguje tento post :

<form name="post" action="vzkaz_zpracovani.php" method="post" id="post">

funguje to jenom takhle :

<form name="post" action="index.php?page=vzkaz_zpracovani.php" method="post" id="post">

a to je pšatně. mohl by to někdo opravit prosím? Děkuji
Rfilip
Profil
Soubor na url example.cz/vzkaz_zpracovani.php existuje?
"tak nefunguje" znamená co?
vlado
Profil *
Ano existuje.... nefunguje znamená že to neudělá vůbec nic. vůbec. jak to volání neprobíhá přes index tak to nejde vůbec.
Kajman
Profil
Pokud existuje, tak by na to neměl mít .htaccess žádný vliv. Pokud .htaccess smažete, formulář začne fungovat?
vlado
Profil *
Kajman:
No to ano... tak v tom .htaccess je to nastavený tak že cokoliv dám do url za domému, když tam neni index tak se nestane nic. cokoliv... tam můžu napsat klidne owrhdpwovdp
Davex
Profil
Souhlasím s Kajmanem, že uvedené přepisovací pravidlo nemá žádný vliv na volání skriptu /vzkaz_zpracovani.php, protože regulární výraz této adrese nevyhovuje a pravidlo se bude ignorovat.

Chyba je tedy jinde, buďto se formulář neodesílá správnému skriptu nebo je v něm nějaká další chyba. Pokud používáš v adresách stránek lomítka, tak pro odesílací skript použij kořenovou adresu.

<form name="post" action="/vzkaz_zpracovani.php" method="post" id="post">
vlado
Profil *
To neni ale jenom u toho jedno scriptu...

<form name="post" action="/vzkaz_zpracovani.php" method="post" id="post">

tenhle příklad nefunguje u žýdnýho scriptu
funguje jen tohle

<form name="post" action="index.php?page=vzkaz_zpracovani" method="post" id="post">


Jáááá už to chápu. :D moje chyba. moje moje jen moje omlouvám se. pochopitelně že cesta byla špatně. sem si neuvědomil že tam mám to /cs/ moje chyba


No takže mě to nadšení přešlo... stejně to nejde.
Davex
Profil
Takže je ten skript v /cs/vzkaz_zpracovani.php, nebo kde, a to taky nejde?

<form name="post" action="/cs/vzkaz_zpracovani.php" method="post" id="post">

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: