php – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Fri, 08 Mar 2024 21:06:53 +0000 tr hourly 1 https://wordpress.org/?v=6.7.2 https://dijitalturk.com/veysel/wp-content/uploads/2024/12/favicon-32x32-1.png php – DijitalTurk https://dijitalturk.com/veysel 32 32 PHP script ile Python çağırma. https://dijitalturk.com/veysel/php-script-ile-python-cagirma/ https://dijitalturk.com/veysel/php-script-ile-python-cagirma/#respond Fri, 19 Mar 2021 12:10:13 +0000 http://dijitalturk.com/veysel/?p=1490 PHP script ile Python çağırmak için aşağıdaki minik kod satırını kullanabilirsiniz. Yalnız dikkat edilmesi gereken nokta Python scripti içerisinde kütüphane […]

The post PHP script ile Python çağırma. appeared first on DijitalTurk.

]]>
PHP script ile Python çağırmak için aşağıdaki minik kod satırını kullanabilirsiniz. Yalnız dikkat edilmesi gereken nokta Python scripti içerisinde kütüphane yolunu sunucunuza göre düzenlemiş olmanızdır.

PHP Script içeriği

<?php
$message = exec("./p.py 2>&1");
print_r($message);
?>

Python Script içeriği

#!/usr/bin/python
print("Python Executed***")

 

 

 

The post PHP script ile Python çağırma. appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/php-script-ile-python-cagirma/feed/ 0
PHP ile ServiceNow Rest API çağırma https://dijitalturk.com/veysel/php-ile-servicenow-rest-api-cagirma/ https://dijitalturk.com/veysel/php-ile-servicenow-rest-api-cagirma/#respond Tue, 21 Jan 2020 12:46:05 +0000 http://dijitalturk.com/veysel/?p=1321 PHP script dilini kullanarak ServiceNow’da yamış olduğumuz Scripted REST API çağırma kodunu aşağıda bulabilirsiniz. //ARRAYofHASH modelindeki verilerinizi dolduracağınız array tanımlaması. […]

The post PHP ile ServiceNow Rest API çağırma appeared first on DijitalTurk.

]]>
PHP script dilini kullanarak ServiceNow’da yamış olduğumuz Scripted REST API çağırma kodunu aşağıda bulabilirsiniz.

//ARRAYofHASH modelindeki verilerinizi dolduracağınız array tanımlaması.
$data = array();

/*
***ÖRNEK VERİ MODELİ***
[{"table_name":"incident","record_sys_id":"79164747db310010cbe8f28239961943","number":"123456","fileFullPath":"demoFiles/SWEP11.PNG","fileName":"SWEP11.PNG","fileMimeType":"","fileB64":"B64FileString"},{"table_name":"incident","record_sys_id":"79164747db310010cbe8f28239961943","number":"123456","fileFullPath":"demoFiles/swep-2.jpg","fileName":"swep-2.jpg","fileMimeType":"","fileB64":"B64FileString"},{"table_name":"incident","record_sys_id":"79164747db310010cbe8f28239961943","number":"123456","fileFullPath":"demoFiles/swep.zip","fileName":"swep.zip","fileMimeType":"","fileB64":"B64FileString"},{"table_name":"incident","record_sys_id":"79164747db310010cbe8f28239961943","number":"123456","fileFullPath":"demoFiles/swep.msg","fileName":"swep.msg","fileMimeType":"","fileB64":"B64FileString"}]
*/

$body = json_encode($data);

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://YOUR_INSTENCE_NAME.service-now.com/api/42684/avt_attach",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => $body,
  CURLOPT_HTTPHEADER => array(
    "Accept: application/json",
    "Content-Type: application/json",
    "Authorization: Basic xxx_YOUR_TOKEN_BASIC_OTANTİKASYON_ANAHTARINIZ_xxx"
  ),
));

$response = curl_exec($curl);

curl_close($curl);

echo "<hr />";
echo $response;

 

The post PHP ile ServiceNow Rest API çağırma appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/php-ile-servicenow-rest-api-cagirma/feed/ 0
Windows işletim sistemine PHP sunucu kurulumu (AppServ) https://dijitalturk.com/veysel/windows-isletim-sistemine-php-sunucu-kurulumu-appserv/ https://dijitalturk.com/veysel/windows-isletim-sistemine-php-sunucu-kurulumu-appserv/#respond Fri, 10 Feb 2017 11:54:17 +0000 http://dijitalturk.com/veysel/?p=828 Merhaba, Windows işletim sisteminizi Apache php sunucusu ile PHP scriptleri çalıştırabilecek , MySQL veri tabanını oluşturacak bir sunucuya çevirmek istiyorsanız […]

