Aramayan Bulamaz
×
İf arama sorgusuna ait içerikleri görüntülemektesiniz.
Plesk Panel Mysql Admin Şifresini Güncelleme

Plesk panel servisleri bir mysql veritabanı kullanarak çalışmaktadır. Plesk panele ait bilgiler, sunucuda ekli olan siteler ve o sitelerin özelliklerinin bir çoğu "psa" isimli veritabanında tutulmaktadır. Plesk panel psa isimli veritabanına admin kullanıcısı ile bağlanmaktadır. Bu admin kullanıcısının mysql şifresi değiştirilirse eğer Plesk panel girişinde bir hata mesajı ile karşılaşabilirsiniz ve erişim sağlayamazsınız. Aşağıdaki komutu SSH üzerinden çalıştırarak Plesk admin şifresini görüntüleyebilirsiniz.

# /usr/local/psa/bin/admin --show-password

Admin şifresi değiştirildiğinde bu komut çalıştırıldığında da hata alabilirsiniz. Aşağıdaki komutları çalıştırarak Plesk panel mysql admin şifresini tekrar düzeltebilir ve bu problemi çözebilirsiniz.

# export PSA_PASSWORD=buraya_şifreniz_gelecek # /usr/local/psa/admin/bin/ch_admin_passwd

PHP Çoklu Resim Upload ve Boyutlandırma

Merhaba, önceki konumda resim upload ve boyutlandırma classını anlatmıştım. Bu konuda aynı classı kullanarak birden fazla resmi nasıl upload edeceğimizi anlatacağım.

İlk önce boş bir html açalım ve içine şunları yazalım:

