Yazdığın mesajı yanlış anlamışım o yüzden yaptım onu
is_string malesef işe yaramaz. Bu fonksiyona göre bunun değeride stringdir "45". Ama 45 sayısı string değildir.
Aşağıdaki işine yarayacaktır.
<?
if($_GET['abc'] and !eregi('[^a-zA-ZıİöÖüÜşŞğĞçÇ]+', $_GET['abc'])){
 echo "ok";
}
?>