İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP metin dosya scripti konusunda yardım ?

passkeys28.04.20151 cevap5.518 görüntüleme
2011'den beri424 mesaj
#1
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




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:
Cevaplar
2015'den beri23 mesaj
#2
Selamlar passkeys,

Umarim hazirladigim kod sana yardimci olur:

1. veriler.txt bostur.

2. ekle.php

<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)

<?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

<!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>

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.