From: aziz yücelen (ayucelen@dicle.edu.tr)
Date: Thu 01 Apr 2004 - 05:32:39 EST
Merhabalar...
Aşagidaki gibi, bir web sayfasindan gelen veriyi okuyup bir dosyaya yazan program yazdim ama aşagidaki programin altındaki hatayi verdi.Ancak window altında calisirken (php triad) boyle bir hata mesaji vermemisti.
<?php
if (($HTTP_GET_VARS["isim"]=="")||($HTTP_GET_VARS["posta"]==""))
{
header("Location:18.php") ;
}
if($birim=="")
{
$dosya="1.txt";
}
else
{
$dosya="2.txt";
}
$parca=explode("@",$HTTP_GET_VARS["posta"]);
if($parca[1]=="dicle.edu.tr")
{
$kayit="<tr><td><font color=\"#333333\" face=\"verdana\" size=\"2\"><strong>".$HTTP_GET_VARS["isim"]."</strong></font></td><td><a href=\"http://dicle.edu.tr/~".$parca[0]."\"><font color=\"#333333\" face=\"verdana\" size=\"2\"><strong>tıklayınız<strong></font></a></td></tr>";
$fp=@fopen($dosya,a);
fwrite($fp,$kayit);
fclose($fp);
echo " Sayın \"".$HTTP_GET_VARS["isim"]."\", isim ve \"".$HTTP_GET_VARS["posta"]."\" şeklindeki e-posta bilgilerinizi sisteme başarıyla aktardım.Teşekkür ederim." ;
}
else
{
echo "Üzgünüm geçerli kullanıcı değilsiniz çünkü ".$HTTP_GET_VARS["posta"]." şeklindeki posta adresiniz üniversitemizin kullandığı e-posta adresi değil,uzantısı \"@dicle.edu.tr\" olmayıp \"@".$parca[1]."\" şeklindedir.Teşekkürler.";
}
?>
HATA mesaji ise;
Warning: Wrong parameter count for fgetc() in /var/www/html/uyelikformu/yakala.php on line 19
Warning: fclose(): supplied argument is not a valid File-Handle resource in /var/www/html/uyelikformu/yakala.php on line 20
Sayın "aziz", isim ve "ayucelen@dicle.edu.tr" şeklindeki e-posta bilgilerinizi sisteme başarıyla aktardım.Teşekkür ederim.
Seklindedir.Tesekkurler