Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: janjasmin 23 Října 2011, 16:21:58

Název: Nejde skript na localhost
Přispěvatel: 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
Název: Re:Nejde skript na localhost
Přispěvatel: mka 23 Října 2011, 17:07:33
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 ?
Název: Re:Nejde skript na localhost
Přispěvatel: janjasmin 23 Října 2011, 17:38:15
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
Název: Re:Nejde skript na localhost
Přispěvatel: mka 23 Října 2011, 18:09:13
...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?
Název: Re:Nejde skript na localhost
Přispěvatel: janjasmin 23 Října 2011, 18:37:18
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č
Název: Re:Nejde skript na localhost
Přispěvatel: ETNyx 23 Října 2011, 23:48:25
Tři řádky kódu na začátku souboru vypocet.php by to měli spravit,...

Kód: [Vybrat]
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)

Citace
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ňů)
Název: Re:Nejde skript na localhost
Přispěvatel: janjasmin 24 Října 2011, 17:57:19
To ETNyx : Díky,už  mi to jde i doma na localhostu


Název: Re:Nejde skript na localhost
Přispěvatel: daysleeper 25 Října 2011, 11:59:38
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).