pc den webe aktarım.
Merhabalar.
Bilgisayarımda hazırladığım php dosyasının mysql bağlantısını webe yüklediğim db ile yapabilirmiyim ?
örnek : ad , soyad textboxları ve submitten oluşan bir formu exeye çevirsem..
form submit olduğunda webdeki db ye insert into yaptırabilirmiyim ?
(hayali bile güzel.. )
teşekkürler, saygılar.
Php
o zaten olan bir durum normalde web integrasyona sahip otomasyonlarda yapılan bir sistem
genellikle erp yazılımlarda kullanılıyor fakat onların kullandıgı veri tabanlıarı farklı oluyor genelde micro tarzı muhasebe stok ticari programları vb
Cevap için teşekkürler ancak bana hiç birşey katmadı yadıklarınız :)
desenizki mesela db connect kısmını şu şekilde yazarsan bunu yaparsın?
Php
Benimde kullanmak istediğim alan bu tarz birşey. 4 şubeden oluşan bir bayiyiz. Her akşam icmal işlemlerimiz oluyor ( kasa raporu gibi ) ve bunlar için çok sayıda telefon görüşmesi. Her şubemin çalışanları bilgisayara çok hakim değil. Bu durumu giderecek 5-6 değişkeni kaydettireceğim bir program yapmayı düşünüyorum. Tabiki devreye online olmak giriyor. Çok azda olsa Php ve Mysql denemişliğim var. Bu sebeple böle bir fikre kapıldım. Teşekkürler.
Php
şu sekilde yapılıyor diyemem cunku daha once yapmadım ama mantıgı bu sitenin kullanıcı mantıgı ile aynı bir farkı yok tek fark burada serwera ulasmak icin web browser kullanmak gerekiyor senin dediginde ise masaustu baska bir yazılım hazırlamak ile alakalı
filezilla bu isi yapan bir program yanlıs hatırlamıyorsam
Php
İstediğiniz şey elbetteki olabilir. Fakat İstemci bilgisayarlardan ortak bir veritabanına doğrudan erişim tehlikeli olabilir. Bu yüzden sizin istediğiniz şeyler web servis ile yapılıyor. Yani php ile bir veri tabanına insert, select işlemlerini yapan bir fonksiyon tanımlarsınız. Bunu web servis ile kullanıma açarsınız, Herhangi bir dillede masaüstü uygulaması yazarsanız eğer xml yolu aracılığı ile yazdığınız web servis e bağlanıp kullanıma açtığınız fonksiyonu kullanabilirsiniz.
Yani web servis aracılığı ile farklı dilleri konuşturabilirsiniz. Ve tanımladığınız fonksiyonlarda ne özelik varsa kullanıcılar sadece onu kullanabilirler.
Yani kodlanan php yi exeye çevirip webdeki sunucuyla buluşturmak yerine php kodlarımı ve veri tabanımı aynı sunucu içinde çalıştırmam güvenli ve kullanışlı olacak.
Kodlanan phpyi exe ye çervirme gibi bir şansınız yok. Aslına var fakat çoooook uzun uğraşlar istiyor. Ve kodlama türü olarakta normal php kullanmıyorsunuz zaten.
Eğerki kullanıcı masaüstü programından girsin fakat bilgiler bir server'da tutulsun derseniz. Bu isteğinizin iki yolu vardır. Birisi veritabanınızı ortalığa açmak, Kii bu durumda herkes sizin veritabanınızda istediği gibi query çalıştırabileceğinden tehlikeli olur. Diğer yol ise. web service. Web servisin mantığı şudur. Bir dil ile bir web service server betiği yazarsınız (Php, c#,Phyton,java) Bu web service server dosyasının veritabanına erişimi bulunur. Bu dosyanın içerisinde örneğin üye bilgilerini bir dizi olarak geri döndüren bir fonksiyon bulunur. Örneğin ; uyebul(5); şeklinde kullanılırsa veritabanındaki 5 id numaralı üye bilgilerini dizi olarak geri veren bir fonksiyon.
Ardından bir dil ile masaüstü uygulaması yazarsınız (c#,delphi,C++,visual basic) bu masa üstü uygulaması veri tabanına bağlanmak yerine sizin oluşturduğunuz web service'e bağlanır ve orada kullanıma açık olan fnksiyonları kullanır. Örneğin web servis server sayfasındaki uyebul(); fonksiyonunu kullanabilirsiniz.
Anladınızmı bilmiyorum ama Google'da Web service olayını araştırın. Anlarsınız büyük ihtimalle. Kolay gelsin
Php
sizin icin en pratik kullanımlardan biri olarak tekir ticari otomasyonu inceleyebilirsiniz kendi server olarak kullandıgınız makineye bu yazılımı yuklersiniz bir de statik ip alın server icin sizin ip adresinize baglandıgı zaman programa online ulasır bayileriniz falan onlara kullanıcı adı ve sifre verirsiniz boylece isiniz gorulur yada yok kendim yapacagım diyorsanız bir veri tabanı ile web arayuzu olusturun bu arayuzden diger kullanıcı belirleyin ne yapmak istiyorsanız ona gore girisleri yapsınlar mantık su online olarak sizin web sitenize giris yapan kullanıcılarınız islemlerini yapsınlar