Sayfa Reklamı

Browsing Tag

php

PHP

PHP WSDL (SOAP) Nedir?

Merhabalar,

 

Bu yazımda sizlere SOAP nedir onu anlatmaya çalışacağım elimden geldiğince inşallah becerebiliriz. WSDL (Web Service Description Language – Webservis Belirtme Dili) web servis belirtimi için model sağlayan XML tabanlı bir dildir. (vikipedia)

Kullanımı basit bir web servis olduğuna bakmayın, içeriği çok geniş bir yelpazeye sahip diyebiliriz. Çünkü ben sadece PHP olarak yorumluyorum bunu diğer dillere göre kıyaslarsak epey bir detay olacağına inanıyorum. WSDL tüm SOAP isteklerini kayıtta tutar.

Web Servisimizin İsmi

Yapılabilecek Yordam Çağrıları

Bu Yordam Çağrılarının Alabileceği Parametreler

Parametrelerin Tipleri

Döndürülecek Cevap ve Biçimi

Hata Zamanında Döndürülecek Mesaj ve Sonuç (Fault)

Web Servis Çağrılarının Yapılacağı Adres (EndpointURI)

Yukarıda sayabileceğimiz en temel özellikleridir, tüm bilgilendirmeyi php.net üzerinden görebilirsiniz. Server oluşturma ve kullanımını diğer yazılarımda anlatmaya çalışacağım şimdilik hoşçakalın.

PHP

Cannot modify header information – headers already sent by Çözümü

Dün yine aynı sorun başıma gelince biraz araştırma yaptım ve olası tüm hataları ve çözümlerini öğrendim.
Buna istinaden bir makale hazırlamam gerektiğine karar verdim Öncelikle bu sorun bütün hostlarda karşılaşılmayan bir sorun. Bazı ayarların farklı olmasından kaynaklanıyor ve dolayısı ile heran başınıza gelebilecek bir sorun.

 

1. Yol tüm sayfaların üzerine ob_start(); koymak.

2. Sorun devam ediyorsa bu yüksek ihtimalle çalıştığınız dosyanın formatının utf-8 bomsuz olmayışından kaynaklıdır. Hemen notepad++ yardımı ile sayfanızın açın ve sayfa kodlamasını utf-8 bomsuz olarak değiştirin.

RWDiPFY

16DSFgg

Birkaç çözüm yolu daha var ama ben onların işe yaradığını sanmıyorum. Beni 2. yöntem kurtardı. Zaten ob_start() kullanıyordum meğerse sayfam utf8 miş ama bomsuz olmadığı için sorun çıkarıyormuş. Bilginize.

Kaynak: erbilen.net

Genel

PHP Sahadan.com Botu – 2015

Merhabalar,

Sahadan.com üzerinden geniş ekran bülten isteyen birçok kişi geliyor son zamanlarda mail, facebook ve skype üzerinden bende sizler için basit ama geliştirilebilir bir kod parçaçığı yazdım işinizi görecektir fakat yakın zaman içerisinde tekrar geliştireceğim. Dilerseniz sizlerde geliştirebilirsiniz.

 

Örnek Görsel :

PHP Sahadan.com Botu - 2015

Not: Resimi görüntülemek için üzerine tıklayabilirsiniz.

 

Proje Nerede?

Projeye Github adresimden ulaşabilirsiniz, video olarak yayınlamadım gerek duymadım. Video olarak yayınlasam sonra kodları isteyen birçok kişi çıkıyor botu kullanan yada indiren herkes yorum bıraksa video izlemiş kadar olur benim için şimdiden teşekkürler.

Github URL: https://github.com/orhanbhr/Sahadan.com-Bot-Example-2015

 

Nasıl Geliştirebilirim?

BotX.php class dosyasını açarak, OOP bilginiz var ise düzenleyebilirsiniz. Sistemde şuanda 1X2, Çifte Şans ve Alt/Üst 2.5 oranları mevcut fakat değişken üzerinde diğer oranlarda mevcut parçalayarak ekrana yazdırabilirsiniz.

 

Sistem Gereksinimleri Nedir?

Sistem sadece PHP 5.6 sürümü istemektedir, hiçbir şekilde şifrelenmiş dosya bulunmadığından ioncube‘e gerek yoktur.

PHP

PHP 7.0.0 Alpha 1

Merhabalar,

PHP’nin 7.0.0 Alpha sürümü 12 haziran’da duyuruldu. Bu yazımda sadece yeniliklerinden bahsedeceğim daha kendim bile test etmiş değilim, sizlere ön bilgi vermek istedim aslında yazılarımı artık zamanlanmış olarak yayınlıyorum seo konusunda geliştirmeler sağlamış oluyorum sanki hergün 1 yazı eklersem düzenli olarak ilgilenmiş olurum diye düşünüyorum herhangi bir şekildede bizim bloğumuzdada özgün içerik dışında bilgi yapılmamaktadır.

 

YENİLİKLER:

Geliştirilmiş performans: PHP 7 PHP 5.6 ya göre iki kat daha hızlı
Tutarlı 64-bit desteği
Birçok ölümcül hataları için artık Özel Durumlar (Exception) var.
Boş birleştirme operatörü (??)
Kombine karşılaştırma Operatörü (<=>)
Skaler tipi tanımlamaları
Anonim Sınıfları

Daha fazla bilgi için lütfen resmi sitesinden inceleyiniz; php.net

Genel

PHP Framework 2015 – Top 10

2015 yılında framework’ler yer almaya hızla devam ediyor ve herkese göre özelleştirmeler ile hızı maksimum çıkartmaya ve tüketim bakımından minimuma indirmeye çalışan firmalar arasında ilk 10 framework’ü görebilirsiniz. Tabi beni bu tablolarda üzen durum laravel 5.0’ın en sonda olması zamanında dalga geçtiğimiz codeigniter bile şuanda 2 sırada olduğu için gerçekten kendimi kötü hissettim diyebilirim adamların çalışarak çok iyi yerlere gelebileceğini düşünmezdim çünkü belli bir zaman sonra geliştirmeleri bırakmışlardı. Bu yüzdende çok iyi bir başarı yakaladıklarını görebiliriz ve hak ettiklerinide düşünüyorum açıkçası neyse fazla uzatmayalım aşağıda tablolarımızda görebilirsiniz.

İstek ve Saniye Bakımından;

request_per_sec

 

Bellek Tüketimi Bakımından;

memory