ASP’de DB’den Veri Çekerek XML Oluşturma

Ağu 06
2009

ASP’de database’den veri çekerek XML oluşturmak için gerekli kodları vereceğim.Oluşturacağınız XML veritabanını herhangi bir web sisteminde kullanabilirsiniz.

<% 'veri tabanı bağlantısı
dim SiteVeri
SiteVeri = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("vt.mdb")
'bağlantı bitti
'dosyayı oluşturma yeri
dosyakontur = Server.MapPath ("../../xml/banner.xml")
'tekrarlanmayan veriler
strXML = ""
strXML = strXML & "" & vbCrLf
strXML = strXML & "" & vbCrLf
strXML = strXML & "
strXML = strXML & "width=""680"" height=""300""" & vbCrLf
strXML = strXML & "currentItem=""0"" radius=""6"" transition=""y""" & vbCrLf
strXML = strXML & "showButtons=""true"" buttonLocation=""right""" & vbCrLf
strXML = strXML & "blurX=""0"" blurY=""10""" & vbCrLf
strXML = strXML & "showContent=""true""" & vbCrLf
strXML = strXML & "bgColor=""#000000"" bgAlpha=""0.6"" bgPaddingBottom=""0""" & vbCrLf
strXML = strXML & "titleColor=""#00CCFF"" titleFontSize=""16""" & vbCrLf
strXML = strXML & "descriptionColor=""#FFFFFF"" descriptionFontSize=""11"">" & vbCrLf
strXML = strXML & "" & vbCrLf
strXML = strXML & " " & vbCrLf
strXML = strXML & "" & vbCrLf

’sql ve tekrarlanan veriler
b = 1
Set objRs = Server.CreateObject(”ADODB.RecordSet”)
StrSQLAlti = “SELECT * FROM frm_galeri ”
objRs.Open StrSQLAlti, SiteVeri, 3, 3
do while b<=7 and not objRs.eof

strXML = strXML & ” ” & vbCrLf
strXML = strXML & ” aciadmin/slides/galeri/images/” & objRs(”dosya_ad”) & “” & vbCrLf
strXML = strXML & ” ” & vbCrLf
strXML = strXML & ” ” & vbCrLf
strXML = strXML & ” ” & vbCrLf
strXML = strXML & ” strXML = strXML & ” 5″ & vbCrLf
strXML = strXML & ” ” & objRs(”url”) & “” & vbCrLf
strXML = strXML & ” _blank” & vbCrLf
strXML = strXML & ” ” & vbCrLf

objRs.movenext
b=b+1
loop

strXML = strXML & “”
‘xml dosyasının oluşturulması
Set objXMLYaz = Server.CreateObject(”ADODB.Stream”)
objXMLYaz.Open
objXMLYaz.Position = 0
objXMLYaz.Charset = “UTF-8″
objXMLYaz.WriteText strXML
objXMLYaz.SaveToFile dosyakontur,2
objXMLYaz.Close
Set objXMLYaz = Nothing

objRs.close
set objRs = Nothing
‘gelinen sayfaya dönüş
Response.Redirect Request.serverVariables(”HTTP_REFERER”)
%>

Wordpress’de Kullanıcı Şifresini Unutanlara Çözüm

Tem 03
2009

Wordpress Blog yazarları uzun zaman sonra yazı yazmak için giriş yapmak istedikerinde ” HATA: Yanlış parola.” ile karşılabilirler Peki bu durumda ne yapılmalıdır ?

”Parolanızı mı unuttunuz? ” ibaresine tıklanarak  E posta adresini girdiğinizde E-mail Adresine gelecektir.

Fakat : ” Ben E-posta Adresimi de hatırlamıyorum Wordpress şifremi kaybettim” diyorsanız

Cpanel veya Plesk  kontrol panelinize girerek MySql  logosuna Tıklayın.

mysqlMySql’e giriş yaptıktan sonra aşağı doğru ilerleyin ve Php My Admin Linkini Bulun.

phpmyadmin

Kullandığınız Database i seçip Wp-users e tıklayın.

Resimi Detaylı Görmek için Tıklayınız.

Wp-users ‘e girdikten sonra yukarıdaki sekmelerden Dışarı aktar’a tıklayın ve zip şeklinde bilgisayarınıza indirin.

wp

Bilgisayarınıza indirdikten sonra Notepad’de sql dosyasını açın  ve E-mail kısmını bulun Dosyada yazan E-mail adresi giriş yapabildiğiniz bir E-posta adresiyse  Parola sıfırlama bölümünde istenilen E-posta adresi kısmına yazın ve E-Postanıza giriş yapın.

