PHP metin dosya scripti konusunda yardım ?

passkeys

Asistan
Katılım
23 Kasım 2011
Mesajlar
424
Reaksiyon puanı
2
Puanları
18
s.a arkadaşlar basit bi kodlama var elimde php'den çok fazla anlamam. Bu kodları geliştirmek istiyorum;

1. GÖSTER.PHP ' dosyasının içeriği (veriler.txt içeriğini okuyor)

<body>

<center><?php

if (file_exists("veriler.txt"))
{

$dosya = fopen("veriler.txt","r");

while (!feof($dosya))
{
$okunanveri = fgets($dosya, 4096);

echo $okunanveri;
}

fclose($dosya);
}
?> </center>

</body>

2.EKLE.PHP 'dosyasının içeriği

<?php

if (isset($_POST["mesaj"]))
{

$dosya = fopen("veriler.txt","a");

fwrite($dosya,"<a href='google.com'>\r\n");

fwrite($dosya,$_POST["mesaj"]);

fwrite($dosya,"</a><br>\r\n");

fclose($dosya);
}

?>

<form method="POST" action="a.php">
<textarea name="mesaj"></textarea>
<input type="submit" />
</form>

3.veriler.txt dosyası var

<a href='google.com'>Hotmaili Telefona bedava yönlendirmek</a><br>
<a href='google.com'>Twitter'dan Ramazan'a özel sürpriz</a><br>


Biraz uzun oldu :D

Şimdi ekle.php ye bir şeyler ekleyince veriler.txt nin içine yazıyor.

EKLE.PHP'nin şöyle olmasını istiyorum


d5nYXr.jpg


GÖSTER.PHP nin sırayla ekle.php nin veriler.txt ye eklediği içerikleri göstermesini istiyorum

veriler.txt ye veriler sırayla şöyle eklensin
<a href='link'> mesaj </a> isim kaynak ekleyen tarih <br>

yardımcı olan arkadaşlara şimdiden teşekkür ederim :blush:
 

dbd

Öğrenci
Katılım
20 Mart 2015
Mesajlar
23
Reaksiyon puanı
0
Puanları
0
Selamlar passkeys,


Umarim hazirladigim kod sana yardimci olur:

1. veriler.txt bostur.

2. ekle.php

HTML:
<form method="POST" action="a.php">    Mesaj:<br><textarea name="mesaj"></textarea>    <br>Link:<br><input type="text" name="link"><br>Isim:<br><input type="text" name="isim"><br>Kaynak:<br><input type="text" name="kaynak"><br>    <br>Tarih:<br> <input type="date" name="tarih"><br>    <input type="submit" name="submit" value="Save Data"></form>

3. a.php

Burda lazim olan detaylari alip, veriler.txt-e gonderiyoruz.
(Not: son satirda
"<br>" gostermek icin yeni satir, . PHP_EOL; ise veriler.txt-de yeni satirda olmasi icin kullanilir)

PHP:
<?phpif (isset($_POST['submit'])){     $link = $_POST["link"];    $mesaj = $_POST["mesaj"];    $isim = $_POST["isim"];    $kaynak = $_POST["kaynak"];    $tarih = $_POST["tarih"];
    $openFile = fopen("veriler.txt",'a');        $data = "\t"."<a href='"."{$link}"."'>";        $data .= "\t"."{$mesaj}"."</a>";        $data .= "\t"."{$isim}";        $data .= "\t"."{$kaynak}";        $data .= "\t"."{$tarih}"."<br>". PHP_EOL;
    fwrite($openFile,$data);    fclose($openFile);}?>

4. goster.php

HTML:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Title of the document</title></head>
<body><?php$myfile = fopen("veriler.txt", "r") or die("Unable to open file!");echo fread($myfile,filesize("veriler.txt"));fclose($myfile);?></body>
</html>
 
Üst