lostyazilim
tr.link

PHP Copy Problemi

3 Mesajlar 753 Okunma
acebozum
tr.link

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)
Başlık az buçuk anladınız herhalde..Siteme üye alırken her üye için bir txt dosyası oluşturmam gerekiyor...

Şu kodla oluşturmaya çalışıyorum


copy ("standart/dosya.txt", "olusturulan/$uye.txt");



Üye kayıt olduğunda bu dosya oluşmamış oluyor.Fakat 2.kere üye olunca önceki üyeliğin dosyası oluşuyor ama yine yeni üye olanın dosyası oluşmuyor...

Şimdiden teşekkürler...
 

 

elektronikssl
webimgo

BatuhanUyar BatuhanUyar Copyright Kullanıcı
  • Üyelik 24.06.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP
  • Konum Ankara
  • Ad Soyad B** U**
  • Mesajlar 587
  • Beğeniler 11 / 112
  • Ticaret 2, (%100)





// mesaj isimli Textarea etiketine birşeyler yazılıp form gönderildiyse...

if (isset($_POST["mesaj"]))
{
// Dosya yoksa oluşur ve eklemek üzere aç...
$dosya = fopen("veriler.txt","a");
// Gelen mesajı dosyaya yaz...
fwrite($dosya,$_POST["mesaj"]);
// Veriler dosyada yanyana yapışmasın ve okunduğunda düzgün görüntülenebilsin diye
// mesajın ardından
etiketini ve satır sonu karakterlerini
// (\r\n karakterleri) yaz...
fwrite($dosya,"
\r\n");
// Dosyayı kapat. Başkaları da kullanabilsin...
fclose($dosya);
}

?>





// mesajlar.txt isimli dosya varsa içeriğini oku ve yaz. Hiç mesaj yazılmamışsa bu isimli
// bir dosya mevcut olmayacağından ve mevcut olmayan bir dosyayı okumaya çalışmak da hata
// ortaya çıkaracağından bu yol tercih ediliyor...
if (file_exists("veriler.txt"))
{
// Dosyayı okumak üzere aç...

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

// Dosyanın sonuna gelinmediği sürece.... (feof, dosyanın sonuna gelindiyse true
// döndürür. Dosyanın sonuna gelinmediyse false döndürür. !false yani dosyanın
// sonuna gelinmediğinde !feof(..) true olacağından while döngüsü içindekiler
// dosyanın sonuna gelinmediği sürece tekrar edilecektir).

while (!feof($dosya))
{
// Dosyadan 4096 bayt veya bir satır oku...
$okunanveri = fgets($dosya, 4096);

// Okuduğunu yaz...
echo $okunanveri;
}
// Dosyayı kapat...
fclose($dosya);
}
?>





Bu kodlara bi göz at istersen
emreyavuz

kişi bu mesajı beğendi.

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

BatuhanUyar adlı üyeden alıntı






// mesaj isimli Textarea etiketine birşeyler yazılıp form gönderildiyse...

if (isset($_POST["mesaj"]))
{
// Dosya yoksa oluşur ve eklemek üzere aç...
$dosya = fopen("veriler.txt","a");
// Gelen mesajı dosyaya yaz...
fwrite($dosya,$_POST["mesaj"]);
// Veriler dosyada yanyana yapışmasın ve okunduğunda düzgün görüntülenebilsin diye
// mesajın ardından
etiketini ve satır sonu karakterlerini
// (\r\n karakterleri) yaz...
fwrite($dosya,"
\r\n");
// Dosyayı kapat. Başkaları da kullanabilsin...
fclose($dosya);
}

?>





// mesajlar.txt isimli dosya varsa içeriğini oku ve yaz. Hiç mesaj yazılmamışsa bu isimli
// bir dosya mevcut olmayacağından ve mevcut olmayan bir dosyayı okumaya çalışmak da hata
// ortaya çıkaracağından bu yol tercih ediliyor...
if (file_exists("veriler.txt"))
{
// Dosyayı okumak üzere aç...

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

// Dosyanın sonuna gelinmediği sürece.... (feof, dosyanın sonuna gelindiyse true
// döndürür. Dosyanın sonuna gelinmediyse false döndürür. !false yani dosyanın
// sonuna gelinmediğinde !feof(..) true olacağından while döngüsü içindekiler
// dosyanın sonuna gelinmediği sürece tekrar edilecektir).

while (!feof($dosya))
{
// Dosyadan 4096 bayt veya bir satır oku...
$okunanveri = fgets($dosya, 4096);

// Okuduğunu yaz...
echo $okunanveri;
}
// Dosyayı kapat...
fclose($dosya);
}
?>





Bu kodlara bi göz at istersen



Yardım için teşekkürler az önce kodumdaki hatayı buldum..Verdiğiniz kodlar daha sonra işe yarayacak... :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al