Eğer E-posta Adresine giriş yapamıyorsanız Eposta adresinizi  değiştirip kaydetin. Daha sonra  Php My Admine geri dönelim ve Wp-users de isek Yukarıdaki sekmelerden Boşalt’a  tıklayalım. Boşalt dedikten sonra tekrar sekmelerden İçeriye aktarı kullanarak bilgisayarımızda kaydettiğimiz .sql uzantılı dosyayı  gönderelim. Eğer herhangi bir hata almadıysanız E-posta adresi değiştirilmiştir.Artık yazdığınız E-mail adresiyle parola sıfırlayabilirsiniz.

İyi Bloglamalar…

Web Siteleri için Küçük Animasyonlar Abowman

Haz 26
2009

Küçük boyutlu flash animasyonlar ziyaretçilerin web sitesinde uzun kalmalarında rol oynarlar.

Böylelikle web siteniz ziyaretçi tarafından belki sık kullanılanlara eklenecek  belkide web sitenizin ismini unutmamasına neden olacaktır.

Web sitelerinizde bu şık görünümlü flash animasyonları ekleyebilirsiniz :

animasyonlarBalıklar : Ziyaretçiler tarafından en çok kullanılan ve en çok ilgi çeken balıklardır.Animasyonun üzerine tıkladığınız taktirde balıklar attığınız yemleri yiyecektir.

Newton’un Düzeneği : Fiziğin kurucusu Newton tarafından yapılan bu sarkaçlar fare ile yaptığınız hareketleri takip ediyor.

Animasyonları ekleyebileceğiniz Adres : www.abowman.com/google-modules/

Bizimde kendi web sitemize ( Teknoalem.org Footer kısmına ) koyduğumuz bu animasyonlar web siteleriniz için şık görüntü sağlarken ziyaretçileriniz için bir eğlence aracı olacaktır.

Web Sitenize Küçük Boyutta (1 pt ) yazılar eklemek

Nis 28
2009

kucuk-yazi

Kullanıcılarınızın görmesini istmediğiniz Kelimeler, Linkler ve Uyarılar için 1pt boyutunda küçük yazıları footer kısmına aşağıdaki kod ile yerleştirebilirsiniz. Bu sayede göze batan kelime kalabalığı kaybolmuş olur.

  • <font style="font-size: 1pt" color="white">Yazmak istedikleriniz.</font>

Graffiti Yazı Şekilleri [ Graffiti Font ]

Nis 09
2009

Günümüzde yaygınlaşan graffiti sanatı her yaştan ve toplum tarafından ilgi görmeye başladı.Sizin için arayıp bulduğumuz Graffiti Fontlarını ( Yazı Şekilleri ) teknoalem.org çatısı altında paylaşıyoruz.

Nasıl Font Yüklerim :

Masaüstünde bulunan Bilgisayarım ‘a Tıklayarak Şu Yolu izleyin

Yerel Disk (C) // Windows // Fonts Klasörüne indirdiğiniz Rar dosyası  içinde bulunan .Tff uzantılı tüm dosyaları atınız.

Wordpress Yapım Aşaması Eklentisi Offline Mod

Mar 13
2009

Wordpress bloglarınızda oluşan bazı sebeplerden dolayı web sitenizi bir sürelik içeriğe kapatmak isteyebilirsiniz.Bunu yapmak çok zor değil , Yapım Aşamasında yazarak index atabilirsiniz.Fakat böyle yapmanız sadece anasayfanızı erişime kapatacaktır ve hoş bir görüntü oluşmayacaktır.Wordpress Bloglarınızda basit,hoş ve estetik Wordpress Offline Mode eklentisiyle bu sorunu halledip kendinizi yormayın.

Offline Mode eklentisi, blogunuzu kapatmak istediğiniz durumlarda anasayfanıza bilgilendirmek için bir index atıp içeriğinizi ziyaretçilere kapatabiliyor.Wordpress Offline Mode eklentisini aktifleştirdikten sonra ne kadar süredir Yapım Aşamasında olduğunu gösteren bir sayacıda var. Ziyaretçilerinizin göreceği Yapım Aşaması Sayfasını istediğiniz gibi tasarlayabilir ziyaretçilerinize daha hoş bir sayfa temin edebilirsiniz.

Örnek : Yapım Aşamasında ( Under Construction ) Sayfası

