Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nejde skript na localhost  (Přečteno 2075 krát)

janjasmin

  • Aktivní člen
  • *
  • Příspěvků: 141
Nejde skript na localhost
« kdy: 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
« Poslední změna: 23 Října 2011, 16:24:28 od janjasmin »

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re:Nejde skript na localhost
« Odpověď #1 kdy: 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 ?

janjasmin

  • Aktivní člen
  • *
  • Příspěvků: 141
Re:Nejde skript na localhost
« Odpověď #2 kdy: 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

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re:Nejde skript na localhost
« Odpověď #3 kdy: 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?

janjasmin

  • Aktivní člen
  • *
  • Příspěvků: 141
Re:Nejde skript na localhost
« Odpověď #4 kdy: 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č

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re:Nejde skript na localhost
« Odpověď #5 kdy: 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ňů)
jabber: etnyx@jabbim.cz

janjasmin

  • Aktivní člen
  • *
  • Příspěvků: 141
Re:Nejde skript na localhost
« Odpověď #6 kdy: 24 Října 2011, 17:57:19 »
To ETNyx : Díky,už  mi to jde i doma na localhostu


« Poslední změna: 25 Října 2011, 11:58:18 od daysleeper »

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re:Nejde skript na localhost
« Odpověď #7 kdy: 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).
« Poslední změna: 25 Října 2011, 12:02:12 od daysleeper »

 

Provoz zaštiťuje spolek OpenAlt.