Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: janjasmin 23 Října 2011, 16:21:58
-
Dobrý den,některé skripty mi jdou a některé ne
Konkrétně např: nejde http://interval.cz/clanky/presny-vychod-a-zapad-slunce-v-php/
Lamp server je nainstalovaný,vím že je třeba používat globalní proměné ale tohle je na mě moc abych to měnil a tak jsem v /etc/php5/apache2/php.ini nastavil register_globals na ON a restartoval Apache a stejně to nejde
Jinak to chodí,zkusil jsem to na webzdarma a tam to jde
Díky za radu
PS:tím že to nejde myslím,že se na te strance s vypočtem nezobrazí nic
-
Vskutku vyčerpávající popis "závady". To si fakt myslíš, že ti na základě tohohle někdo poradí?
Četls http://forum.ubuntu.cz/index.php?topic=5279.0 ?
-
Ano,snad jsem uplně nedodržel bod 5 a 6 ale jinak nevím
Uvedl jsem co nejde,uvedl jsem konkretní příklad skriptu,kterého se problém také týká a také to co jsem zkoušel
Protože to nejsem schopen popsat odborně popsal jsem to svými slovy
Doplním-Kubuntu 11.10,s hardwarem to asi nesouvisí,Lamp server nainstalovaný přes Synaptic,zřejmě bez závad,nic jsem nenastavoval ani neměnil
U toho uvedeného skriptu na strance formular.php vyplnim co je třeba ale po odeslání na stránku vypocet.php se již nezobrazí nic,
Proč nevím,asi se nepředají data ,proto jsem dal register_globals na ON,s nulovým výsledkem a tak jsem se tedy zeptal
PS:jak jsem již uvedl,některé skripty "dělají to co mají" a některé ne,proto jsem dal odkaz na ten co "nechodí"-tedy u mě na localhostu,nejsem v PHP zas tak dobrý ale většina těchto problému způsobuje register_globals ale tady to nepomohlo
-
...nejsem v PHP zas tak dobrý...
Tak proč nejdříve nezkusíš něco jednoduššího? Četls ten skript? Rozumíš mu? Kde bereš jistotu, že by měl tak, jak je tam napsaný, fungovat?
...ale většina těchto problému způsobuje register_globals ale tady to nepomohlo
A na to jsi přišel jak?
-
1:Ne nerozumim mu ale líbí se mi
2:Dočetl jsem se to
Možná jsem špatně začal ale pokusím se to ještě jednou vysvětlit
Vůbec nejde o ten jeden skript,uvedl jsem ho zde jen jako příklad,
Ten skript normálně na serveru/odzkoušeno na webzdarma.cz/ jde-zde tedy beru tu jistotu
Zde je odkaz že je funkční
http://vyklad-karet.unas.cz/vychod_slunce/formular.php
Nejde na localhost
Zajímalo mě proč
-
Tři řádky kódu na začátku souboru vypocet.php by to měli spravit,...
foreach($_POST as $key => $val) {
eval("$".$key." = \$_POST[\"$key\"];");
}
na nekterých systémech může být eval() zakázán, tak to vyřešíš tak, že si ten kód vypíšeš (echo) a pak tam ten vysledek vložíš místo toho cyklu. Otestoval jsem to na zakladním nastavení apache (v Archu, register_globals = Off, jo a pozor na short_open_tag)
Kdy? 23.1.2011
Šířka? 50. stupeň, 6. minuta a 25. vteřina severní šířky
Délka? 14. stupeň, 16. minuta a 0. vteřina východní délky
Časové pásmo: GMT +1:00
Východ Slunce: 7:49 (azimut = 120 stupňů)
Západ Slunce: 16:41 (azimut = 239 stupňů)
-
To ETNyx : Díky,už mi to jde i doma na localhostu
-
Téma promazáno od neplodných (a zbytečně útočných) příspěvků dle přání zúčastněných (mka, janjasmin).