The post Windows işletim sistemine PHP sunucu kurulumu (AppServ) appeared first on DijitalTurk.

]]>
Merhaba,

Windows işletim sisteminizi Apache php sunucusu ile PHP scriptleri çalıştırabilecek , MySQL veri tabanını oluşturacak bir sunucuya çevirmek istiyorsanız AppServ sizin için ideal bir uygulama olacaktır. İçerisinde Apache Sunucu, Php derleyici, Php My Admin ve MySQL componenetleri ile birlikte gelmektedir. Benim yazıyı hazırladığım sırada AppServ 8.6.0 sürümü yayındaydı. Yalnız ufak bir ayrıntıyı da belirteyim AppServ Windows XP ve Windows Server 2003 ‘de çalışmamaktadır onun dışında ki windows versiyonlarında gönül rahatlığı ile kullanabilirsiniz.

Öncelikle https://www.appserv.org/en/download/  adresine gidip uygulamayı indiriyoruz.

Standart kurulum adımlarını geçiyorum, oyun kurar gibi Next ile geçiyoruz

Karşımıza hangi modüllerin kurulacağını seçeceğimiz ekran geldiğinde ihtiyacımıza göre istediğimiz modülleri seçiyoruz.

Sonra ki adımda Server Name(Sunucu adı) ve E-Posta adresi kısımlarını doldurmamız gerekiyor. Sunucu adı yerine Localhost yazabilirsiniz, E-posta’da çok önemli değil.

Sonra ki adımda ise Mysql bilgilerini girmemiz gerekiyor,  Buraya girilecek şifre Mysql Root şifresi olacak. Şifre resetleme v.b. işlemlerde ihtiyaç duyabilirsiniz. Karakter Set’i alanını ise ihtiyaca göre daha sonra da düzenleyebilirsiniz.

son ekranda da FINISH ‘i tıklayarak işlemi bitirmiş oluyoruz.

Gördüğünüz üzere Apache Sunucusu ve MySQL veri tabanını kurmak bu kadar kolay.

Çalıştırmak istediğimiz HTML veya PHP dosyalarımızı bilgisayarımızın Root dizini içinde “C:\AppServ\www” içine bir klasör oluşturarak içine atmamız yeterlidir.

“C:\AppServ\www” içerisine “test” klasörü oluşturduk.

“Test” klasörü içine “index.html” dosyası oluşturduk. 

 

Son olarak oluşturduğumuz HTML dosyasına erişmek için browser’ımıza localhost/klasör_ismi yazarsak erişebileceğiz (http://localhost/test)

Umarım faydalı olmuştur.

İlerleyen yazılarımda veritabanı oluşturmak ve PHP kodlama ile ilgili detaylara gireceğim.

 

 

 

 

The post Windows işletim sistemine PHP sunucu kurulumu (AppServ) appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/windows-isletim-sistemine-php-sunucu-kurulumu-appserv/feed/ 0
PhpMailer ile SMTP mail gönderme (Hostgator) https://dijitalturk.com/veysel/phpmailer-ile-smtp-mail-gonderme-hostgator/ https://dijitalturk.com/veysel/phpmailer-ile-smtp-mail-gonderme-hostgator/#respond Mon, 07 Nov 2016 12:32:02 +0000 http://dijitalturk.com/veysel/?p=668 Php Mailler kullanarak SMTP mail göndermek için aşağıdaki kodları kullanabilirsiniz. Makalemizi okuduktan sonra smtp mail gönderme işleminin hiç zor olmadığını […]

The post PhpMailer ile SMTP mail gönderme (Hostgator) appeared first on DijitalTurk.

]]>
Php Mailler kullanarak SMTP mail göndermek için aşağıdaki kodları kullanabilirsiniz. Makalemizi okuduktan sonra smtp mail gönderme işleminin hiç zor olmadığını göreceksiniz.

Tabi öncelikle Burayı Tıklayarak PhpMailler class’ını klasöre atmış olmanız gerekiyor. Ben class.phpmailler.php, class.smtp.php, phpunit.php dosyalarını kullanıyorum.

 

 

 

 

$m1=$_POST['adi_'.$i];
$m2=$_POST['mail_'.$i];
require_once("class.phpmailer.php");

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.xxx.com";
$mail->SMTPAuth = true;
$mail->Username = "xxx@xx.com";
$mail->Password = "xxx";
$mail->CharSet ="utf-8";
$mail->Encoding="base64";

$mail->From = "xxx@xx.com";
$mail->Fromname = $m1;
$mail->AddAddress($m2,$m2);
$mail->Subject = "xxxx- Onay bilgilendirmesi.";
$mail->Body = ' Merhaba,<br />xxx';
$mail->IsHTML(true);

