Re: [Linux-programlama] Client tarafinda program calistirmak

---------

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

From: Atif CEYLAN (atifceylan@gmail.com)
Date: Thu 18 May 2006 - 06:27:39 GMT


Zekeriye Bozkurt yazmış:

> Yapilmak istenen esas sey sudur :
> Kullanicinin elinde bir program var ve program web tabanli olarak
> yazilmis. Lokal networklerinde kullaniyorlar. Ancak istedikleri bazi
> fonksiyonlar program uzerinde yok ve bazi fonksiyonlari da
> kullanmiyorlar. Programin server kismi tıpkı bir web server
> gibi davraniyor. Program üzerinde olmayanlari delphi ile yazmak
> istiyorum. Delphi ile yazdigim programı lokal network uzerinde
> tek tek kullanicilara kuracagim. (hangi kullanicilar kullanacaksa)
> Sonra da program uzerindeki kullanilmayan fonksiyonları cagiran
> *.xyz.php dosyalari yerine ayni isimde kendi olusturdugum programi
> cagiran yine *.xyz.php dosyalari olusturacagim. Delphi ile programin
> database i uzerinde islem yapabiliyorum burada bir sorunum yok.
> İslem tamamen lokal network uzerinde gerceklesecek. Yoksa local
> network disinda WAN uzerinde bir islem yapilmayacak.
>
> Delphi ile olusturacagim programlari kullanicilarin birini kapat
> öbürünü aç oburunu kapat berikini ac gibi bir islem yapmadan tek bir
> cati altinda calistirabilmek icin boyle bir sey dusundum. Bunu nasil
> yapabilecegim konusunda basit bir fonksiyon vs. arkadaslar paylasirsa
> cok memnun olurum.
>
> (NOT: Web sayfalari ve teknigi konusunda oldukca bilgi fakiriyim.
> Simdiye kadar tum islerimi delphi ile cozmeye calistim)
>
> Zekeriye Bozkurt
>
>
>> From: Atif CEYLAN <atifceylan@gmail.com>
>> Reply-To: linux-programlama@liste.linux.org.tr
>> To: linux-programlama@liste.linux.org.tr
>> Subject: Re: [Linux-programlama] Client tarafinda program calistirmak
>> Date: Wed, 17 May 2006 13:30:34 +0300
>>
>> OSMAN ORHAN yazmış:
>>
>>> Javascript değil "java" tavsiyesinde bulunulmuş.
>>> Ayrıca bunu XML de yapıyordu sanki....(yoksa bu bir açık mıydı?)
>>>
>>> 12.07.2006 tarihinde *Zekeriye Bozkurt* <zekeriye@hotmail.com
>>> <mailto:zekeriye@hotmail.com>> yazmış:
>>>
>>>
>>> Client uzerinde belirli bir programi calistirabilecegim hazir bir
>>> javascript
>>> var mı ? Bu javascript sabit bir programi calistiracak. Sayfa load
>>> oldugunda;
>>>
>>> Zekeriye Bozkurt
>>>
>>>
>>> >From: Atif CEYLAN <atifceylan@gmail.com
>>> <mailto:atifceylan@gmail.com>>
>>> >Reply-To: linux-programlama@liste.linux.org.tr
>>> <mailto:linux-programlama@liste.linux.org.tr>
>>> >To: linux-programlama@liste.linux.org.tr
>>> <mailto:linux-programlama@liste.linux.org.tr>
>>> >Subject: Re: [Linux-programlama] Client tarafinda program
>>> calistirmak
>>> >Date: Wed, 17 May 2006 10:27:55 +0300
>>> >
>>> >Zekeriye Bozkurt yazmış:
>>> >
>>> >>
>>> >>php ile yapilan bir proje var ve bu projenin bir yerine benim
>>> >>kullanıcının kendi bilgisayarinda yuklu olan programlardan
>>> >>birini calistirmam gerekir. Arastirmalarim da exec komutu ve
>>> benzeri
>>> >>komutları buldum ancak bunlar hep server tarafinda olan programi
>>> >>server da calistiriyor. Benim ise; web server daki degil
>>> kullanicinin
>>> >>kendi bilgisayarindaki bir programi calistirmam gerek. bunu nasil
>>> >>yapabiliriz? Bunun icin bir javascript vs var mıdır ?
>>> >>
>>> >>Tesekkürler
>>> >>
>>> >>Zekeriye Bozkurt
>>> >>
>>> >>
>>>
>>> >>------------------------------------------------------------------------
>>>
>>>
>>> >>
>>> >>_______________________________________________
>>> >>Linux-programlama mailing list
>>> >>Linux-programlama@liste.linux.org.tr
>>> <mailto:Linux-programlama@liste.linux.org.tr>
>>> >>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> >>
>>> >>
>>> >bu işi php ile yapamazsınız. php server tarafından yorumlanır ve
>>> sizin
>>> >clientın makinesinin yorumlayacağı bi dile ihtiyacınız var.
>>> >yani javascript, java applet veya flash gibi... bunlar
>>> içerisinde en
>>> >tehlikeli ve kullanıcının makinesine çok daha detaylı
>>> erişebileceğiniz
>>> >şüphesiz java olacaktır.
>>> >ancak yapacağınız işlemleri kullanıcının kabul ediyor olması
>>> gerekir.
>>> >iyi çalışmalar
>>> >_______________________________________________
>>> >Linux-programlama mailing list
>>> >Linux-programlama@liste.linux.org.tr
>>> <mailto:Linux-programlama@liste.linux.org.tr>
>>> >http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> <http://liste.linux.org.tr/mailman/listinfo/linux-programlama>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> Linux-programlama@liste.linux.org.tr
>>> <mailto:Linux-programlama@liste.linux.org.tr>
>>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> Linux-programlama@liste.linux.org.tr
>>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>
>>>
>> windowsun zaman zaman explorer ve sistem açıkları olur bu durumda
>> sizde istediğinizi yapabilirsiniz :)
>> eğer uzaktan bi program çalıştırmak bu kadar kolay olsa idi (işletim
>> sistemlerinin izin vermesinden bahsediyorum, teknik zorluktan
>> değil...) ortalık şuan
>> kan gölüne dönmüştü :)
>> eğer kullanıcı kendisi kabul ederse olabilir. ayrıca hiçbir
>> altyapınız olmadan bu işe girişmeyin derim. birileri sizi şikayet
>> etse Allah muhafaza başınız yanar.
>> yani kullanıcının izni dahilinde olmadan, ona bir takım sertifikaları
>> kabul ettirmeden doğrudan doğruya bu işi yaparsanız (işletim
>> sistemi,virüs,firewalları aşarak tabi ) o zaman durum illegal
>> demektir haklara tecavüzdür ve şikayet durumunda başınız ağrır.Ama
>> sertifika geliştirisiniz kullanıcıya sunarsınız ben buyum diye o da
>> tamam sizin benim makinamda yapacaklarınızı kabul ediyorum der ve bu
>> onayı tarayıcıda onaylar sizin programı çalıştırır. ondan sonra
>> herifin makineye istediğinzi yaparsınız.
>> bu durum evlilik gibi düşünülebilir. iki tarafında rızası gerekir.
>> değilse tecavüz olur :D
>> iyi çalışmalar...
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
madem delphiden anlıyorsunuz o zaman çözümü başka başka yerlerde
aramayalım delphi uzerinde halledelim.
oncelikle clientlara web browser vermek yerine delphide kucuk bi http
client programı yapın. içerisine web browser objesini koyun ve
serverdan sayfaları bu program istesin. serverdaki yazılım xxx.php yi
include ettiği satırları silin veya cağırdığı dosyanın içerisine bi
string değer girin. ornegin yyyprogrami.exe gibi.
bu sayede ekrana çağırdığı program değilde sizin string gelmiş olacaktır
(örneğin : echo "kullanicilistesi.exe"; )
gelen stringi kontrol ettirip eger yyyprogrami.exe isminde bi string
varsa onu çalıştırın.kolaylık olması için oncelikle string lengthi ni
kontrol ettirin ve sallıyorum 30 karakterden kucukse stringteki programı
clienta çalıştırtın. basit bi yontem ama sanırım işe yarar...
iyi çalışmalar.
_______________________________________________
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.