-
Ü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)
Merhabalar öncelikle bir projem için lazım olan bir kodda takıldım bu konuda sizlerden yardım istiyorum.
form ile iki adet veri kayıt ettiriyorum örneğin
deneme:deneme1233
explode ile ayırdığımızda explode[0] da aynı olan değerleri bastırmamasını istiyorum.
ikinci olarakda veri txt dosyasına ekliyse birdaha kayıt etmesin.
Yardımcı olacak olanlara şimdiden çok teşekkür ederim.
Not: Projem phpdir.
-
Üyelik
15.07.2015
-
Yaş/Cinsiyet
52 / E
-
Meslek
Webmaster
-
Konum
İstanbul Avrupa
-
Ad Soyad
E** D**
-
Mesajlar
15
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
fopen() ile dosyayı açacaksın ve while() döngüsüyle dosyanı okutacaksın. kelimeyi tek tek kontrol ettireceksin. Kontrol sonucunda yoksa fwrite() kayıt edeceksin. Fakat bunun yerine Sql kullanırsan işin daha kolay olur. Ama 3-5 kayıt varsa txt dosyası işini görür.
Örneğin:
$okunacak_uzunluk=filesize($dosyayolu);
$dosya=fopen($dosyayolu,"r+");
if control lie içeriğin kontrolü sağlanır..
yoksa fwrite($dosyayolu, 'Merhaba Dünya');
sonra dosya kapanır.
fclose($dosya);
r+ Dosyayı hem okumak hem de yazmak için açar.
Eğer SQL kullanmana gerek yoksa XML ya da JSON ile daha hızlı işlemler yapabilirsin...
-
Ü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)
cevap için teşekkürler. Sanırım sql kullanmam daha mantıklı ve güvenli olucak