Get İle Veri Alma ve Metin Belgesine Yazma

Merhaba arkadaşlar bu yazımızda PHP’de Get ile veri alıp bunu nasıl metin belgesine nasıl yazacağımızı öğreneceğiz. Hadi projemize başlayalım.

GET Nedir?

Get metodu formdaki verileri sayfa adresi üzerinden açık bir şekilde yani herkesin göreceği şekilde gönderme işlemi yapmaktadır. Get metodu bütün girilen bilgileri sayfa adresine (linke) ekleyerek verilerin kullanılacağı sayfaya göndermektedir. Veriler gönderilirken form üzerinden gönderilmektedir. Veriler çekilirken $_GET[‘etiket_name’] kullanılarak çekilmektedir.

Bilgi: Güvenli bir kullanım şekli değildir.

Parametreleri olan bir köprü içeren bir HTML sayfamız olduğunu varsayalım:

<html>
<body>

<a href="test_get.php?subject=PHP&web=W3schools.com">Test $GET</a>

</body>
</html>

Bir kullanıcı “Test $GET” bağlantısını tıkladığında, “subject” ve “web” parametreleri “test_get.php”ye gönderilir ve ardından “test_get.php” içindeki değerlerine $_GET ile erişebilirsiniz.

Veya form olarak da verilerinizi şu şekilde gönderebilirsiniz.

<form action="test_get.php" method="GET">

<input type="text" name="subject">
<input type="text" name="web">

<input type="submit" value="Gönder">

</form>

“test_get.php” içindeki kod aşağıdaki gibi olmalıdır. Açıklamalar kodda verilmiştir.

<html>
<body>

<?php

//subject ve web verilerini alıyoruz
$konu=$_GET['subject'];
$web=$_GET['web'];

//verileri tutacak değişken
$komutsatiri="";

//veriler gelip gelmediği kontrol ediliyor.
if(isset($_GET['subject'])){
  $komutsatiri.=$konu.";";
}
else 
{
  $komutsatiri.="KonuYok".";";
}
if(isset($_GET['web'])){
  $komutsatiri.=$web.";";
}
else 
{
  $komutsatiri.="SiteYok".";";
}

//metin belgesi oluşturup içine verileri yazıyoruz.
$dosya = fopen ("veri.txt" , 'w'); //dosya oluşturma işlemi

fwrite ( $dosya ,$komutsatiri ) ;
fclose ($dosya);


//metinbelgesinden verileri okuyup php de yazdırıyoruz.
$veri2=file_get_contents("veri.txt");
echo $veri2;

?>

</body>
</html>

Python İle Çoklu Mail Gönderme

Python İle Çoklu Mail Gönderme

Merhaba arkadaşlar bu yazımızda python ile en basit bir şekilde python ile toplu mail göndermeyi göstereceğim. Umarım yararlı olur 🙂

import smtplib  #smtp mail gönderme kütüphanemizi ekliyoruz
from email.mime.multipart import MIMEMultipart   #Mail aiçerik ayarlama kütüphanelerimiz
from email.mime.text import MIMEText

mesaj=MIMEMultipart() #email içerik formatımızı tanımladık.
mesaj[‘from’]=”Kimden gidecek olan email adresiniz”
mesaj[‘subject’]=”Mail konu başlığınız”

yazi=”Merhaba bu python ile yazılmış toplu mail gönderme programının bir test mailidir.”

mesaj_yapisi=MIMEText(yazi,’plain’)
mesaj.attach(mesaj_yapisi)

with open(“C:\\Users\\Casper\\Desktop\\mailler.txt”,”r”) as f: #burada mail adreslerimizi bir metin belgesinden alıyoruz.
satir=f.readline() #belgedeki ilk satırımızı okuyoruz.
while satir: # satır var ise
try:
mail=smtplib.SMTP(‘smtp.gmail.com’,587) #smtp host ve port ayarlarımızı yapıyoruz.
mail.ehlo()
mail.starttls() #Güvenli bağlantımızı açıyoruz.
mail.login(‘Mail adresimiz’,’Mail şifremiz’)
mail.sendmail(mesaj[‘from’],satir,mesaj.as_string()) #gönderici,alıcı,ve mail içeriği.
print(“{}’e mail adresine gönderildi”.format(satir)) #gönderilen maili yazdırıyoruz.
mail.close()
except:
print(“{}’e mail gönderilemedi”.format(satir)) #gönderilemeyen maili yazdırıyoruz.
satir=f.readline() # mail listesinde alt satırı okutuyoruz.
f.close() #okuma işlemini bitiriyoruz.

C# İle Harf Sayma

Merhaba arkadaşlar bu yazımızda diyelim ki elimizde bir metin var ve bu metinde kaç harf var veya kaç tane bizim istediğimiz harften var bulmak istiyoruz.Bunun nasıl yapılacağını c# da anlatacağım.

İlk olarak c#’da yeni bir proje açalım.Arkadaşlar projenin tasarımı size kalmış ben taslağı kendime göre yapıyorum.

Okumaya devam et

Arduino İle Mesafe Ölçülmesi Ve Seslendirilmesi

Merhabaarkadaşlar bu yazımda sizlere 3 temel yapıdan oluşan bir projeyi anlatacağım.Gerekli malzemelerimiz HC-SR04 Ultrasonik Sensör,Arduino Uno ve Jumper.Gerekli yazılım ise Visual Studio

3 temel yapı şunlardır:

  • HC-SR04 sensörü ile mesafe ölçümü.
  • Arduino’nun C# ile veri iletişimi sağlaması.
  • Arduino dan gelen verinin sese çevrilmesi(ingilizce).

İlk olarak arduino devremizi resimdeki gibi kuralım.

Devremizi bağladıktan sonra aşağıdaki kodu arduinomuza yükleyelim.

Okumaya devam et

C# İle Histogram Germe

Merhaba  arkadaşlar bu konumuzda histogram germe işleminin nasıl yapıldığını anlatacağım.ilk olarak histogram nedir ondan bahsedelim.Histogram resimdeki her bir pikselin resim içerisinde kaç adet olduğunu göstermeye denir.

Bir resmin histogramını gerince ne olacak diye sorarsanız?Siyah beyaz bir resimdeki siyah dan beyaza geçen bir bölgenin daha belirgin olmasını sağlar diyelim. Histogram gerilme yöntemi uygulanmış ve uygulanmamış iki resim gösterelim.

Histogram germe uygulanmş

Histogram germe uygulanmamış

Okumaya devam et

TRX Kablosuz Ağ Şifre Gösterici

Arkadaşlar isminden de anlaşılacağı üzere program bilgisayarınızda kayıtlı olan kablosuz ağların şifresini gösterir.Windows 7 de kolayca şifrelerimize bakabiliyorduk ama windows 8 den sonra bunu engellediler.Bu yüzden bu programı yazdım umarım yararlı olur.

Bu slayt gösterisi için JavaScript gerekir.

İndirmek İçin Tıklayın!

TRX C4 Zamanlı Bomba

Arkadaşlar programımız zamanlı bir bombadır.Oluşturduğunuz tarih ve güncel tarih arasında karşılaştırma yapıyor eğer karşılaştırma doğru ise kodlarını çalıştırarak çalıştığı bilgisayarı zorluyor.Ben denedim benim laptopu yakamadı ama 4.nesil i5 işlemciyi işlem yapılmayacak hale getirdi. Yaktırdığınız olursa yorum veya mail atın 😀

trx c4trx c4-1

İndirmek için Tıklayın!