Arkadşalar daha önceden söylemiştim öğrenmeyecem diye bunlarsız olmaz diye düşünüyorum şuan ama hata veriyor olayı gene anlatayım index.php den ürün alma işlemi gerçekleşecek onay.php de kaç tane alındığı falan yazıcak onay.php,sip.txt ye siparişi yazıck meslea yanımda çalışan elemanlar olsa onlarda sipbak.php den siparişlere bakıcak sistem bu ama hata veriyor yazmıyor dosyayı açamadım diyor acaba yolumu yanlış yazdım diyorum onay.php den bi bakın
www.chatlok.com/CAR
deneyin ve görün kaynak kodlarıda vereyim
index.php
onay.php
sip.txt >> Bu dosya boş
sipbak.php
birde başta veriyi yazması için kitapta $DOCUMENT_ROOT = $SERVER_['DOCUMENT_ROOT']
yazdırdı dosya yolunu yazarkende başa bunu koyuyor ama ben koymyorum normal siteye attığım için sanırım orda bi hata var çünkü 115. satırda dosya yolu var nasıl hallederim onu
www.chatlok.com/CAR
deneyin ve görün kaynak kodlarıda vereyim
index.php
PHP:
<center><html>
<head>
<title>Sipariş Ver</title>
</head>
<body>
<form action="onay.php" method="post">
<table border="0">
<tr bgcolor=#cccccc">
<td width="150">Ürün</td>
<td width="15">Sayı</td>
</tr>
<tr>
<td>Lastik</td>
<td align="center"><input type="text" name="lastik" maxlength="6" size="35"</td>
</tr>
<tr>
<td>Ayna</td>
<td align="center"><input type="text" name="ayna" maxlength="6" size="35"</td>
</tr>
<tr>
<td>Adres</td>
<td align="center"><input type="text" name="adres" maxlength="90" size="35"</td>
<tr>
<td>Bizi Nereden Duydunuz </td>
<td><select name="find">
<option value = "a">Televizyon Reklamları</option>
<option value = "b">Telefon Aramaları ile Tanıtma</option>
<option value = "c">Gazete Reklamlarıyla</option>
<option value = "d">Kararsızım</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Siparişi Yolla"</td>
</tr>
</form>
</table>
</body>
</html></center>
onay.php
PHP:
<?php
$lastik = $_POST[ "lastik" ];
$ayna = $_POST[ "ayna" ];
$find = $_POST[ "find" ];
$adres = $_POST[ "adres" ];
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
?>
<center><html>
<head>
<title>Sipariş Kontrol Ediliyor</title>
</head>
<body>
<h1>Araba Servisi Online Parça Alımı</h1>
<h2>Sipariş Kontrol Ediliyor</h2>
<?php
$date= date("H:i jS F");
echo $tarih."<br />";
echo $ayna. " Adet Ayna"."<br>";
echo $lastik. ' Adet Lastik'."<br />";
$toplamadet = $ayna + $lastik;
if( $lastik < 10 )
$indirim = 0;
elseif($lastik >= 10 && $lastik <= 49 )
$indirim = 5;
elseif( $lastik >= 50 && $lastik <= 99 )
$indirim = 10;
elseif( $lastik >=100 )
$indirim = 15;
if( $toplamadet == 0 )
{
echo 'ALACAK BİRŞEY SEÇMEDİNİZ!!<br />';
exit;
}
else
{
$toplamadet = $lastik + $ayna;
echo $toplamadet." Adet Ürün Alınmıştır"."<br />";
$toplamfiyat = 0.00;
define ("lastikbedeli",50);
define ("aynabedeli",25);
$toplamfiyat = $lastik * lastikbedeli +$ayna * aynabedeli;
echo "KDV Dahil Olmayan Fiyat: $".number_format($toplamfiyat,2)."<br />";
$kdv = 0.10;
$toplamfiyat = $toplamfiyat * (1+$kdv);
echo 'Kdv Dahil Fiyat: $'.number_format($toplamfiyat,2)."<br />";
echo "Uygulanan İndirim: % " .$indirim."<br />";
$toplamfiyat = $toplamfiyat - $indirim;
echo "İndirimli Fiyatı: $".number_format($toplamfiyat,2)."<br />";
echo "Adres:".$adres;
}
switch($find)
{
case "a" :
echo "<p>Televizyon Reklamından Duydum</p>";
break;
case "b" :
echo "<p>Telefon Duyurusu ile Duydum</p>";
break;
case "c" :
echo "<p>Gazete Reklamından Duydum</p>";
break;
case "d" :
echo "<p>Kararsızım</p>";
break;
}
$al = $date."\t".$lastik."Adet Lastik\t".$ayna."Adet Ayna\t\$".$toplamfiyat."\t".$adres."\n";
@ $fp = fopen("$DOCUMENT_ROOT/.../PHP/aln.txt", "ab");
if (!$fp)
{
echo "<p><strong>Siparişi Alamadık Daha Sonra Tekrar Deneyin</strong></p></body></html>";
exit;
}
fwrite($fp, $al, strlen($al));
fclose($fp);
echo "<p>Sipariş Alındı</p>;
sip.txt >> Bu dosya boş
sipbak.php
PHP:
<?php
$DOCUMENT_ROOT = $HTTP_SERVER_VARS["DOCUMENT_ROOT"];
?>
<html>
<head>
<title>
<Siparişler Listeleniyor
</title>
</head>
<body>
<h1>Siparişler Listeleniyor</h1>
<?php
@ $fp = fopen("$DOCUMENT_ROOT/.../PHP/aln.txt", "r");
if (!$fp)
{
echo "<p><strong>Bekleyen Sipariş Yok</strong></p></body></html>";
exit;
}
while (!feof($fp))
{
$order = fgets($fp, 999);
echo $order."<br />";
}
fclose($fp);
?>
</body>
</html>
birde başta veriyi yazması için kitapta $DOCUMENT_ROOT = $SERVER_['DOCUMENT_ROOT']
yazdırdı dosya yolunu yazarkende başa bunu koyuyor ama ben koymyorum normal siteye attığım için sanırım orda bi hata var çünkü 115. satırda dosya yolu var nasıl hallederim onu