Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
881
Tıklama
0
Öne Çıkarma
Veritabanı kullanmayı iyi bilen arkadaşlara bir sorum var? ( .dat , .txt)
_
19 yıl
Yüzbaşı
Konu Sahibi

.dat ya da .txt dosyasından internet sitemizde kullandığımız veritabanına örneğin mysql'e nasıl bilgi aktarırız. nedir bu ".dat"? bi örnek kullanımını söyler misniz?

ben işcilerin isimlerinin, adreslerin ve maaşlarının bulunduğu bir tabloyu (.txt , .html, .dat dosyalarından birisi olabilir ) mysql'e aktarmak istiyorum.. nasıl yapılabilir mümkün müdür?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
19 yıl
Onbaşı

<?php

$dosyaad = "dosya.txt"; //ya da dosya.dat ya da dosya.bilmemne istediğin uzantıyı verebilirsin
$tut = fopen($dosyaad, "r"); //okuma modunda açalım dosyayı
$icerik = fread($tut, filesize($dosyaad)); //dosyadan veri okuyalım

//buradada gelen veriyi işleyip MySQL e yazabilirsin
fclose($tut);
echo "Kolay Gelsin :)";
?>


Bu mesaja 1 cevap geldi.
L
19 yıl
Yüzbaşı

Ben sana daha basit bir şekilde anlatayım...
<?
$file="text.txt";
$satir=file($file);//satırları arrayler olarak kayıt eder...
?>
Ör:
<?
echo $satir[0]; //1.satırı yazar....
echo $satir[1]; //2.satırı yazar....
?>
Ayrıca....
Ör;
--text.txt--
Ahmet,adres1,mail1
Mehmet,adres2,mail2
--------------------
Olsun
<?
$file="text.txt";
$satir=file($file);
for($i=0;$i<count($satir);$i++)
{
$satir_bolum=exlode(',',$satir[$i]); //sırası gelen satırdaki yazıları virgül'den ayırarak her bir yazıyı array olarak kayıt ettik.
echo "Adı: ".$satir_bolum[0];
echo "Adres: ".$satir_bolum[1];
echo "Mail: ".$satir_bolum[2];
echo"<br>";
}
?>


Mantıgı budur....
Database işlemler ayrı konu...Umarım biliyorsundur


Bu mesaja 1 cevap geldi.
_
19 yıl
Yüzbaşı
Konu Sahibi

kopkop21 ve looter teşekkür ederim..


bir sorum daha olacak..
peki .dat uzantılı dosyaları veritabanına işlemek hakkında bilginiz var mı?


Bu mesaja 1 cevap geldi.
K
19 yıl
Onbaşı

<?php
$dosyaadi = 'test.dat';
$icerik = "Bu bir satır\n";

//dosyanın var olduğunu ve yazılabilir olduğunu kontrol edelim
if (is_writable($dosyaadi)) {

// Dosyamızı ekleme modunda açalım
if (!$tut = fopen($dosyaadi, 'a')) {
echo "$dosyaadi dosyası açılamıyor";
exit;
}

// icerik i dosyamıza yazalım
if (fwrite($tut, $icerik) === FALSE) {
echo "$dosyaadi dosyasına $icerik yazılamadı.";
exit;
}

echo "$icerik , $dosyaadi dosyasına başarıyla eklendi.";

fclose($tut);

} else {
echo "$dosyaadi yazılabilir değil";
}
?>


Bu mesaja 1 cevap geldi.
_
19 yıl
Yüzbaşı
Konu Sahibi

quote:

Orjinalden alıntı: kopkop21

<?php
$dosyaadi = 'test.dat';
$icerik = "Bu bir satır\n";

//dosyanın var olduğunu ve yazılabilir olduğunu kontrol edelim
if (is_writable($dosyaadi)) {

// Dosyamızı ekleme modunda açalım
if (!$tut = fopen($dosyaadi, 'a')) {
echo "$dosyaadi dosyası açılamıyor";
exit;
}

// icerik i dosyamıza yazalım
if (fwrite($tut, $icerik) === FALSE) {
echo "$dosyaadi dosyasına $icerik yazılamadı.";
exit;
}

echo "$icerik , $dosyaadi dosyasına başarıyla eklendi.";

fclose($tut);

} else {
echo "$dosyaadi yazılabilir değil";
}
?>


teşekkür ederim...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.