Potrzebuje stworzyc skrypt php dodający automatycznie domeny z listy do DirectAdmina.
W tym celu mam cos takiego:
CODE
set_time_limit(0);
function get_page ($url,$var,$proxy,$ref)
{
$ch = curl_init();
if(isset($proxy))
curl_setopt ($ch, CURLOPT_PROXY, $proxy);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0");
curl_setopt ($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,"cookie.txt");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 400);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $var);
curl_setopt($ch, CURLOPT_REFERER, $ref);
$result = curl_exec ($ch);
curl_close($ch);
return $result;
}
$ip="[TUUTAJ WPISUJEMY IP NASZEGO SERWERA]";
$password="[HASŁO DO DA]";
$result=get_page ("http://".$ip.":2222/CMD_LOGIN","referer=%2FCMD_ADDITIONAL_DOMAINS%3F&username=[LOGIN DO DA]&password=".$password,"","http://".$ip.":2222/CMD_ADDITIONAL_DOMAINS?");
$bufer="";
$file=fopen("dom.txt","r");
while(!feof($file))
{
$bufer=fgets($file,100);
$bufer=ereg_replace("\n", "", $bufer);
$bufer=ereg_replace("\r", "", $bufer);
$result=get_page ("http://".$ip.":2222/CMD_DOMAIN","action=create&domain=". $bufer."&ubandwidth=unlimited&uquota=unlimited&cgi=ON&php=ON","","");
print $bufer." - ".$result;
}
fclose ($file);
?>
Do tego mam 2 pliki cache.txt i dom.txt w którym jest lista domen do dodania...
Teraz jednak pojawia sie problem. Skrypt dodaje np 10 domen ale z większą iloscią juz jest cięzej. Jak zrobic zeby kolejno dodawal domeny z listy ..Dodaje 1 domene z listy dodaje ją skrypt wybiera do dodaje 2 domene dodaje ja przez skrypt i tak az do 9999 domeny. Prosze o pomoc w przerobieniu tego tak aby skrypt ten byl dodac jak najwieksza ilosc domen do DA.
Pilnie prosze o pomoc i góry dziekuje wszystkiem którzy sie udzielą w temacie za pomoc...
pzdr