Portál AbcLinuxu, 1. června 2025 16:23


Dotaz: Problém s jednoduchým PHP scriptem

19.1.2010 18:34 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Problém s jednoduchým PHP scriptem
Přečteno: 143×
Odpovědět | Admin
Všechny zdravím.

Učím se PHP a zkoušel jsem posílat do PHP skriptu data z jednoduchého HTML formuláře:
<body>
<form action="akce.php" method="GET">
 <p>Your name: <input type="text" name="name" /></p>
 <p>Your age: <input type="text" name="age" /></p>
 <p><input type="submit"  value="Send"></p>
</form>
</body>
V souboru akce.php byl krátky skript, který měl vypsat zadané údaje. Nefungovalo to. Proto jsem zkusil místo něj dát skript datcas.php, který vypisuje datum a čas (zadané údaje nepoužívá):
<?php
        function datum_a_cas() {
                $dny = Array("nedele", "pondeli", "utery", "streda", "ctvrtek", "patek", "sobota");
                $mesice = Array("ledna", "unora", "brezna", "dubna", "kvetna", "cervna", "cervence", "srpna", "zari", "rijna", "listopadu", "prosince");
                $den = date("w");
                $mesic = date("n") - 1;
                $datum = "Je ".$dny[$den].", ".date("j").".".$mesice[$mesic]." ".date("Y").", ".date("G:i")." hod.";
                return $datum;
        }

        echo datum_a_cas();
?>
To fungovalo. Udělal jsem tedy kopii souboru datcas.php pod názvem akce.php a opět to nefungovalo:
Internal Server Error

Mismatch between target GID (10000) and GID (1000) of file "/home/uzivatel/public_html/pokusy/akce.php"
Takže abych to shrnul: mám dva obsahově identické PHP soubory, s jedním to funguje, se druhým ne. Přístupová práva jsou samozřejmě stejná. Kdyby někdo věděl, v čem to vězí, budu rád.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.

Ř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

19.1.2010 19:30 Zdenek
Rozbalit Rozbalit vše Re: Problém s jednoduchým PHP scriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prava jsou mozna stejna, ale GID evidentne ne a suPHP pyskuje. Zmente si GID nebo konfiguraci suPHP.
19.1.2010 20:36 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém s jednoduchým PHP scriptem
Dík za tip. GID jsem kontroloval, ale díval jsem se na to z Midnight Commanderu (CTRL x, c), u jednoho je číslo 10 000, u druhého 1000, jenže když jsem se díval na každý soubor zvlášť, přehlídl jsem ten rozdíl v jedné nule.

Hodně blbá chyba.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
Bedňa avatar 19.1.2010 19:33 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Problém s jednoduchým PHP scriptem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Túto chybu som nikdy nevidel, ale čo som sa dočítal, tak to môže nastať pokiaľ niesu oba súbory v jednej znakovej sade, alebo pokiaľ majú nastavenú rozdielnu skupinu a tiež chybne nastavený apache, to typujem najskôr.
KERNEL ULTRAS video channel >>>

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.