Autor | Zpráva | ||
---|---|---|---|
qHp Profil * |
#1 · Zasláno: 6. 3. 2010, 11:40:25
Zdravím,
Mám problém a týká se PHP skriptů na webu. Přestěhovali jsme se z WZ na Endoru... překopírovali včšechny soubory a upravily adresu, jméno a heslo k databázy. Ale je tu problém, který nám vrtá už dlouho hlavou... nemohli jsme přijít na chybu.. Proto jsme celý skript dali na WZ a na WZ to funguje, ale na Endoře ne... (jde o registraci nových uživatelů a přihlášení... více problémů jsme nezjistily, protože jsme se nemohli přihlásit na web :D )... ---------------- Dělá chybu v tom, že když se chci přihlásit/registrovat, tak mi to napíše "Musíš vyplnit všechna políčka!" a přitom jsem všechna vyplnil... jak říkám na WZ to funguje ale na Endoře ne.. |
||
Radek9 Profil |
#2 · Zasláno: 6. 3. 2010, 11:42:30
qHp:
Věštecká koule mi zjevila chybu na 14. řádku. |
||
qHp Profil * |
#3 · Zasláno: 6. 3. 2010, 11:58:56
na 14. řádku je :
exit; takže tam chyba asi nebude ;) |
||
Davex Profil |
#4 · Zasláno: 6. 3. 2010, 12:03:04
Pokud je to nějaký samodomo skript, tak možná na Endoře není zapnuto register_globals a skript nepoužívá pro získání obsahu formulářových polí superglobální pole $_GET nebo $_POST.
|
||
qHp Profil * |
#5 · Zasláno: 6. 3. 2010, 12:14:45
Asi si taky myslím že tam nejdou t GET a POST... protože jsem zkusil dát proměnnou jako jméno a heslo pro přihlášení, a normálně to fungovalo, ale když sem dal zpět aby našlo z toho formuláře name..tak to už nešlo...
A jak to mám tedy zprovoznit když tam nefunguje jak GET tak ani POST? Nějaký jiný způsob není? |
||
mckay Profil |
#6 · Zasláno: 6. 3. 2010, 12:20:51
qHp:
Počkat počkat. Chceš říct, že na Endora.cz nefunguje předávání dat v $_GET a $_POST (+ $_SESSION). To by bylo přinejmenším trochu divné. Hostuju na Endoře pár webů a s $_GET i $_POST to funguje v pohodě. (Sessiony samozřejmě také). |
||
qHp Profil * |
#7 · Zasláno: 6. 3. 2010, 12:25:17
Tak mě to nefunguje... tobě jo .. ale mě ne.. a je to divné že to nejde teda jenom mě...
|
||
fuckin Profil |
#8 · Zasláno: 6. 3. 2010, 12:43:06
qHp:
„Tak mě to nefunguje... tobě jo .. ale mě ne.. a je to divné že to nejde teda jenom mě...“ Ano, jenom tobě to nefunguje to je opravdu divné. Tato základní funkce nefunguje na takovém hostingu? Problém bude jinde...doufám že ti to došlo. Vypiš si ty superglobalní proměnné přes var_dump |
||
qHp Profil * |
#9 · Zasláno: 6. 3. 2010, 13:24:32
už to funguje... stačilo jenom místo $HTTP_POST_VARS dát jen $_POST (nevím v čem je rozdíl mě to přijde stejná funkce) ...
Takže teď přepsat všechny VARy na POST :D .. Na WZ stačí ty VARy ale na Endoře musí být POST . Jinak dík ;) |
||
Davex Profil |
#10 · Zasláno: 6. 3. 2010, 13:35:48
qHp:
Rozdíl je v tom takový, že jsou už asi osm let (od verze PHP 4.1) pole $HTTP_*_VARS označena jako zastaralá a nemají se používat. V PHP 5 jdou zapnout konfigurační volbou register_long_arrays, ale v PHP 6 už tato možnost nebude. |
||
Radek9 Profil |
#11 · Zasláno: 6. 3. 2010, 13:52:30
qHp:
„takže tam chyba asi nebude ;)“ Číslo 14 bylo náhodně vybrané číslo, které vás mělo upozornit, že bez kódu vám asi nic moc neporadíme. :-) |
||
rexi Profil * |
#12 · Zasláno: 7. 3. 2010, 07:02:25
qHp:
Pokud vidim dobre tak kazdy zde radil $_POST a $_GET, nikdo zde nepsal ten zastaraly zpusob. Proc jste tedy psal ze to tak mate? |
||
JAAkub Profil |
#13 · Zasláno: 7. 3. 2010, 09:10:45
Mne na ENDORE nefunguje ani FWrite
|
||
Lukas Art Profil * |
#14 · Zasláno: 7. 3. 2010, 09:50:53
Možná blbá rada ale zkus popřemejšlet o placeným hostingu, pokud se porozhlídneš po underground forech seženeš hosting (1500 MB) s mysql a php neomezeně domén (3.řádu), a mailů s doménou za 200 kč na rok. ;
|
||
rexi Profil * |
#15 · Zasláno: 7. 3. 2010, 10:52:20
JAAkub:
A echo ti tam jede? Zamysli se první než něco napíšeš Lukas Art: „Možná blbá rada ale zkus popřemejšlet o placeným hostingu, pokud se porozhlídneš po underground forech seženeš hosting (1500 MB) s mysql a php neomezeně domén (3.řádu), a mailů s doménou za 200 kč na rok. ;“ Jo to je pěkně blbá rada, endora nabízí víc. |
||
Časová prodleva: 14 let
|
0