Portál AbcLinuxu, 1. června 2025 16:23
<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
Řešení dotazu:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.