<form action="upload.php"> <input type="file" name="resim[]" multiple> <input type="submit" value="Yükle"> </form> Inputun name kısmında [] böyle bir ifade kullandık, bu resim nameinin array tipli olacağını gösterir. Yani bu değer upload.php dosyasına içinde birden fazla veri bulunan bir dizi değişkeni olarak gönderilecek.
upload.php dosyasına da içine de şunları yazalım: include 'resim.class.php'; $upload = new ResimIslem(); foreach($_FILES["resim"]["name"] as $n => $name) { if(!empty($name)) { echo $upload->resim_upload($_FILES["resim"]["name"][$n],$_FILES["resim"]["tmp_name"][$n],$_FILES["resim"]["error"][$n],'resim-dizini','dosya ismi - '.$n,1920,1200)."
"; } }

resim.class.php bizim ResimIslem sınıfının bulunduğu dosya. Html formdan resim[] nameinin değeri array tipli geldiği için foreach ile bunu döngüye alıp dizinin indis numarasını $n değişkenine, gelen dosya ismini de $name değişkenine atadık. Döngü içinde dosya adını kontrol ettirdik, dosya ismi boş değilse resim_upload() fonksiyonunu çağırdık ve upload işlemi gelen her dosya için döngü boyunca tek tek yapıldı.

$_FILES["resim"]["name"][$n] şeklinde kullanmamızın sebebi de $n ilk sıfırdan başıyor ve döngü boyunca her defasında 1 artıyor. $_FILES["resim"]["name"][0] gelen ilk dosyanın bilgisini $_FILES["resim"]["name"][1] ikinci dosyanın bilgisini $_FILES["resim"]["name"][3] üçündü dosyanın bilgisini verecek şekilde devam ediyor. Döngü kullanmamızın sebebi bu sayıyı döngü boyunca artırıp çoklu upload işlemini sağlamak.

PHP Resim Upload ve Boyutlandırma Sınıfı

Merhabalar, sizlere hazırlamış olduğum resim boyutlandırma ve upload classını göstereceğim. Daha önceki konumda nesne tabanlı programlamadan bahsetmiştim. Şimdiki anlatacağım konu ise nesne tabanlı olarak resim boyutlandırma ve upload üzerine bir classdır
Fazla uzatmadan classı anlatmaya başlayım :)

<?php class ResimIslem{ public function watermark($filigran, $source_file_path, $output_file_path ) { list( $source_width, $source_height, $source_type ) = getimagesize( $source_file_path ); if ( $source_type === NULL ) { return false; } switch ( $source_type ) { case IMAGETYPE_GIF: $source_gd_image = imagecreatefromgif( $source_file_path ); break; case IMAGETYPE_JPEG: $source_gd_image = imagecreatefromjpeg( $source_file_path ); break; case IMAGETYPE_PNG: $source_gd_image = imagecreatefrompng( $source_file_path ); break; default: return false; } $overlay_gd_image = imagecreatefrompng($filigran); $overlay_width = imagesx( $overlay_gd_image ); $overlay_height = imagesy( $overlay_gd_image ); imagecopymerge( $source_gd_image, $overlay_gd_image, $source_width - $overlay_width, $source_height - $overlay_height, 0, 0, $overlay_width, $overlay_height, 60 ); imagejpeg( $source_gd_image, $output_file_path, 100 ); imagedestroy( $source_gd_image ); imagedestroy( $overlay_gd_image ); } public function resim_boyutlandir($resim,$k_resim,$max_en=1920,$max_boy=1200){ // içeriği başlat.. $resimdosyasi= pathinfo($resim); $uzanti=$resimdosyasi["extension"]; ob_star

Sözde Kredi Kartı Harcamalarından Kazanılan Konbara Puan

Cep telefonuma arada bir kredi kartı alış verişi harcaması gibi şeylerle ilgili mesajlar geliyor. Dün de bir tane mesaj geldi ve mesaj aşağıdaki gibi:
"SON GUN!! Kredi Karti alisverislerinizden Kazandiginiz Konbara Para Puanlar 200TL ye ulasti. Hemen 02129120088 i arayin. Puanlarinizi ucretsiz aktiflestirin."

Bana gelen bu mesajları hep silerdim ama dün ilk defa aradım ve konuştum, keşke konuşmayı kaydetseydim.

- Teknomoney.com a hoşgeldiniz, sizi müşteri temsilcisine bağlıyoruz lütfen hattan ayrılmayın. (Adamlar çağrı merkezi kurmuş o kadar organize çalışıyorlar)
- Merhaba ben ** nasıl yardımcı olabilirim?

Ben: Merhaba ben Niyazi, kredi kartı harcamamla ilgili bir mesaj geldi, 200 TL kazanmışım bu tam olarak nedir?

- Kredi kartı ile yapmış olduğunuz harcamalarınızla ilgili olarak parapuan kazanmışsınız mesaj o yüzden gönderilmiştir. Dilerseniz aktifleştirebiliriz.

Ben: Tamam aktifleştirelim.

- Adınızı ve soyadınızı öğrenebilir miyim?

Ben: Niyazi Alpay.

- Kredi kartınızın size ait olduğunu doğrulamak için size bir kaç soru soracağım. Kartınız eliniz de mi?

Ben: Evet.

- Kartınızın sağ alt köşesinde Master veya Visa logosu bulunur. Sizin kartınızda ne bulunuyor?

Ben: Master.

- Kartınızın numaralarını öğrenebilir miyim? (İşler burada kızışmaya başlıyor işte)

Ben: Bu bilgiyi niye sizinle paylaşayım.

- Kartın size ait olduğunu doğrulamak için yapıyoruz. Dilerseniz ilk dört numarayı kapatıp öyle söyleyin.

Ben: Size kartımın Master olduğunu söylediğimde zaten ilk dört numarayı öğrenmiş oldunuz.

- Kartınızın size ait olduğunu doğrulamak için soruyoruz. Başka bir amacımız yok. (Ben de anlamıyorum ya bu işlerden)

Ben: Peki devamında ne soracaksınız bana. Kartımın hangi bilgilerini isteyeceksiniz benden? Ben size bir şey söyleyim kredi kartı kullanmıyorum benim bu bilgime nasıl ulaşıpta bana bu

Güvenlik ve Hayatta Kalma üzerine Kişisel Blog - Sokaklarda "Ayık" Olmak

Tekinsiz durumlarda / bilmediğiniz sokaklarda “ayık olmak”İster tekinsiz bir mahalleden geçiyor olun, ister kendinizi kontrolden çıkan bir gösteri yürüyüşünün içerisinde bulun... Bazı önemli kuralları ilke edinmek, hayatınızı kurtarabilir. Burada yazılanları, yalnızca okuyarak “gerekirse uygularım” demek yerine, imkan buldukça deneyerek tatbik etmenizi öneriyorum. Bu basit kuralların, içerisinde bulunduğunuz duruma ilişkin farkındalığınızı arttırarak, kurtarıcınız olabileceğini unutmayın.  

1. Her zaman, nerede olduğunuzu bilin Kaybolmuş veya kafası karışmış insanlar ya da turistler, her zaman açık hedef olarak algılanır. Yürürken her zaman hangi sokakta olduğunuzu, ilgili sokağa nereden girileceğini ve ilgili sokağın neresinden çıkılacağını bilmelisiniz. En azından, bildiğiniz güvenli bir lokasyonun hangi yönde kaldığını her zaman bilmenlisiniz. Özellikle bilmediğiniz bir yere, aracınız ile gidecekseniz asla deponuzdaki yakıt seviyesinin azalmasına izin vermeyin. Yakıtın olabildiğince dolu olmasına dikkat edin. Yarım depo seviyesinin altına düşmemeye çalışın. Eğer ilgili bölgede çeşitli toplu taşıma alternatifleri var ise, hepsini öğrenmeye gayret edin. Acil bir durumda, toplu taşıma önemli bir kaçış alternatifi sağlayacaktır. Diğer bir yandan, genel olarak bulunduğunuz bölgedeki istasyon, iskele veya durakların hangi saatlere kadar çalıştığını/yoğun olduğunu bilin. Gündüzleri gidilecek en güvenli yerler olan bu noktalar, özellikle güvenlik personelinin olmadığı gece saatlerinde son derece tehlikeli olabilir.

2. İnsanların arasına karışın Eğer genel bir sivil düzensizlik hali hakim ise, veya bulunduğunuz ülkeye tamamen yabancı iseniz, sizi içerisinde bulunacağınız topluluktan kolaylıkla seçilebilir hale getirecek kıyafetlerden uzak durun. Genellikle düz ve canlı olmayan renklerin hakim olduğu gösterişsiz kıyafetler işe yarayacaktır. &l