adam4 Posted May 27, 2016 Share Posted May 27, 2016 Herhangi bir txt dosyasında cümlelerin "." ayrıldıgını varsayarsak içinde "izmir" geçen cümleleri veritabanına kaydeden php kodu Arkadşalar php hakkında bilgili bi arkadaş yardımcı olabilir mi? Şimdiden teşekkür ederim. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted May 27, 2016 Share Posted May 27, 2016 <?php $icerik = file_get_contents('dosya.txt'); // txt içeriğini al $ayir = explode('.', $icerik); // içeriği . karakterine göre ayır // diziyi döngüye sok foreach ($ayir as $cumle) { if (strpos($cumle, "zmir") !== false) // eğer zmir karakterleri sıradaki cümlede varsa (i veya İ kullanılabilir diye sadece zmir karakterlerini aldım) { mysql_query("INSERT INTO cumleler (sutun_adi) VALUES ('$cumle')"); // veritabanına ekle echo $cumle . " <b>| Eklendi...</b><br>"; ekrana yazdır. } } ?> dosya.txt: İzmir, Türkiye'nin bir ili ve en kalabalık üçüncü şehri. Anadolu Yarımadası'nın batısında, Ege Bölgesi'nin ortasında yer alan ve İzmir Körfezi çevresinde bulunan şehir, her yıl İzmir Enternasyonal Fuarı'nı düzenleyen önemli bir fuar merkezi ve liman kentidir. Yüz ölçümü olarak ülkenin yirmi üçüncü büyük ilidir.[2] Batısında Ege Denizi ve Ege Adaları, güneyinde Aydın, kuzeyinde Balıkesir, doğusunda ise Manisa vardır. İzmir'in batısında denizi, plajları ve termal merkezleriyle Çeşme Yarımadası uzanır. Antik çağların en ünlü kentleri arasında yer alan Efes, Roma’nın imparatorluk devrinde dünyanın en büyük kentlerinden biriydi. Tüm İyonya kültürünün zenginliklerini bünyesinde barındıran Efes, yoğun sanatsal etkinliklerle de adını duyuruyordu. Bu maksatla da bu şehre "Güzel İzmir", "Eski İzmir" ve "la Perle de l'Ionie" (İyonya'nın İncisi) deniyordu. Kazılarda fazla miktarda çıkarılan keramik ürünlerden anlaşıldığına göre, Demir Çağı boyunca Eski İzmir'de bugünkü Yunanistan bölgesinden göç eden, Aioller ve İyonlar yaşıyordu.Yarımadada yerli halkın yaşadığına dair herhangi bir bulguya ise rastlanmamıştır. Bayraklı Höyüğü'nün MÖ 1050 yıllarında kurulmaya başlayan yerleşmesinin Grek kökenli olduğu anlaşılmaktadır. 3 Quote Link to comment Share on other sites More sharing options...
adam4 Posted May 27, 2016 Author Share Posted May 27, 2016 Adamsın ya. Birde hocam bir sorum daha var aslında. Oda şöyle phpden alınan resmin yüksekliğini ve genişliğini altına yazı(üstte harhangi bir yazı yazacak ne yazdıgı önemli değil) üstüne rakam(rakamdan kastı genişlikxyükseklik) gelecek şeklinde fonksiyon kullanarak yazınız. Cevaplarsan çok memnun olurum Quote Link to comment Share on other sites More sharing options...
KintaRo Posted May 27, 2016 Share Posted May 27, 2016 ödevi bize yaptırdın hadi bakalım <?php function boyutGoster($dosya) { $resim = array_values(getimagesize($dosya)); list($width, $height, $type, $attr) = $resim; return $width . " X " . $height; } $dosyalar = scandir(realpath(dirname(__FILE__))); // şu anki klasördeki dosyaları al // diziyi döngüye sok foreach ($dosyalar as $dosya) { $uzanti = strtolower(pathinfo($dosya, PATHINFO_EXTENSION)); // uzantiyi al if ($uzanti == "gif" || $uzanti == "jpg" || $uzanti == "png") // eğer dosya uzantisi gif veya jpg veya png ise { echo "<img src=\"$dosya\"><br>"; echo boyutGoster($dosya) . "<br><br>"; } } ?> 4 Quote Link to comment Share on other sites More sharing options...
adam4 Posted May 30, 2016 Author Share Posted May 30, 2016 hocam çok saolun ama bi sorun var. bu döngüleri foreach ile değilde for ile kurmam gerekiyor benim. yani ben o döngü tipini bilmiyorum zaten. for ile kurmak münkün müdür bunları.birde bunlar benim ödevim değil final sorularımda. yarın ise bütü var bu dersin yine. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.