if(!$mail->Send())
{
echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';
exit;
}

 

 

 

 

The post PhpMailer ile SMTP mail gönderme (Hostgator) appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/phpmailer-ile-smtp-mail-gonderme-hostgator/feed/ 0
PHP url parse https://dijitalturk.com/veysel/php-url-parse/ https://dijitalturk.com/veysel/php-url-parse/#respond Wed, 27 Apr 2016 14:58:14 +0000 http://dijitalturk.com/veysel/?p=616 Php parse_url() fonksiyonunu yazacağım bugün, parse_url() fonksiyonunu PHP4 ve üstü sürümler desteklemektedir. Bu fonksiyon ile istediğimiz adresi scheme,host,path,query gibi parçalara ayırmamız […]

The post PHP url parse appeared first on DijitalTurk.

]]>
Php parse_url() fonksiyonunu yazacağım bugün, parse_url() fonksiyonunu PHP4 ve üstü sürümler desteklemektedir. Bu fonksiyon ile istediğimiz adresi scheme,host,path,query gibi parçalara ayırmamız mümkün, geçenlerde bir proje için youtube video adresinin watch?v=* değerini almam gerekti, klasik string işlemler yerine parse_url() fonksiyonunu kullandım ve acayip keyif aldım. Fonksiyonun kullanımına geçelim şimdi;

<?php
$url = 'http://www.youtube.com/watch?v=RQieoqCLWDo&feature=relmfu';
$arr = parse_url($url);
print_r($arr);
?>

 

Çıktısı: Array ( [scheme] => http [host] => www.youtube.com [path] => /watch [query] => v=RQieoqCLWDo&feature=relmfu )

olacaktır. Şimdi de Query değerlerini nasıl alabiliriz ona bakalım;

 

<?php
$url = 'http://www.youtube.com/watch?=RQieoqCLWDo&feature=relmfu';
$parts = parse_url($url);
$query = array();
parse_str($parts['query'], $query);
echo "v= " . $query['v']."<br>";
echo "feature= " . $query['feature'];
?>

 

gördüğümüz gibi http://www.youtube.com/watch?v=RQieoqCLWDo&feature=relmfu

 

adresinin sadece query değerlerini almış olduk, çıktısı;

v= RQieoqCLWDo

feature= relmfu

Kolay gelsin..

The post PHP url parse appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/php-url-parse/feed/ 0
Mybb değişkenlerini çağırma işlemi https://dijitalturk.com/veysel/mybb-degiskenlerini-cagirma-islemi/ https://dijitalturk.com/veysel/mybb-degiskenlerini-cagirma-islemi/#respond Thu, 17 Dec 2015 20:30:43 +0000 http://dijitalturk.com/veysel/?p=591 Mybb forum kullanıyorsanız istediğiniz değerleri çekmek için kullanabileceğiniz kodlar aşağıda verilmiştir. Mybb forum içerisinde değil de yeni bir sayfada bu […]

The post Mybb değişkenlerini çağırma işlemi appeared first on DijitalTurk.

]]>
Mybb forum kullanıyorsanız istediğiniz değerleri çekmek için kullanabileceğiniz kodlar aşağıda verilmiştir.

Mybb forum içerisinde değil de yeni bir sayfada bu kodları kullanmak istiyorsanız öncelikle sayfa başına

<?

define (“IN_MYBB”,1);

require(“global.php”);

?>

kodlarını koymalısınız.


 

