İnternet’te arayıp da bulamadığınız bir şeydir resimlerinizin bulunduğu klasörün adresini saklamak. Cevabı ben de aradım, bulması bir dert, çözümü aktif hale getirmesi başka bire dert. Hiç bir yerde tam bir örnek yok. “HTML”, “img”, “url”,”gizle”, vb… gibi ne kadar mantıklı terim varsa hepsini arattırdım. En sonunda bir şeyler buldum ve siteme ekledim.
http://e-school.gulistankosova.com/images/photo.php?DD716416
Şimdi isterseniz bunu nasıl başardığıma geçelim. Bize lazım olan resimlerle dolu bir klasör ve “photo.php” dosyamız.
Dosya 1: index.html
“D:\photos\16.jpg” adresindeki resmi göstermek istersek sadece herhangi bir HTML dosyasının herhangi bir yerine ağaşıdaki kodu yazın.
<img src="photo.php?16" />
Dosya 2: Photo.php
<? php
//ilk önce query string ile gelen değişkeni alıyoruz
$adres=$_SERVER['QUERY_STRING'];
//eğer bir değişken bulunamadı ise 0 resmini
if($adres==""){
$adres="d:\photos\0.jpg";
//değiken varsa istenen resmi
}else{
$adres="d:\photos\".$adres.".jpg";
}
//eğer istenen resim yoksa yine 0 resmini
if(file_exists($adres)==false){$adres="d:\photos\0.jpg";}
header("Content-Type: image/jpeg");//resim tipinde
include ($adres);//img nesnesine gönderiyoruz
?>
MsSQL 2012 ve zamanlanmış görevleri kullanarak yedek alma nasıl yapılır? Soru çok basit ama çözümü o kadar basit değil. Hadi yedek alma SQL Server Management Studio kullanarak yapılabiliyor: İstenen veritabanına sağ tıkla “Tasks/Backup” linkine tıkla ve yedek al. Ama bunu otomatik yapmak, hele bir de her gün farklı bir dosyaya kaydetmek farklı mesele. “Şekil 1a” sonuç olarak elimizde nasıl bir yedek klasörü olacağını gösteriyor. Eğer siz de bunun nasıl yapılacağını merak ediyorsanız bu yazıyı okumaya devam edin.

MSSQL Backup Folder

Server 2008 IIS7 500 Internal Server Error
Server 2008′de yüklü gelen IIS 7,5 güzel özellikleri olmasına rağmen kullanımını öğreninceye kadar belli bir süre geçiyor. Ben en çok hata ayıklarken bu yeni IIS’den usanmıştım. Web sitesini seçince gelen simgelerden ASP simgesine çift tıklayınca gelen ekrandan “Send Errors To Browser” ayarını true yapınca hata gözükecek sanıyordum.

Server 2008 IIS7 ASP Settings
Meğer bir değişiklik daha yapmak gerekiyormuş. Okumaya devam et →
“A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified) ”
Eğer SQL sunucusuna bağlanırken siz de yukarıdaki gibi bir hata alıyorsanız, çözüm için önce şunları kontrol edin.

sql server 2012 facets
- Veritabanının uzak bağlantıları kabul edecek şekilde yapılandırıldığından emin olun
- “SQL Server Management Studio” açılır. Resimdeki gibi sunucu adının üzerine sağ tıklanır
- “Facets” linkine tıklanır ve açılır listeden “Server Configuration” seçilir
- Aşağıdan “RemoteAccessEnabled” ayarı “true” olamıs gerekiyor
- SQL Servislerini kontrol edin
- Tüm SQL servisleri otomatik başlama modunda olmalılar.
- Ne olur ne olmaz diye hepsini başlar durumda bırakmanızı öneririm.
- SQL bağlantı kodlarını düzgün yazdığınızdan emin olun.
- Örnek: Public conn As SqlConnection = New SqlConnection(“Data Source=192 . 168 . 0 . 2\SQLExpress;Network Library=DBMSSOCN;Initial Catalog=DatabaName;User Id=sa;Password=MyPassword;”)
- “Data Source=192 . 168 . 0 . 2\SQLExpress” veritabanı sunucusunun adı ve adresini belirtiyor
- “Network Library=DBMSSOCN;” IP üzerinden bağlantı kuracağımızı belirtiyor
- “Initial Catalog=DatabaName;” bağlanacağımız veritabanı adını,
- ID ve Password bölümü de veritabanıa bağlanırken istenen kullanıcı adı ve şifreyi belirtiyor
- Sunucu üzerindeki güvenlik duvarında SQL servisleri ve portları için izin vermeniz gerekiyor
- Start > Run > Firewall.cpl
- “Özel Durumlar/Exceptions” sekmesi tıklanır.
- “1433 nolu port”, “sqlbrowser.exe”, “sqlwriter.exe” ve ”sqlservr.exe” listeye eklenir
- SQL Server’ı TCP/IP Üzerinden Çalışmak Üzere Ayarlayalım
- SQL Server Configuration Manager’i açın.
- SQL Server Network Configuration / Protocols for MSSQLSERVER linkine gidin.
- Sol taraftan TCP/IP’ye çift tıklayarak ayar penceresini açın.
- Protocol sekmesindeki Enabled ayarını Yes yaparak TCP/IP protokolü ile bağlantı kabul edilmesini aktif hale getirin.
- IP Addresses sekmesine geçin. Şimdi sunucunun hangi IP adresine/adreslerine gelen TCP/IP yanıtlarına cevap vereceğini belirlememiz gerekiyor.
- Bu sekmede sunucunuzun o anda sahip olduğu tüm IP adresleri görünecektir.Bu IP adreslerinin hangilerinden bağlantı kabul etmek isiyorsanız, bu IP adreslerinin ayarları içerisinde yer alan Enabled propertylerini Yes yapın.
Galiba bu kadar. Bunları bu problemi şimdiye kadar iki defa yaşadığım ve her seferinde uzun uzun çözümünü aradığım için yazdım. Özel bir nedeni yok.
Yazılım ve bilişim projelerini hayata geçirmek isteyen girişimciler aranıyor!

TEB Kuluçka Merkezi
TEB Kuluçka Merkezi, TEB Girişim Evi’nde kapılarını girişimcilere açıyor. Projesini hayata geçirmek isteyen girişimciler, hem projelerini gerçekleştirebilecekleri fiziki ortama sahip oluyor hem de danışmanlık, mentorlük ve eğitim hizmetlerinden yararlanıyor.
Okumaya devam et →
Son Yorumlar