RE: [Linux-programlama] html

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Eralp (eralp@prestijsoftware.com)
Date: Wed 28 Sep 2005 - 07:09:00 EEST


Merhabalar..
 
1.method text parsing.. html dosyalarını teker teker okuyup yeniden valid
olacak şekilde bir uygulama yazılabilir..ama IO islemlerinde script lerinde
yapabilecekleri sinirlidir..
 
2. method Handler lar.. Oncelikle asp.net için orneklendirme yapalımm..
eğer asp.net de yazıyorsanız aspnet_isapi.dll ile gelen istekleriniz handle
edilecektir.. (IIS bildigim kadariyla html gibi ana unsurlari herkesden once
kendisi handle ediyor..bunun icin bir override durum soz konusumudur
httpmodule lerde oldugu gibi bilemiyorum..Arastirmak lazim..)
 
 
* Hangi uzantıyla hangi handler'ın ilgileneceği machine.config
dosyasından erişilebilir.
 
Asagida genel anlamda handling fikri vermesi acisindan size bir uygulama
kodu verecegim.. bu sitede yer alan her jpeg dosyasına watermark islemi
uygulamak icin kullanilir..ve dikkatini cekecek olursa IhttpHandler
interface ine tabidir.
 //// C# code sample!
using System;
using System.Web;
using System.Drawing;
using System.Drawing.Imaging;
 
namespace MyProtectionHandler
{
            public class ImageProtectionHandler:IhttpHandler // Warning !
            {
                        public bool IsReusable
                        {
                                   get{return false;}
                        }
 
                        public void ProcessRequest(HttpContext ctx)
                        {
                                   string filename =
ctx.Request.PhysicalPath;
                                   Image img = Image.FromFile(filename);
                                   Graphics g = Graphics.FromImage(img);
 
 
g.FillRectangle(Brushes.Yellow,5,5,220,20);
                                   g.DrawString("Rock .NET",new
Font("Verdana",12),Brushes.Red,7,7);
 
 
img.Save(ctx.Response.OutputStream,ImageFormat.Jpeg);
                        }
            }
}
 
 
Ek olarak IIS uzerinden veya ne tur bir web server kullanıyorsaniz ordan
gereken ISAPI extension lari belirtmeniz sart yukarida ki ornek icin (jpg)
mutlaka bir entry olmak zorunda..
 
Umarim faydasi olur
 
İyi calismalar .
 
Eralp
 
 
 
 
  _____

From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Recep
Kirmizi
Sent: Wednesday, September 28, 2005 1:33 AM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] html
 
Arkadaşlar öncelikle selamlar. Kullandığım güzel bir foto album programı
var. Fakat bir problem var. oluşturduğum fotoalbümün her sayfasına program
kendi sitesinin linkini atıyor. this album is generated by ....... şeklinde.
Acaba bahsi gecen cümleyi kaldırmamız mümkünmüdür. yani bir dizin içindeki
tüm html dosyalarını okuyup içinde "silinecek cümle" ibaresini silebilecek
bir script yapmak mümkünmüdür ? Evet ise nasıl yapabilirim? İyi çalışmalar

-- 
Saygılarımla... Recep KIRMIZI 


image001.gif

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.