<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zihni Kaya</title>
	<atom:link href="http://www.zihni.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zihni.net</link>
	<description></description>
	<lastBuildDate>Wed, 02 May 2012 12:51:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Acrobat Connect Pro&#8217;da Web Servis Yoluyla Sanal Sınıf Başlatma</title>
		<link>http://www.zihni.net/acrobat-connect/acrobat-connect-proda-harici-kimlik-dogrulama-ile-sanal-sinif-baslatma/</link>
		<comments>http://www.zihni.net/acrobat-connect/acrobat-connect-proda-harici-kimlik-dogrulama-ile-sanal-sinif-baslatma/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 11:42:28 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Acrobat Connect]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=753</guid>
		<description><![CDATA[Aşağıdaki kod ile Adobe Connect Pro&#8217;da web servis yoluyla kimlik doğrulama gerçekleştirilerek sanal sınıf başlatılmıştır. Kullanıcı &#8220;sanalsinif&#8221; isimli sanal sınıfa daha önceden katılımcı, toplantı sahibi veya sunucu olarak tanıtılmış olmalıdır&#8221;. class Connect &#123; var $site_url = &#34;http://connect.site.edu.tr&#34;; var $cookie; var $hata; &#160; private function cookie&#40;&#41;&#123; $xml = simplexml_load_file&#40;$this-&#62;site_url.&#34;/api/xml?action=common-info&#34;&#41;; $this-&#62;cookie = $xml-&#62;common-&#62;cookie; &#125; &#160; public function [...]]]></description>
			<content:encoded><![CDATA[<p>Aşağıdaki kod ile Adobe Connect Pro&#8217;da web servis yoluyla kimlik doğrulama gerçekleştirilerek sanal sınıf başlatılmıştır.<br />
Kullanıcı &#8220;sanalsinif&#8221; isimli sanal sınıfa daha önceden katılımcı, toplantı sahibi veya sunucu olarak tanıtılmış olmalıdır&#8221;.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Connect
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$site_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://connect.site.edu.tr&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$cookie</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$hata</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cookie<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> simplexml_load_file<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">site_url</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/api/xml?action=common-info&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">common</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> giris_oturum_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$kul_adi</span><span style="color: #339933;">,</span><span style="color: #000088;">$kul_sifre</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> curl_init<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">site_url</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/api/xml?action=login&amp;login=<span style="color: #006699; font-weight: bold;">$kul_adi</span>&amp;password=<span style="color: #006699; font-weight: bold;">$kul_sifre</span>&amp;session=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">echo</span> <span style="color: #000088;">$sonuc</span> <span style="color: #339933;">=</span> curl_exec<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sonuc</span> <span style="color: #339933;">===</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> simplexml_load_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sonuc</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">status</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">attributes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">code</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'ok'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;XML dizgesi yüklenemedi.&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		curl_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
 <span style="color: #009900;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$connect</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Connect<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$connect_oturum_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$connect</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">giris_oturum_id</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'KullaniciAdi'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$sifre</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://connect.site.edu.tr/sanalsinif/?session='.<span style="color: #006699; font-weight: bold;">$connect_oturum_id</span>.'&quot;</span><span style="color: #339933;">&gt;</span>Sanal sınıfa gitmek için lütfen tıklayınız<span style="color: #339933;">.&lt;/</span>a<span style="color: #339933;">&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/acrobat-connect/acrobat-connect-proda-harici-kimlik-dogrulama-ile-sanal-sinif-baslatma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acrobat Connect Pro&#8217;ya web servis yoluyla giriş yapma ve kullanıcı ekleme</title>
		<link>http://www.zihni.net/acrobat-connect/acrobat-connect-proya-web-servis-yoluyla-giris-yapma-ve-kullanici-ekleme/</link>
		<comments>http://www.zihni.net/acrobat-connect/acrobat-connect-proya-web-servis-yoluyla-giris-yapma-ve-kullanici-ekleme/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 06:27:56 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Acrobat Connect]]></category>
		<category><![CDATA[acrobat connect]]></category>
		<category><![CDATA[web servis]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=711</guid>
		<description><![CDATA[Acrobat Connect Pro&#8217;ya web servis yoluyla giriş yapma ve kullanıcı eklemek için php&#8217;nin curl kütühanesini kullandım. Aşağıdaki class sadece Connect Proya giriş yapıyor ve kullanıcı ekliyor. Kullanıcı silme, gruplara üye yapma gibi işlemler de eklenebilir. $site_url, $yonetici_adi ve $yonetici_sifre bilgilerini kendi hesap bilgileriniz ile değiştirin. class Connect &#123; var $site_url = &#34;http://connect.site.edu.tr&#34;; var $yonetici_adi = [...]]]></description>
			<content:encoded><![CDATA[<p>Acrobat Connect Pro&#8217;ya web servis yoluyla giriş yapma ve kullanıcı eklemek için php&#8217;nin curl kütühanesini kullandım. Aşağıdaki class sadece Connect Proya giriş yapıyor ve kullanıcı ekliyor. Kullanıcı silme, gruplara üye yapma gibi işlemler de eklenebilir. $site_url, $yonetici_adi ve $yonetici_sifre bilgilerini kendi hesap bilgileriniz ile değiştirin.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Connect
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$site_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://connect.site.edu.tr&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$yonetici_adi</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;kullanıcı adı&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$yonetici_sifre</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;şifre&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$cookie</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$hata</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_id</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_adi</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_soyadi</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_parola</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_eposta</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_TC_kimlik_no</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$kul_bolum_id</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$grup_id</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$principal_id</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$mesaj</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> cookie<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> simplexml_load_file<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">site_url</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/api/xml?action=common-info&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">common</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> giris<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> curl_init<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">site_url</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/api/xml?action=login&amp;login=<span style="color: #006699; font-weight: bold;">$this-&gt;yonetici_adi</span>&amp;password=<span style="color: #006699; font-weight: bold;">$this-&gt;yonetici_sifre</span>&amp;session=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$sonuc</span> <span style="color: #339933;">=</span> curl_exec<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sonuc</span> <span style="color: #339933;">===</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> curl_error<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> simplexml_load_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sonuc</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">status</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">attributes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">code</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'ok'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Giriş başarısız!&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;XML dizgesi yüklenemedi.&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		curl_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> kul_yarat<span style="color: #009900;">&#40;</span><span style="color: #000088;">$kul_id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kul_id</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_bilgi</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> curl_init<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">site_url</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/api/xml?action=principal-update&amp;first-name=<span style="color: #006699; font-weight: bold;">$this-&gt;kul_adi</span>&amp;last-name=<span style="color: #006699; font-weight: bold;">$this-&gt;kul_soyadi</span>&amp;login=<span style="color: #006699; font-weight: bold;">$this-&gt;kul_TC_kimlik_no</span>&amp;password=<span style="color: #006699; font-weight: bold;">$this-&gt;kul_parola</span>&amp;type=user&amp;send-email=false&amp;has-children=0&amp;email=<span style="color: #006699; font-weight: bold;">$this-&gt;kul_eposta</span>&amp;session=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cookie</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		curl_setopt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$sonuc</span> <span style="color: #339933;">=</span> curl_exec<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sonuc</span> <span style="color: #339933;">===</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span>  curl_error<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> simplexml_load_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sonuc</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">status</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">attributes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">code</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'ok'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">status</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">attributes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">code</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'invalid'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">status</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">invalid</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">attributes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">subcode</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'duplicate'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Bu kullanıcı adı sisteme girilmiş&quot;</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Kullanıcı eklenemedi!&quot;</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Kullanıcı eklenemedi!&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;XML dizgesi yüklenemedi.&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		curl_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> kul_bilgi<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #990000;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$kul</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">satir</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;select * from kullanici where ID='<span style="color: #006699; font-weight: bold;">$this-&gt;kul_id</span>'&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_adi</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kul</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Ad</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_soyadi</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kul</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Soyad</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_parola</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'123456'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_eposta</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kul</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ePosta</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_TC_kimlik_no</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kul</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">TCKimlikNo</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_bolum_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kul</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">BolumID</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$connect</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Connect<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$connect</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">giris</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">===</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #990000;">echo</span> <span style="color: #000088;">$connect</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hata</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$connect</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">kul_yarat</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1002</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/acrobat-connect/acrobat-connect-proya-web-servis-yoluyla-giris-yapma-ve-kullanici-ekleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript İle Karakter Girişini Engelleme</title>
		<link>http://www.zihni.net/javascript/javascript-ile-karakter-girisini-engelleme/</link>
		<comments>http://www.zihni.net/javascript/javascript-ile-karakter-girisini-engelleme/#comments</comments>
		<pubDate>Wed, 18 May 2011 08:58:08 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[sayı kontrol]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=637</guid>
		<description><![CDATA[Formumuzda bir yaş alanımız olsun ve bu alana sadece rakam girilebilsin. Yani karakter girişini engelleyelim. Javascript fonksiyonu aşağıdaki gibidir: Tuş kodu yani ascii kodu 48 ile 57 -bunlar 0,1,2,3,4,5,6,7,8,9 rakamlarıdır- arasında ise rakama basılmıştır. function rakamKontrol&#40;olay&#41;&#123; var tusKodu; if&#40;window.event&#41;&#123; // IE tusKodu = olay.keyCode &#125;else if&#40;olay.which&#41;&#123; // Netscape/Firefox/Opera tusKodu = olay.which; &#125; //alert(tusKodu) if&#40;tusKodu == [...]]]></description>
			<content:encoded><![CDATA[<p>Formumuzda bir yaş alanımız olsun ve bu alana sadece rakam girilebilsin. Yani karakter girişini engelleyelim.</p>
<p>Javascript fonksiyonu aşağıdaki gibidir:<br />
Tuş kodu yani ascii kodu 48 ile 57 -bunlar 0,1,2,3,4,5,6,7,8,9 rakamlarıdır- arasında ise rakama basılmıştır.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> rakamKontrol<span style="color: #009900;">&#40;</span>olay<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> tusKodu<span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>window.<span style="color: #660066;">event</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// IE</span>
		tusKodu <span style="color: #339933;">=</span> olay.<span style="color: #660066;">keyCode</span>
	<span style="color: #009900;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>olay.<span style="color: #660066;">which</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// Netscape/Firefox/Opera</span>
		tusKodu <span style="color: #339933;">=</span> olay.<span style="color: #660066;">which</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #006600; font-style: italic;">//alert(tusKodu)</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>tusKodu <span style="color: #339933;">==</span> <span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// backspace tuşuna da izin vermek istiyorsak </span>
		<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>tusKodu <span style="color: #339933;">&lt;</span> <span style="color: #CC0000;">48</span> <span style="color: #339933;">||</span> tusKodu <span style="color: #339933;">&gt;</span> <span style="color: #CC0000;">57</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	    tusKodu.<span style="color: #660066;">keyCode</span> <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
	    <span style="color: #000066; font-weight: bold;">return</span>  <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
	    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Javascripte onkeypress olayı bir tuşa basıldığında veya tuşa basılı tutulduğunda tetiklenir. Yas alanımızın onkeypress olayına yukardaki fonksiyonu yazıyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;input type=&quot;text&quot; name=&quot;yas&quot; onkeypress=&quot;return rakamKontrol(event)&quot; /&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/javascript/javascript-ile-karakter-girisini-engelleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too many connections hatası</title>
		<link>http://www.zihni.net/mysql/too-many-connections-hatasi/</link>
		<comments>http://www.zihni.net/mysql/too-many-connections-hatasi/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 11:51:20 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[MySql]]></category>
		<category><![CDATA[bağlantı]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=630</guid>
		<description><![CDATA[Mysql servera yapılan bağlantı sınırı sayısı  aşıldığında  &#8220;Too many connections&#8221; hatasını alırız. Öncelikle betiklerimizde açtığımız bağlantıların işimiz bittiğinde kapatıldığından emin olmalıyız.  Yani betiklerimiz en altında mysql_close() ile açtığımız bağlantıları kapatmalıyız. Eğer hala Bu hatayı alıyorsak windows sistemlerde my.ini, linux sistemlerdeki my.cnf dosyasında bulunan max_connections değişkeninin değerini yükseltabiliriz. Bu değerin gereğinde fazla artırılması sistem performansını düşereceğinden [...]]]></description>
			<content:encoded><![CDATA[<p>Mysql servera yapılan bağlantı sınırı sayısı  aşıldığında  &#8220;Too many connections&#8221; hatasını alırız. Öncelikle betiklerimizde açtığımız bağlantıların işimiz bittiğinde kapatıldığından emin olmalıyız.  Yani betiklerimiz en altında mysql_close() ile açtığımız bağlantıları kapatmalıyız. Eğer hala Bu hatayı alıyorsak windows sistemlerde my.ini, linux sistemlerdeki my.cnf dosyasında bulunan<code> max_connections değişkeninin değerini yükseltabiliriz. </code> Bu değerin gereğinde fazla artırılması sistem performansını düşereceğinden ihtiyaca göre yükseltilmelidir.  Varsayılan olarak bağlantı sınırı sayısı 100 dür. Aşağıdaki gibi arttırabiliriz.</p>
<p><code>max_connections = 150</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/mysql/too-many-connections-hatasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript İle Sağ Tuş Kullanımını Engelleme</title>
		<link>http://www.zihni.net/javascript/javascript-ile-sag-tus-kullanimini-engelleme/</link>
		<comments>http://www.zihni.net/javascript/javascript-ile-sag-tus-kullanimini-engelleme/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 12:44:46 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[sağ tuş]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=610</guid>
		<description><![CDATA[Sayfalarımızdaki içeriği korumak için sağ tuş kullanımını engelleyebiliriz. Javascript kodu: function sagTus&#40;&#41;&#123; alert&#40;&#34;Sağ tuşa izin verilmemektedir!&#34;&#41;; return false; &#125; Body etiketine eklenecek olay ve fonksiyon: &#60;body onContextMenu=&#34;return sagTus();&#34;&#62;]]></description>
			<content:encoded><![CDATA[<p>Sayfalarımızdaki içeriği korumak için sağ tuş kullanımını engelleyebiliriz. </p>
<p>Javascript kodu:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> sagTus<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Sağ tuşa izin verilmemektedir!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Body etiketine eklenecek olay ve fonksiyon:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;body onContextMenu=&quot;return sagTus();&quot;&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/javascript/javascript-ile-sag-tus-kullanimini-engelleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

