problemascon la funcion (ctype_alpha)

alejandrojnm
09 de Septiembre del 2004
hola a todos
estoy haciendo un sistema de noticias la pagina que me muestra las noticias me las muestra segun el ID que le paso
aca les pongo el codigo
***************************************************************************
<?
$noti = '0';
if (isset($_GET['id'])) {
$noti = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
if (ctype_alpha ($noti)!=0){
header("Location: index.php");
exit;
}
mysql_select_db($database_infomed, $infomed);
$query_noti = "SELECT * FROM noticias WHERE id = ".$noti;
$noti = mysql_query($query_noti, $infomed);
if(mysql_num_rows($noti)==0){
header("Location: index.php");
exit;
}
$row_noti = mysql_fetch_assoc($noti);
?>
ahora le splanteo mi problema que cuando lo ejecuto medise error en la funcion ctype_alpha pero lo curioso es que lo pruevo en mi maquina con windows apache2 php 3.4.3 y funciona a la perfeccion y en el servidor linux tengo apache 1.3 y php 4.0.6 y me da errror que puede ser que es la funcion es incompatible con php 4.0.6????

por favor si alguno sabe una solucion mas comoda que me responda ok gracias de antemano