Kullanıcı Değişkenleri $mybb->user[‘xxx’]

  • uid – Siteye giriş yapan kullanıcının uid değerini ekrana çeker. (Örnek: 1)

  • username – Siteye giriş yapan kullanıcının Kullanıcı adını çeker (Örnek: AliVeli)

  • password – Siteye giriş yapan kullanıcının şifresini şifrelenmiş şekilde çeker(Örnek: 1575c0734578538326)

  • salt – Siteye giriş yapan kullanıcının salt halini çeker. (Örnek: 5kVI8A7U)

  • email – Siteye giriş yapan kullanıcının mail adresini çeker. (Örnek: example@gmail.com)

  • postnum – Siteye giriş yapan kullanıcının konu numarasını çeker.(Örnek: 100)

  • avatar – Siteye giriş yapan kullanıcının avatarını çeker.(Örnek: ./directory/avatar.jpg?dateline=#)

  • avatardimensions – Siteye giriş yapan kullanıcının avatar boyutunu çeker. ‘|’ (Örnek: 200|200)

  • avatartype – Siteye giriş yapan kullanıcının avatar tipini çeker.(Örnek: upload)

  • usergroup – Siteye giriş yapan kullanıcının kullanıcı grubunu çeker. (Örnek: 4)

  • additionalgroups – Siteye giriş yapan kullanıcının ek kullanıcı gruplarını çeker. (Örnek: 3,2)

  • displaygroup – Siteye giriş yapan kullanıcının görülen kullanıcı grubunu çeker. (Örnek: 4)

  • usertitle – Siteye giriş yapan kullanıcının kullanıcı başlığını çeker (Örnek: MyBB Staff)

  • regdate – Siteye giriş yapan kullanıcının kayıt olduğu günü php time() formatında çeker. (Örnek: 1394565678)

  • lastactive – Siteye giriş yapan kullanıcının aktif olduğu zamanı php time() formatında çeker. (Örnek: 1387347924)

  • lastvisit – Siteye giriş yapan kullanıcının en son giriş tarihini php time() formatında çeker. (Örnek: 1383729820)

  • lastpost – Siteye giriş yapan kullanıcının son mesaj attığı zamanı php time() formatında çeker. (Örnek: 1383792830)

  • website – Siteye giriş yapan kullanıcının websitesini çeker. (Örnek: http://www.mybb.com)

  • icq, msn, aim, yahoo – Siteye giriş yapan kullanıcının icq,msn,aim,yahoo kullanıcı adını çeker. (Örnek: miah)

  • birthday – Siteye giriş yapan kullanıcının doğum gününü çeker (Örnek: 1-12-1990 [gün-ay-yıl])

  • birthdayprivacy – Siteye giriş yapan kullanıcının doğum gününü iznini çeker. (Örnek: all)

  • signature – Siteye giriş yapan kullanıcının imzasını çeker. (Örnek: Miah’s Signature)

  • allownotices – Siteye giriş yapan kullanıcının bildirim ayarlarını çeker.

  • invisible – Siteye giriş yapan kullanıcının gizlilik ayarını çeker (1 = Açık, 0 = Kapalı – Örnek: 1)

  • receivepms – Siteye giriş yapan kullanıcının aldığı özel mesaj sayısını çeker.(Örnek: 1)

  • showsigs, showavatars, showquickreply, showredirect – Siteye giriş yapan kullanıcının kullanıcı ayarlarını çeker. (Örnek: 1)

  • referrals – Siteye giriş yapan kullanıcının referans sayısını çeker (Örnek: 2)

  • reputation – Siteye giriş yapan kullanıcının rep sayısını çeker(Örnek: 392)

  • regip – Siteye giriş yapan kullanıcının kayıt olduğu ip adresini çeker.(Örnek: 127.0.0.1)

  • lastip – Siteye giriş yapan kullanıcının en son giriş yaptığı ip adresini çeker.(Örnek: 127.0.0.1)

  • timeonline – Siteye giriş yapan kullanıcının toplam aktif olduğu zamanı php time() formatında çeker. (Örnek: 1383792830)

  • totalpms – Siteye giriş yapan kullanıcının toplam özel mesaj sayısını çeker.(Örnek: 42)

  • unreadpms – Siteye giriş yapan kullanıcının toplam okunmamış özel mesaj sayısını çeker.(Örnek: 10)

  • warningpoints – Siteye giriş yapan kullanıcının toplam uyarı puanını çeker (Örnek: 1)

Versiyon $mybb->version

  • Kullanılan mybb versiyonunu çeker.

Kullanıcı Grup Değişkenleri $mybb->usergroup[‘xxx’]

  • disporder – Kullanıcı Grubunun görüntülenme sırasını çeker. (Örnek: 0)

  • isbannedgroup – Kullanıcı grubunun yasaklı grup olup olmadığını çeker (Örnek: 1)

  • canview – Kullanıcı grubunun forumu görme iznini çeker. (Örnek: 1)

  • canviewthreads – Kullanıcı grubunun konuları görme iznini çeker. (Örnek: 1)

  • canviewprofiles – Kullanıcı grubunun profilleri görme iznini çeker. (Örnek: 1)

  • candlattachments – Kullanıcı grubunun eklentileri görme iznini çeker. (Örnek: 1)

  • canpostthreads – Kullanıcı grubunun konu açma iznini çeker. (Örnek: 1)

  • canpostreplys – Kullanıcı grubunun yorum yazma iznini çeker. (Örnek: 1)

  • canpostattachments -Kullanıcı grubunun eklenti ekleme iznini çeker. (Örnek: 1)

  • canratethreads – Kullanıcı grubunun konu oylama iznini çeker (Örnek: 1)

 

 

Not: Yukarıdaki içerik  EmreKarakaya.com.tr adresinden alınmıştır.

The post Mybb değişkenlerini çağırma işlemi appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/mybb-degiskenlerini-cagirma-islemi/feed/ 0