Ağustos
12
FSO ile Dosya Silmek   ASP   0   29


  1. <%
  2. Set ilhan = Server.CreateObject("ADODB.Connection")
  3. ilhan.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/veritabanim.mdb ")
  4.  
  5. id = Request.Querystring("id")
  6.  
  7. islem = Request.QueryString("islem")
  8. if islem = "sil" then
  9. call resmi_sil
  10. end if
  11.  
  12. Set resim = ilhan.Execute("select * FROM resim ORDER BY id DESC")
  13.  
  14. If Not resim.EOF Then
  15.  
  16. i=1
  17. Do While Not resim.EOF
  18. %>
  19.  
  20.  
  21. <%= resim("resim_url") %>-<a href="?islem=sil&id=<%= resim("id") %>">Sil</a>
  22.  
  23.  
  24. <%
  25. i=i+1
  26. resim.MoveNext
  27. Loop
  28. else
  29. response.Write "Silinecek resim bulunamadı :("
  30. end if
  31. %>
  32.  
  33.  
  34. <%
  35. sub resmi_sil
  36.  
  37. id=Request.QueryString("id")
  38.  
  39. set rs=Server.CreateObject("Adodb.recordset")
  40. rs.Open "Select * from resim where id="&id&"",ilhan,1,3
  41. yol=rs("resim_url")
  42.  
  43. path=Server.MapPath(".. esimler")&""&yol 
  44. pathkucuk=Server.MapPath(".. esimlerkucuk")&""&yol 
  45.  
  46. Set fs=Server.CreateObject("Scripting.FileSystemObject") 
  47. if fs.FileExists(path) then
  48.  fs.DeleteFile(path)
  49. end if
  50.  
  51. if fs.FileExists(pathkucuk) then
  52.  fs.DeleteFile(pathkucuk)
  53. end if
  54.  
  55. rs.close
  56. ilhan.Execute "delete from resim where id="&id&""             
  57. response.redirect Request.ServerVariables("HTTP_REFERER")
  58.  
  59. end sub
  60. %>



Resim Galerilerince sıkça kullanılır veritabanındaki veriyi silmek kolaydır fakat böyle uygulamalarda yeterli değildir, veritabanında belirtilen resminde hostunuzdan kaldırılması gerekir. FSO ile bunu kolayca yapabiliriz tüm hosting firmalarında da bulunan bir özelliktir yukardaki kod oldukça basittir zaten 46. satıra kadar hepsi bilindik basit kodlardır ben yinede kısaca özetliyim.

Etiketler : FileSystemObject FSO
Bazen Dreamweaver'da çalışma sayfası açtığımız anda hata mesajı verir :

The following translators were not loaded due to errors:

ASP.htm: has configuration information that is invalid.
ASP.NET.htm: has configuration information that is invalid.
ColdFusion.htm: has configuration information that is invalid.
PHP_MySQL.htm: has configuration information that is invalid.
JSP.htm: has configuration information that is invalid.
XSLT.htm: has configuration information that is invalid.

Bu yukarda görmüş olduğunuz hatanın çözümü ise :

Dreamweaver CS3  Windows Vista için:
C:Users[kullanıcı_adınız]AppDataRoamingAdobeDreamweaver 9

Dreamweaver CS3 Windows XP için:
C:Documents and Settings[kullanıcı_adınız]Application DataAdobeDreamweaver 9

Dreamweaver 8 Windows XP için:
C:Documents and Settings[kullanıcı_adınız]Application DataMacromediaDreamweaver 8

Dreamweaver 8 Windows Vista için:
C:Users[kullanıcı_adınız]AppDataRoamingMacromediaDreamweaver 8

Dreamweaver CS3 Macintosh için:
Mac HD/Users/[kullanıcı_adınız]/Library/Application Support/Adobe/Dreamweaver 9/

Dreamweaver 8 Macintosh için:
Mac HD/Users/[kullanıcı_adınız]/Library/Application Support/Macromedia/Dreamweaver 8/

Yukarda görmüş olduğunuz uzantıya gidiniz ve oradaki Configuration klasörünün adını değiştiriz örneğin "Configuration-eski" gibi daha sonra dreamweaver'i yeniden başlatınız.

Bu arada CS4 kullanıcıları'nın Configuration klasörü :

C:Users[kullanıcı_adınız]AppDataRoamingAdobeDreamweaver CS4en_US

dizinin içindedir.

Etiketler : CS3 dreamweaver CS4
Nisan
13
Yeni HTML5 formları geliyor   HTML5   0   165

 HTML formları bu güne kadar oldukça basitti ve sınırlı seçenekler vardı text alanları, checkbox, radio button, ve son olarak select drop down gibi fakat e-posta adresi, telefon numaraları yada karmaşık bir verinin girilmesi gereken zamanlarda bunların kontrolu JavaScript yardımı ile yapılıyordu artık HTML5 in gelişmesiyle birlikte yeni form türleri ortaya çıktı.

Etiketler : HTML5 placeholder
Nisan
12
HTML5 nedir   HTML5   0   126
 Özellikle ülkemizde Facebook patlaması yaşandıktan sonra arkadaşlarınızdan çok duymuşsunuzdur bu video açılmıyor flash player yükleyin yazısı çıkıyor gibi Smile  Facebook kullanıcılarının hepsinde flash playerin yüklü olduğuna eminim artık, eskiden flash kullanarak banner yapardım fakat verdiğim linkte çıkmaması müsterinin "hani ben birşey göremiyorum" demesiyle devam eder muhabbet uzardı... Neyseki artık webteknolojilerinin gelişmesiyle bu tür sorunlarımız ortadan kalkıcak !!! artık bizler internette gezinirken farklı aplikasyonlara gerek duymayacağız.

Etiketler : Bu Yaziya Ait Etiket Yok
<< ilk< geri1234ileri >son >>
COPYRİGHT © 2010 BY ilhan TEKİR Her Hakkı Saklıdır.