benim php kitabım var arkadaşlar ona bakarak kod yazdım kullanıcı giriş sayfası gibi txt dosya yazdırmak istiyorum kitaptakileri aynen yazdım ama olmadı bakar mısınız kodlara ?
index.php kodları
<html>
<head>
<title>kayıt sistemi</title>
</head>
<body>
<form action="islem.php" method="post">
ad Soyad <input type="text" required="" name="adSoyad">
kurs<select name="kursAd">
<option value="php">php</option>
<option value="javascript">javascript</option>
<option value="JQuery">JGuery</option>
<option value="boostrap">boostrap</option>
</select>
<input type="sumbit" value="kurs kayıt" name="kursKayit">
</form>
<?php
if ($_GET['durum']=="ok"){
echo "Kayıt Başarılı";
} else if ($_GET['furum']=="ok"){
echo "Kayıt Başarılı";
} else if ($_GET['durum']=="sil") {
echo "kayıt silindi";
}
?>
<hr>
<?php
if (filesize("ögrenciler.txt")>0){?>
<table border="1">
<tr>
<th>ID</th>
<th>AdSoyad</th>
<th>Kurs</th>
<th></th>
</tr>
<?php
$dosya = fopen("ögrenciler.txt","rb");
while (!feof($dosya)) {
$kayit=explode(";",fgets($dosya, 8192));
if (!empty($kayit['0'])) {
echo "<tr>";
echo "<td>".$kayit[0] ."</td>";
echo "<td>".$kayit[1] ."</td>";
echo "<td>".$kayit[2] ."</td>";
echo "<td><a href="islem.php?id=$kayit[0]">sil</a></td>">
echo "<tr/>";
}
}
fclose($dosya);
?>
</table>
<?php } else {
echo "hiç kayıt yok !yeni kayıt ekleyin.";
}
?>
</body>
</html>
islem.php
<?php
if (iseet($_POST['kursKayit'])) }
$adSoyad=$_POST['adSoyad'];
$kursAd=$_POST['kursAd'];
if (file_exists("id.txt")) {
$idOku=fopen("id.txt","r+");
$idSayi=fgets($idOku);
$idSayi++;
rewind($idOku);
fwrite($idOku,$idSayi);
fclose($idOku);
}else{
touch("id.txt");
$idDosya=fopen("id.txt", "a");
fwrite($idDosya,"1");
fclose($idDosya);
}
$yaz=$idSayi.";".$adSoyad.";".$kursAd."\n";
$dosya = fopen("ogrenciler.txt","a");
rewind($dosya);
if (fwrite($dosya, $yaz)) {
header("********:index.php?durum=ok");
}else{
header("********:index.php=durum=no");
}
}
if (isset($_GET['id'])) {
$idSayi=$_GET['id'];
$okuDosya=file("ogrenciler.txt");
$yazDosya=fopen("ogrenciler.txt", "w+");
foreach($okuDosya as $satir)
{
$satirOku = explode(';',$satir);
if ($satirOku[0] != $_GET["id"])
fwrite($yazDosya,$satir);
}
fclose($yazDosya);
header("********:index.php?durum?sil");
}
?>
localhostta çalışırken aldığım hata:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in C:\xampp\htdocs\index.php on line 58
index.php kodları
<html>
<head>
<title>kayıt sistemi</title>
</head>
<body>
<form action="islem.php" method="post">
ad Soyad <input type="text" required="" name="adSoyad">
kurs<select name="kursAd">
<option value="php">php</option>
<option value="javascript">javascript</option>
<option value="JQuery">JGuery</option>
<option value="boostrap">boostrap</option>
</select>
<input type="sumbit" value="kurs kayıt" name="kursKayit">
</form>
<?php
if ($_GET['durum']=="ok"){
echo "Kayıt Başarılı";
} else if ($_GET['furum']=="ok"){
echo "Kayıt Başarılı";
} else if ($_GET['durum']=="sil") {
echo "kayıt silindi";
}
?>
<hr>
<?php
if (filesize("ögrenciler.txt")>0){?>
<table border="1">
<tr>
<th>ID</th>
<th>AdSoyad</th>
<th>Kurs</th>
<th></th>
</tr>
<?php
$dosya = fopen("ögrenciler.txt","rb");
while (!feof($dosya)) {
$kayit=explode(";",fgets($dosya, 8192));
if (!empty($kayit['0'])) {
echo "<tr>";
echo "<td>".$kayit[0] ."</td>";
echo "<td>".$kayit[1] ."</td>";
echo "<td>".$kayit[2] ."</td>";
echo "<td><a href="islem.php?id=$kayit[0]">sil</a></td>">
echo "<tr/>";
}
}
fclose($dosya);
?>
</table>
<?php } else {
echo "hiç kayıt yok !yeni kayıt ekleyin.";
}
?>
</body>
</html>
islem.php
<?php
if (iseet($_POST['kursKayit'])) }
$adSoyad=$_POST['adSoyad'];
$kursAd=$_POST['kursAd'];
if (file_exists("id.txt")) {
$idOku=fopen("id.txt","r+");
$idSayi=fgets($idOku);
$idSayi++;
rewind($idOku);
fwrite($idOku,$idSayi);
fclose($idOku);
}else{
touch("id.txt");
$idDosya=fopen("id.txt", "a");
fwrite($idDosya,"1");
fclose($idDosya);
}
$yaz=$idSayi.";".$adSoyad.";".$kursAd."\n";
$dosya = fopen("ogrenciler.txt","a");
rewind($dosya);
if (fwrite($dosya, $yaz)) {
header("********:index.php?durum=ok");
}else{
header("********:index.php=durum=no");
}
}
if (isset($_GET['id'])) {
$idSayi=$_GET['id'];
$okuDosya=file("ogrenciler.txt");
$yazDosya=fopen("ogrenciler.txt", "w+");
foreach($okuDosya as $satir)
{
$satirOku = explode(';',$satir);
if ($satirOku[0] != $_GET["id"])
fwrite($yazDosya,$satir);
}
fclose($yazDosya);
header("********:index.php?durum?sil");
}
?>
localhostta çalışırken aldığım hata:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in C:\xampp\htdocs\index.php on line 58
Moderatör tarafında düzenlendi:

