Portál AbcLinuxu, 12. května 2025 07:07

Dotaz: php nefunguje jak má

Petr Maleček avatar 23.10.2006 16:45 Petr Maleček | skóre: 29 | Plzeň - Bolevec
php nefunguje jak má
Přečteno: 295×
Odpovědět | Admin
Ahoj mám takovej problém,

na serveru používám distribuci Debian 3.1 s jádrem 2.6.8-3-686, s výbavou Apache2 + PHP4 + MySQL 4.0.24 + .....

Můj problém je v tom, že PHPčko stránky normálně generuje, ale pokavad chci například něco uložit do databáze, tak se nic neuloží. To samé s podmínkou. Například když dám podmínku (nebude napsána správně) if a==hello : echo "ahoj"; endif; a pak na té stránce dám a href="?a=hello" tak se nic nestane, přestože na jimém hostingu se to funguje ...

instalaci jsem provedl příkazy:

apt-get install apache2 php4-dev php4-mysql php4-cli libapache2-mod-php4

takže by tady nic chybět nemělo ... zkrátka abych to shrnul, tak PHP funguje, ale npřijímá příkazy od klienta.

Díky za help
LinMuck, WinFuck :-P

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.10.2006 16:51 razor | skóre: 33
Rozbalit Rozbalit vše Re: php nefunguje jak má
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co takhle if ($_GET['a'] == 'hello') { echo "ahoj";} ?
Petr Maleček avatar 23.10.2006 17:02 Petr Maleček | skóre: 29 | Plzeň - Bolevec
Rozbalit Rozbalit vše Re: php nefunguje jak má
díky za reakci, ale můj problém to jaxi neřeší ... můžete si to vyzkoušet na http://webmasters.homelinux.org - dole je napsat vzkaz, tam napište cokoli, a dejte odeslat. Mělo by se Vám napsat něco jako "děkujeme za Váš vzkaz", ale nestane se tak, a do databáze se nic neuloží ... mno a když to skusíte na http://pmalecek.alptech.cz - tak tam to funguje ... obojí jsem dělal já (web), ten pmalecek.... je hosting na pipni a tam to funguje jak ma.

Dale pak na gamemasters.homelinux.org nefunguje pomoci podminky prepinani stranek.

Jinak ty podminky jsou takto:
odkaz:    [a href="?a=uvod" class="buttons"]Main[/a]
podmínka: [? if (($a=="uvod") or ($a=="")) : ?]
[div class="main"]
[iframe class="index" src="uvod.php" frameborder="0"]
[/iframe]
 [? endif; ?]
výsledek - nefunkční, ovšem na hostingu OK
místo [] si dejte <> ... na tomto foru to nefunguje :(
LinMuck, WinFuck :-P
moriquend avatar 23.10.2006 17:17 moriquend | skóre: 4 | blog: herdamilan | Sľažany
Rozbalit Rozbalit vše Re: php nefunguje jak má
Predchádzajúci príspevok problém riešil. Problém je v tom, že na pipni je zrejme v konfiguračnom súbore povolená možnosť register_globals, kým na tom druhom už nie je. Čiže na druhom sa k premenným musíš prepracovávať cez superglobálne polia $_GET, $_POST atd.

http://sk.php.net/register_globals

Mimochodom: toto je veľmi častý dotaz a stačilo by trošku prehľadať hociktoré php fórum
23.10.2006 17:19 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: php nefunguje jak má
místo [] si dejte <> ... na tomto foru to nefunguje :(
funguje ;-) :
<a href="?a=uvod" class="buttons">Main</a>
Petr Maleček avatar 23.10.2006 21:32 Petr Maleček | skóre: 29 | Plzeň - Bolevec
Rozbalit Rozbalit vše Re: php nefunguje jak má
mno tak to je možný, ale když jsem to vkládal, tak to psalo, že tagy < td gt; atp. nejsou povolený, tak z toho jsem usoudil :D
LinMuck, WinFuck :-P
23.10.2006 16:53 M
Rozbalit Rozbalit vše Re: php nefunguje jak má
Odpovědět | | Sbalit | Link | Blokovat | Admin
tip - chyba v globalnich promennych? $a=$_GET['a'];

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.