Autor | Zpráva | ||
---|---|---|---|
MagicPowa Profil |
#1 · Zasláno: 13. 5. 2008, 18:53:03
Zdravím, nedávno hosting nahodil novýho php admina takže celá db se rozhodila ať písmena ěščřžý tak i nějaké scripty třeba tento.
Používam tento script na zápis IP a času do db. Dříve před updatem šlo všechno tak jak má a do tabulky ip se zapsal čas i IP ale teďkon už to nejde, přitom je to stejné. <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <?php $host="aaaa"; $username="aaaa"; $password="aaaa"; $db_name="aaaa"; $tbl_name="ip"; mysql_connect("$host", "$username", "$password")or die("cannot connect server "); mysql_select_db("$db_name")or die("cannot select DB"); mysql_query("SET NAMES 'cp1250'"); $cas=date("j/m/y H:i:s"); $sql="INSERT INTO $tbl_name(id, ip, cas)VALUES('$id', '$REMOTE_ADDR', '$cas')"; $result=mysql_query($sql); ?> a tabulka má strukturu: id, int4, auto_increment; primary key ip, varchar20, latin2_czech_cs cas, varchar20, utf8_czech_ci Jaktože dřív to šlo a najednou ne? |
||
Zool Profil * |
#2 · Zasláno: 13. 5. 2008, 19:34:03
A nezměnili Vám v DB tabulky na velká písmena??
|
||
MagicPowa Profil |
#3 · Zasláno: 13. 5. 2008, 19:36:21
Nezměnili.
|
||
Kajman_ Profil * |
#4 · Zasláno: 13. 5. 2008, 19:49:34
Asi už to nezbaští prázdné id. Zkuste ho vynechat, když je to auto increment.
$sql="INSERT INTO `$tbl_name` (`ip`, `cas`) VALUES ('$REMOTE_ADDR', '$cas')"; $result=mysql_query($sql) or die(mysql_error().' :: '.$sql); |
||
MagicPowa Profil |
#5 · Zasláno: 13. 5. 2008, 20:11:38
Kajman_
Zkoušel jsem a stejně to nejde, čas to vloží ale IP prostě ne. Tady je odkaz http://podpora.domenu.cz/?sid=32&cid=38 co řikali k tomu updatu, zkoušel jsem to vyexportovat do sql ale je to prázný pole. Prostě se to nenahraje. Nemůže to třeba souviset s globálníma proměnýma? |
||
Kcko Profil |
#6 · Zasláno: 13. 5. 2008, 20:29:11
$REMOTE_ADDR -> $_SERVER['REMOTE_ADDR']
|
||
Časová prodleva: 16 let
|
0