Wordpress Offline Mode Eklentisini indirmek için Tıklayınız.

Wordpress Sürümünü Saklamak veya Farklı göstermek

Mar 06
2009

Wordpress açık kodlu yazılımı bir web siteniz varsa bazı nedenlerden dolayı (Güvenlik,Zevk,Merak) Sürümünüzü kodlarınızda saklamak isttiyorsanız :

<meta name=”generator” content=”WordPress 2.7.1 />

anasayfanızda bu kodları bulundurmak istemiyorsanız , wp-includes/default-filters.php dosyasının 169uncu satırınca bulunan:

add_action(‘wp_head’, ‘wp_generator’);

kodunun önüne, “//” işaretini koyarak(tırnaksız) bunun önüne geçebilirsiniz.

Veya Eklenti Kullanarak Wordpress sürümüzünü başka bir sürüm olarak gösterebilirsiniz.

Eklentimizin adı : replace-wp-version

Amaç : Wordpress sürümünü farklı gösterip açık arayanları gıcık etmek (:

Kurulumu: Kurulumunda hiç bir farklılık yok.Ftp den wp-content dizinine php uzantılı dosyamızı atıp aktifleştiriyoruz.

Sürümünüzü farklı gösterebileceğiniz Eklenti için : Tıklayınız.

Joomla Tema Yükleme ( Resimli ) ve Sorunların Çözümleri

Şub 09
2009

Joomla da tema yüklemek çok zor olmamasına rağmen joomla kurulumunu ilk defa yapmış veya bu işe yeni başlayan arkadaşlar tarafından yapılamıyor.Tema yüklemeyi Resimlerle anlatacağız.

Öncelikle web sitemizin FTP sine giriyoruz ve tema dosyamızı root/templates dosyasının içine atıyoruz ( Tabiki rardan çıkartılmış halde ) daha sonra dosya aktarımı bittikten sonra Web sitemizin www.websiteniz.com/administrator Login sayfasından giriş yaparak Yukardaki Sekmeklerden Site / Şablon Yöneticisi / Site Şablonları na tıklıyoruz.

Daha sonra karşımıza joomlada standart olarak yüklenen temalar ve bizim ftp de templates klasörüne attığımız temamız çıkacak. Temalarımızın adına bakarak veya temamıza önizleme yaparak seçebiliriz.

Yüklediğimiz temanın solundaki boşluğu tıklayarak işaretliyoruz.

Resim için Tıklayınız.

Daha Sonra Seçtiğimiz temayı etkin kılmak için varsayılan’a tıklayıp kaydet diyoruz.

Resim için Tıklayınız

Yükleme Sırasında Oluşabilecek sorunlar ve Çözümleri :

1. HATA! Paket içinde Joomla! XML ayar dosyası bulunamadı. ( Temanızı FTP den yükleyerek sorunu çözebilirsiniz.)

2. Temanız Düzgün bir şekilde çıkmıyor beyaz sayfa ve sadece yazılar çıkıyorsa Temanız Joomla sürümü ile uyumlu değil ( Sürümünüzü tema ile aynı sürüm yapın )

3. Sayfada dosya isimlerinden oluşan bir hata alırsanız tema dosyasını FTP den eksiksiz olarak attığınıza emin olun.

VBScript nedir ? Kullanım Alanları

Oca 28
2009

Visual basic‘in script diline cevrilmiş halide denilebilir.Yalnızca internet Explorer tarafından desteklenir. Belkide bu yüzdendir  ki kullanımı çok yaygın değildir.

Microsoft VBScript (Visual Basic Scripting Edition) VBA olarak adlandırılan Microsoft Visual Basic For Application ın bir alt sürümüdür.VBScript , Windows ortamında yaygın olarak kullanılan sunucu taraflı scripting dillerinden (KOMUT DOSYASI YAZMAK) birisidir.

VBScript’in kullanım alanları :

* Microsoft IIS (INTERNET INFORMATION SERVER) üzerinde asp sayfaları için kullanılır.
* Microsoft Outlook için uygulama geliştirmede kullanılır.
* Microsoft Windows 2000 , Microsoft SQL SERVER gibi sunucu ortamlarındada yönetim işlemleri için kullanılır.

Asp sayfalarını yazarken yanlızca VBScript dili kullanılmaz.JavaScript gibi diğer scripting dilleride kullanılır.Bu durumda script yazılırken hangi dille yazılacağı belirtilir.Ancak varsayılan dili VBScripttir.

VBScript ASP örneği:
test.asp

<%@
Language=VBScript
%>
<html>
<head>
<title>VBScript ASP Örneği</title>
</head>
<body>
<table border=”1″>
<tr>
<td>Variables</td><td>Values</td>
</tr>
<%
dim sVariable,sValue
for each sVariable in Request.ServerVariables
%>
<tr>
<td><%=sVariable%></td>
<td>
<%
sValue=Request.ServerVariables(sVariable)
if sValue=Empty then sValue=”N/A”
Response.Write(sValue)
%>
</td>
</tr>
<%
next
%>
</table>
</body>
</html>

Daha detaylı bilgi : Buraya

SSH Komutları

Oca 25
2009

IP BAN
iptables -A INPUT -s 85.159.54.48 -j DROP
IP BAN AÇMA;
iptables -X INPUT -s 85.159.54.48 -j DROP

reboot : Sunucuza reboot atar.
service mysqld restart : Eğer Linux üzerine plesk kullanıyorsanız MYSQL resetlemenizi sağlar, fakat cPanel sistemlerde service mysql restart yazmanız gerekmektedir.
service httpd restart : Apache servisine restart atar.
service httpd stop : Apache servisini kapatır.(sitelere erişim duracaktır)
netstat -n : Sunucudaki bağlı ip adreslerini listeler.
netstat -a : Sunucudaki reseller ip adreslerini görürsünüz
nano : SSH’da text editörü çalıştırmanızı sağlar, nano yeniisim yazarsanız yeni bir dosya oluşturmuş olacaksınız.
top : Sistemin CPU durumunu ve tüm bağlantı, çalışan programları listeler.
uptime : Uptime Durumunu gösterir.
wget : Sunucuya bir dosya çekmek için kullanılır.

kill : Pid numarası verdiğiniz işlemi durdurur.
kill -9 : Pid numarası verilen eggdrop işlemini durdurur.
killall : Belirttiğiniz programın tüm işlemlerini durdurmak için kullanılır.
whatis : Girdiğiniz komutun açıklamasını gösterir.
man : Girdiğiniz komut hakkında yardım getirir.
passwd : Shell hesabı şifrenizi değiştirir.

ls : Dizinde bulunan tüm dosya ve dizinleri listeler.
ls -a : Dizinde bulunan gizli dosya ve dizinler ile beraber listeler.
ls -l : Bütün dosyaları, boyut ve tarihli açıklamaları ile gösterir.
tar -zxpf : tar.gz ile sıkıştırılan dosyaları açar
tar -xpf : .tar ile sıkıştırılmış olan dosyaları açar.
gunzip : .gz ile sıkıştırılmış dosyaları açar.
cp : Bir dosyayı kopyalamak için kullanılır.
mv : Bu komu bir dosyanın taşınması için kullanılır. Eğer dosyayı aynı dizine taşırsanız sadece adı değiştirecektir. Bu sayede dosyanın ismini değiştirmek için de kullanılabilmektedir.
mkdir : Mevcut dizinde yeni dizin açmanıza yarar.
rmdir : Belirttiğiniz dizini silmek için kullanılır.
rm : Belirtilen bir dosyayı siler.
rm -rf : Belirttiğiniz bir dizini silmenizi sağlar.
cd : Belirttiğiniz dizini açar
cd .. : Mevcut dizinden bir üst dizine geçiş için kullanılır.
cd ~ : En üst dizine geçmek için kullanılır.
pwd : Bulunduğunuz dizini gösterir.
pico : Belirttiğiniz dosyayı text bir editörü ile açar.
ftp : Belirttiğiniz siteye FTP bağlantısını gerçekleştirir.
lynx : Belirttiğiniz siteyi gösterir.
df : Harddisk bilgilerini listeler.
quota : Disk kullanım durumunu gösterir.
uname : İşletim sisteminin sürümü ve adını gösterir.
whoami : Giriş user adını gösterir.
who : Sunucya bağlı olanları listeler.Aynı ve benzer bir işlemi w ile de gerçekleştirebilirsiniz.
last : Hesabınızda gerçekleştirilen en son bağlantıyı listeler.
whereis : Yanına yazdığınız dosya yada ismin yolunu arar ve gösterir.
BitchX : IRC programını çalıştırmak için kullanılır.
mail : Postalarınızı listeler.
ps -x : Yaptığınız işlemleri gösterir.
ps -a : Çalışan tüm işlemleri listeler.
ps -ux : Çalışan işlevlerin CPU / RAM kullanım durumlarını listeler.