galiba geç saat olmasından kavrama seviyem düştü fakat anladığım doğruysa siz işlemi tersten yapıyorsunuz:
form index.php'de ise api.php'yi include etmenize gerek yok. form'da action="site.com/api.php" şeklinde ayarlamanız lazım.
ardından api.php'ye form'un olduğu dosyayı include edip(require da olabilir.) değerleri de $_REQUEST['formdegiskeni'] seklinde alabilirsiniz.
PHP ile uzak sunucudaki dosya nasıl include edilir?
13
●326
- 13-12-2020, 04:37:15Üyeliği durdurulduMail için dediğiniz doğru form action la gönderiyor fakat mgp25 api de var ayrı olarak bunu nasıl ekleyeceğim.d3nnis adlı üyeden alıntı: mesajı görüntüle
- 13-12-2020, 04:56:34hocam onu da aynı şekilde require ile kullanıp sınıf oluşturacaksınız. mgp'e hakim değilim, formun neresinde kullanacaksınız bilmiyorum fakat kütüphane olarak phpmailer ile bir farkı yoktur kurulum adımlarında. composer ile indir > gerekli dosyaları çağır > sınıf oluştur
- 13-12-2020, 05:15:00Üyeliği durdurulduÇok teşekkürler vakit ayırdığınız için. Hayırlı geceler.d3nnis adlı üyeden alıntı: mesajı görüntüle
- 13-12-2020, 20:08:26Farklı yollarla istediğinizi yapmanız mümkün fakat bu şekilde mümkün değil. Php sunucu tarafında çalışır. Bu yüzden çıktı olarak php kodlarının gelmesini bekleyemezsiniz. başka bir sitedeki forma girilen verileri kendi mailinize göndermenin mümkün olması demek, instagram, facebook gibi sitelerde kendinizin dahil girdiği bütün verilerin güvende olmaması demektir. Başka bir sitedeki formda girilen veriyi kendi sunucunuzda alamazsınız. Biri siteye girdiği ve formu doldurup submit ettiği zaman request client-server arasında işler. Amacınız aynı formu kendi sitenizde kullanmak ise, formu aynı şekilde kendiniz yazıp verileri işleyebilirsiniz. Ayrıca başka sunucudaki formları işlemek için dilerseniz söz konusu başka sunucunun sahibine talep ederseniz kendi sunucunuzda yazacağınız endpoint'e her form submit olduğunda gönderebilir.Cimer adlı üyeden alıntı: mesajı görüntüle