FRIHOST • FORUMS • SEARCH • FAQ • TOS • BLOGS • COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


Otomatik subdomain açma?





ultimatermof
Arkadaşlar, sonunda hostumu aldım ve 307net.com'u bu hosta taşıdım. Şimdii;

Ben yeni bir domain aldım mesela; com.gg

Diyelim ki com.gg de subdomain dağıtmak istiyorum. Bu yüzden bu host içinde com.gg için otomatik subdomaini oluşturabilecek/silebilecek PHP script istiyorum. Yani istediğim admin paneline girmeden belirli bir domain için otomatik subdomain açmak. Bunu güvenli bir şekilde PHP'de nasıl yaparım?
selim06
ultimatermof wrote:
Arkadaşlar, sonunda hostumu aldım ve 307net.com'u bu hosta taşıdım. Şimdii;

Ben yeni bir domain aldım mesela; com.gg

Diyelim ki com.gg de subdomain dağıtmak istiyorum. Bu yüzden bu host içinde com.gg için otomatik subdomaini oluşturabilecek/silebilecek PHP script istiyorum. Yani istediğim admin paneline girmeden belirli bir domain için otomatik subdomain açmak. Bunu güvenli bir şekilde PHP'de nasıl yaparım?

Bunun uzerine baya bir okuma yaptiktan sonra sizinle paylasmak yararli olacak sanirim. Dil konusunda ceviride belki eksik bir noktam olabilir, anlatamadigim noktalari aciklamam icin ricada bulunmaktan cekinmeyin.
DirectAdmin kullandigini varsayiyorum (Server 1 haric, istek olursa CPanel icin de anlatabilirim).
Oncelikle DirectAdmin'in sitesinden HTTP soketini indirelim. Bu Server'a PHP yoluyla baglanti kurulmasini sagliyor.
http://files.directadmin.com/services/all/httpsocket/httpsocket.php (sag tiklayip farkli kaydet diyebilirsiniz)
daha sonra su kodu PHP olarak istediginiz dosyaya ekleyebilirsiniz, ya da direk bu sekilde kaydediniz: subdomain_ekleme.php .
Code:
<?php

include 'httpsocket.php';

$sock = new HTTPSocket;
$sock->connect('yoursite.com',2222);

$sock->set_login("admin|{username}","{admin_password}");

$sock->set_method('POST');

$sock->query('/CMD_SUBDOMAIN',
   array(
      'action' => 'create',
      'domain' => '{parent_domain}',
      'subdomain' => '{subdomain_name}'
   ));
$result = $sock->fetch_body();

echo $result;

?>

Burada degismesi gereken degerler, {parent_domain} = ana domain: 307net.com diyelim.
subdomain_name : istenilen subdomain adi, mesela 'ornek' degeri varsa, ornek.307net.com . olarak ortaya cikacaktir. Simdi onerim, kullanicinin istegine gore domain ve subdomain adinin bir HTML sayfasinda yazilmasi ve bunun post olarak bu dosyaya atmaniz olacaktir.
Son olarak server'a sorunsuz baglanmak icin. sizin kisisel olarak,
Code:
$sock->set_login("admin|{username}","{admin_password}");

kismindaki username ve admin sifresi kisimlarini degistirmeniz gerekli (kendi sifre ve kullanici adinizla).
Duzenlemelerinizi bitirdikten sonra Server'da 2 dosyayi da ayni klasore olacak sekilde upload ediniz.
Bol sanslar, kolay gelsin.
ultimatermof
Çok teşekkür ediyorum. Ama çalışmıyor.... Embarassed

İstersen bi dene Question
Related topics
Question: How long does it take for the subdomain to work?
my subdomain is still inactive!
subdomain help
.co.nr is back up and accepting registration
my subdomain is still down
subdomain and ftp
Subdomain still down
Subdomain Still Not Working?
Subdomain name change
Subdomain problem
Subdomains on my old subdomain still exist.. ?!
wicked stuff: my subdomain is down and was just activated
Install apps to subdomain
Minimum subdomain length
Reply to topic    Frihost Forum Index -> Language Forums -> Turkish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.