PHP Mysql jquery Resim Yükleme Scripti (İmage Upload Example)

php yapımız ve arayüz kodlarımız aşağıdaki gibi olacaktır. demo görüntüye buradan ulaşabilirsiniz.
Okumaya devam et PHP Mysql jquery Resim Yükleme Scripti (İmage Upload Example)

PHP Mysqli Güncelleme İşlemi Nasıl Yapılır?

Daha önce veritabanı bağlantısını kurup conn değişkenini tanımladığımızı varsayarsak aşağıdaki kod yapısı işimizi görecektir

Örnek çalışma

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
 
if ($conn->query($sql) === TRUE) {
  echo "Record updated successfully";
} else {
  echo "Error updating record: " . $conn->error;
}

mysql : The term ‘mysql’ is not recognized HATA ÇÖZÜMÜ

PhpStorm kod editörü terminal penceresinden mysql bağlanırken kullandığınız “mysql -u root” komutu çalışmıyorsa aşağıdaki gibi bir hata almanız çok doğal;
mysql : The term ‘mysql’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name , or if a path was included, verify that the path is correct and try again.

Windows kullanıyorsanız ortam değişkenlerinden PATH alanına XAMP kullanıyorsanız C:\xampp\mysql\bin şeklinde ekleme yaparsanız sorununuz çözülecektir. Farklı localhost kullananlar benzer bir yol izleyebilirler ve Editörü kapatıp açmayı unutmayın

PHPMailer Kullanımı & SMTP Mail Gönderme Ayarları

Kaynak dosyaları https://github.com/PHPMailer/PHPMailer buradan indirebilirsiniz ardından örneği inceleyerek projenize uyarlayabilirsiniz….
Örnek Kullanım:
Gmail Hotmail Yandex yada kendi hosting ve domaininizi kullanarak üyelik doğrulama işlemleri için mail gönderimi yapabilirsiniz. Yazısından faydalandığım Muhammed Yaman‘a teşekkürler emeğine sağlık
Okumaya devam et PHPMailer Kullanımı & SMTP Mail Gönderme Ayarları

PHP Basit Dosya Yükleme & Resim yükleme sınıfı kullanarak güvenli dosya yükleme

Dosya upload etmenin mantığını önce basit kod yapımızda görelim bunun için index.php, islem.php ve img klasörüne ihtiyacımız olacak.

index.php içeriği:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>PHP Dosya Yükleme</title>
</head>
<body>
 
<form action="islem.php" method="POST" enctype="multipart/form-data">
	<input type="file" name="foto">
	<button type="submit">Yükle</button>
 
</form>
 
</body>
</html>

islem.php içeriği Okumaya devam et PHP Basit Dosya Yükleme & Resim yükleme sınıfı kullanarak güvenli dosya yükleme

PHP ile Telegram API Kullanarak Mesaj Göndermek (Botfather for php)

BotFather ile oluşturduğunuz botun TOKEN ID’sini kullanarak aşaşğıdaki PHP kod bloguyla telegramdaki bir gruba mesaj gönderebilirsiniz.

$token = "TOKENID";
$data = [
"text" => "TEST Kodgunlugum.com",
"chat_id" => "-CHATID"
];
file_get_contents("https://api.telegram.org/bot$token/sendMessage?".http_build_query($data));

Youtube Son Videoları Çekmek

Youtubeda KANALIDNUMARASI ile kanaldaki son videoları RSS görünümüyle xml formatında çekebileceğiniz kod yapısı

$url = 'https://www.youtube.com/c/KANALIDNUMARASI';
$xml = simplexml_load_file($url);
$ns = $xml->getDocNamespaces(true);
$xml->registerXPathNamespace('a', 'http://www.w3.org/2005/Atom');
$elements = $xml->xpath('//a:entry');
$content = $elements[0];
 
$yt = $content->children('http://www.youtube.com/xml/schemas/2015');
$media = $content->children('http://search.yahoo.com/mrss/');
echo "Video ID: " . $yt->videoId . "<br>";
echo "Video title: " . $content->title . "<br>";
echo "Upload date: " . $content->published . "<br>";
echo "Description: " .$media->group->description . "<br>";
 
foreach ($elements as $content) {
    $yt = $content->children('http://www.youtube.com/xml/schemas/2015');
    $media = $content->children('http://search.yahoo.com/mrss/');
    echo "Video ID: " . $yt->videoId . "<br>";
    echo "Video title: " . $content->title . "<br>";
    echo "Upload date: " . $content->published . "<br>";
    echo "Description: " . $media->group->description . "<br>";
    echo "<br>";
}

PHPExcel Veri Aktarmada Hücrelerin Genişliğini Otomatik Ayarlamak

Eğer PHPExcel kullanarak verilerinizi / tablonuzu excele aktarıyorsanız işinize çok yarayacak bir fonksiyon paylaşmak istiyorum.
Verileri aktardıktan sonra tek tek sütun genişliğini ayarlamak çok can sıkıcı olabiliyor bunu otomatikleştirmeye ne dersiniz?

PHPExcel auto size column width / Sütun Genişliğini otomatik olarak ayarlamak için işte kullanacağınız fonksiyon:

// Auto size columns for each worksheet
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
 
    $objPHPExcel->setActiveSheetIndex($objPHPExcel->getIndex($worksheet));
 
    $sheet = $objPHPExcel->getActiveSheet();
    $cellIterator = $sheet->getRowIterator()->current()->getCellIterator();
    $cellIterator->setIterateOnlyExistingCells(true);
    /** @var PHPExcel_Cell $cell */
    foreach ($cellIterator as $cell) {
        $sheet->getColumnDimension($cell->getColumn())->setAutoSize(true);
    }
}