» Poradna » Programy

PHP nefachá jak má

avatar
 | 

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 jiném hostingu 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

Odpovědi na otázku

 |   | 

Jaké píšeš příkazy databázi?
Jak se k databázi připojuješ (localhost, vzdáleně, máš vůbec oprávnění)?
Nemá ta podmínka být spíš if ($_GET[a]=="hello")?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

ještě k tomu dotazu o databázi - jsem administrátor (root) mám přístup ke všemu

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

V příkazech chybu nehledejte, tam není. Na hostingu mi to normálně funguje, ale doma na serveru ty příkazy zkrátka nereagují

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ale ona chyba v příkazech být může, jakou verzi PHP používáš?

http://us2.php.net/variables.predefined
http://interval.cz/clanky/superglobalni-prom...


btw. pokud tajíš nastavení přístupu do db a příkazy, které používáš, tak se asi těžko dočkáš pomoci. ;) Čtení z db funguje?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

PHP dělá přesně to co má nastaveno.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | 

čtení z DB funguje, chyba mi byla zdělena, a bylo to způsobeno tím, že jsem nevyužíval _GET, ale jinej způsob. Jinak asi bude chyba i v ukládání databáze (způsob), protože PHPMyADMIN funguje, ale moje scripty ne. Takže se ještě podívám, kde je chyba, popřípadě se na Vás znovu obrátím. Takže díky za rady.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Hello




Určitě si přečtěte

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

** Čeští vědci pod vedením Tomáše Jungwirtha vyvíjí nový typ revolučního paměťového čipu ** Zatímco v současnosti elektronika pracuje s elektrony, v budoucnu to budou spiny elektronů ** Čipy budou moci být klidně i 1 000x rychlejší a úspornější

Karel Javůrek | 32

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 140


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji