Skocz do zawartości

ezyr

Użytkownicy
  • Zawartość

    9
  • Rejestracja

  • Ostatnio

Reputacja

0 Normalna

1 obserwujący

O ezyr

  • Ranga
    Nowy użytkownik
  1. Tani hosting www- co polecacie ?

    Dzieki za pomoc wybralem hekko zobaczymy jak będzie sie sprawował
  2. Tani hosting www- co polecacie ?

    A coś innego byś polecił ?
  3. Witam postanowiłem znów zabrać się za projektowanie serwisów , teraz potrzebuje jakiegoś taniego hostingu najlepiej z płatnością miesięczna by przetestować itd zastanawiam sie nad https://www.hekko.pl/ lub az.pl a także nad home.pl bo jest fajna promocja lecz nie mozna placic mcznie tylko od razu rocznie nie mam wymagań lecz by kazdy skrypt sklepu oraz cmsa działały szybko i stabilnie a przede wszystkim szybko .
  4. Witam zakładam zakładam forum dyskusyjne związane z moim miastem itd .Lecz mam problem co do wyboru darmowych skryptów , chodzi mi o dość dużo opcji a jednoczenie bezpieczeństwo danego skryptu , zeby żadne boty itd nie rozwaliły mi po czasie danego forum . forum potencjalnie ma miec ok 20 tys userów i ok 50 tyś tematów .Skrypty jakie do wyboru to phpbb3 ,smf i mybb Forum phpbb3 znam dobrze - tylko martwi mnie jego bezpieczeństwo ( jest mniej przyjazny dla osob ktore mało znają forum od PA) mybb - fajne forum , aktualnie testuje ( tylko jak ma sie do bezpieczeństwa czy jest bezpieczniejsze od phpbb3 ?) i czy da rade ociągnąć forum np które ma 500 tys postów oraz ok 80 -100 userów . Dodam ze baza tez bedzie się powiększać w maire apetytu i moze miec nawet po czasie rozmiar od 1 gb ----- . Smf - wydaje mi sie ze jest to ubogie forum do np mybb czy phpbb3 , jakie jest wasze zdanie na temat tych skryptów .
  5. konto reseller cal

    No to w takim razie zamiast cal to co polecacie do max 55zl brutto miesiecznie , ale tez moze być taniej .Zastanawiam sie na hostdell.pl
  6. konto reseller cal

    No ok wiem o tym tylko co sadzicie o tej ofercie , ja mysle ze nie jest taka zła za 50-60zl brutto , ale czekam na wasze sugestie
  7. Witam was zakupiłem już kilkanaście kont hostingowych lecz teraz potrzebuje konto reseller kilka kont dla użytkowników i kilkanaście portali www.Powiedzmy ze mogę mieć serwer reseller mini za 40-50zl/mc brutto+ transfer bez ograniczeń ( dysk 10 gb lub 15 + 2-4 adresów ip ) Czy za taką cenę opłaca się zakupić ten hosting ? , czt lepiej isc do mzone lub hostdell.pl ?, w mzone nie podoba mi się ograniczenie do 10% cpu oraz miesięczny limit ,chociaż sam nie wiem czy dane serwisy bedą miały takie obciążenie ze wykorzystam wszystkie zasoby ale wole być przezorny lecz zawsze wszystko mogę przenieść do innej firmy wraz z portalami , jedynie wykupic domeny w sprawdzonej firmie z szybkimi dnsami .Czekam na wasze opinie .
  8. Witam nadszedł czas na vpsa , bo zwykły hosting oraz reseller już powoli może nie wystarczać, Linuxa używam na codzień ale nie mam możliwości administracji oraz konfiguracji zdalnie bo nie mam dodatkowego komputera lub serwera wiec muszę wynająć jakiegoś taniego vpsa zebym mógł poznać linuxa oraz konfiguracji na zdalnym serwerze .Co do dystrybucji to chyba dobrym wyborem będzie centos lub debian . Znalazłem dość taniego vpsa http://budgetvps.pl ,ale może wy znacie jakiegoś tańszego vpsa za np 20-30 - pol roku bo ja nie mam wielkich wymagań nawet nie wykorzystam chyba transferu oraz pojemności dysku .Mam nadzieje ze ktoś przedstawi mi ciekawą ofertę .
  9. Witam mam zamiar wykupić konto reseller lub vps w celu postawienia swoich kilku serwisów lecz chciałbym sprzedawać konta hostingowe o różnej specyfikacji .Lecz na początek nie będę zakładał firmy ,chciałbym zobaczyć przez okres 3-5 mcy czy w ogóle będę miał klientów i czy będzie mi sie to opłacać słyszałem ze do pewnej kwoty chyba 2 tys zł mogę misiecznie zarobić i nie muszę mieć działalności gospodarczej czy jest to prawda i czy sprzedaż kont bez DG jest możliwa ? .W końcu ja wykupuje ten serwer wiec mogę sobie robić z nim co mi sie podoba lecz nie wiem czy us lub inne instytucje sie nie dowala lub przynajmniej jak można to zrobić legalnie bez DG .
  10. Witam napisałem skrypt w celu tworzenia oraz administracji za pomocą php -> direct admin lecz wszystko jest niby ok lecz nie dostaje żadnego błedu przy tworzeniu konta mail lub subdomeny ,Mam nadzieje ze ktoś pomoże:) <? include 'httpsocket.php'; $server_ip=""; $server_login=""; $server_pass=""; //haslo do direct admin $server_ssl="N"; $user=$_POST['username']; $domain=$_POST['domain']; $pass=$_POST['pass']; $quota=$_POST['quota']; if (isset($_POST['action']) && $_POST['action'] == "Dodaj") { echo "Tworz user" . $user . " na serwer " . $ip . ".... <br>\n"; $sock = new HTTPSocket; if ($server_ssl == 'Y') { $sock->connect("ssl://".$server_ip, 2222); } else { $sock->connect($server_ip, 2222); } $sock->set_login($server_login,$server_pass); $sock->query('/CMD_API_POP', array( 'action' => 'create', 'user' => $user, 'passwd' => $pass, 'domain' => $domain, 'quota' => $quota, )); $result = $sock->fetch_parsed_body(); if ($result['error'] != "0") { echo "<b>Error Creating user " . $username . " on server" . $server_ip . ":<br>\n"; echo $result['text'] . "<br>\n"; echo $result['details'] . "<br></b>\n"; } else { echo "uz" . $username . " strona " . $server_ip . "<br>\n"; } exit(); } ?> <?php /** * Socket communication class. * * Originally designed for use with DirectAdmin's API, this class will fill any HTTP socket need. * * Very, very basic usage: * $Socket = new HTTPSocket; * echo $Socket->get('http://user:pass@somesite.com/somedir/some.file?query=string&this=that'); * * @author Phi1 'l0rdphi1' Stier <l0rdphi1@liquenox.net> * @package HTTPSocket * @version 2.7 */ class HTTPSocket { var $version = '2.7'; /* all vars are private except $error, $query_cache, and $doFollowLocationHeader */ var $method = 'GET'; var $remote_host; var $remote_port; var $remote_uname; var $remote_passwd; var $result; var $result_header; var $result_body; var $result_status_code; var $lastTransferSpeed; var $bind_host; var $error = array(); var $warn = array(); var $query_cache = array(); var $doFollowLocationHeader = TRUE; var $redirectURL; var $extra_headers = array(); /** * Create server "connection". * */ function connect($host, $port = '' ) { if (!is_numeric($port)) { $port = 80; } $this->remote_host = $host; $this->remote_port = $port; } function bind( $ip = '' ) { if ( $ip == '' ) { $ip = $_SERVER['SERVER_ADDR']; } $this->bind_host = $ip; } /** * Change the method being used to communicate. * * @param string|null request method. supports GET, POST, and HEAD. default is GET */ function set_method( $method = 'GET' ) { $this->method = strtoupper($method); } /** * Specify a username and password. * * @param string|null username. defualt is null * @param string|null password. defualt is null */ function set_login( $uname = '', $passwd = '' ) { if ( strlen($uname) > 0 ) { $this->remote_uname = $uname; } if ( strlen($passwd) > 0 ) { $this->remote_passwd = $passwd; } } /** * Query the server * * @param string containing properly formatted server API. See DA API docs and examples. Http:// URLs O.K. too. * @param string|array query to pass to url * @param int if connection KB/s drops below value here, will drop connection */ function query( $request, $content = '', $doSpeedCheck = 0 ) { $this->error = $this->warn = array(); $this->result_status_code = NULL; // is our request a http:// ... ? if (preg_match('!^http://!i',$request)) { $location = parse_url($request); $this->connect($location['host'],$location['port']); $this->set_login($location['user'],$location['pass']); $request = $location['path']; $content = $location['query']; if ( strlen($request) < 1 ) { $request = '/'; } } $array_headers = array( 'User-Agent' => "HTTPSocket/$this->version", 'Host' => ( $this->remote_port == 80 ? $this->remote_host : "$this->remote_host:$this->remote_port" ), 'Accept' => '*/*', 'Connection' => 'Close' ); foreach ( $this->extra_headers as $key => $value ) { $array_headers[$key] = $value; } $this->result = $this->result_header = $this->result_body = ''; // was content sent as an array? if so, turn it into a string if (is_array($content)) { $pairs = array(); foreach ( $content as $key => $value ) { $pairs[] = "$key=".urlencode($value); } $content = join('&',$pairs); unset($pairs); } $OK = TRUE; // instance connection if ($this->bind_host) { $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_bind($socket,$this->bind_host); if (!@socket_connect($socket,$this->remote_host,$this->remote_port)) { $OK = FALSE; } } else { $socket = @fsockopen( $this->remote_host, $this->remote_port, $sock_errno, $sock_errstr, 10 ); } if ( !$socket || !$OK ) { $this->error[] = "Can't create socket connection to $this->remote_host:$this->remote_port."; return 0; } // if we have a username and password, add the header if ( isset($this->remote_uname) && isset($this->remote_passwd) ) { $array_headers['Authorization'] = 'Basic '.base64_encode("$this->remote_uname:$this->remote_passwd"); } // for DA skins: if $this->remote_passwd is NULL, try to use the login key system if ( isset($this->remote_uname) && $this->remote_passwd == NULL ) { $array_headers['Cookie'] = "session={$_SERVER['SESSION_ID']}; key={$_SERVER['SESSION_KEY']}"; } // if method is POST, add content length & type headers if ( $this->method == 'POST' ) { $array_headers['Content-type'] = 'application/x-www-form-urlencoded'; $array_headers['Content-length'] = strlen($content); } // else method is GET or HEAD. we don't support anything else right now. else { if ($content) { $request .= "?$content"; } } // prepare query $query = "$this->method $request HTTP/1.0\r\n"; foreach ( $array_headers as $key => $value ) { $query .= "$key: $value\r\n"; } $query .= "\r\n"; // if POST we need to append our content if ( $this->method == 'POST' && $content ) { $query .= "$content\r\n\r\n"; } // query connection if ($this->bind_host) { socket_write($socket,$query); // now load results while ( $out = socket_read($socket,2048) ) { $this->result .= $out; } } else { fwrite( $socket, $query, strlen($query) ); // now load results $this->lastTransferSpeed = 0; $status = socket_get_status($socket); $startTime = time(); $length = 0; $prevSecond = 0; while ( !feof($socket) && !$status['timed_out'] ) { $chunk = fgets($socket,1024); $length += strlen($chunk); $this->result .= $chunk; $elapsedTime = time() - $startTime; if ( $elapsedTime > 0 ) { $this->lastTransferSpeed = ($length/1024)/$elapsedTime; } if ( $doSpeedCheck > 0 && $elapsedTime > 5 && $this->lastTransferSpeed < $doSpeedCheck ) { $this->warn[] = "kB/s for last 5 seconds is below 50 kB/s (~".( ($length/1024)/$elapsedTime )."), dropping connection..."; $this->result_status_code = 503; break; } } if ( $this->lastTransferSpeed == 0 ) { $this->lastTransferSpeed = $length/1024; } } list($this->result_header,$this->result_body) = preg_split("/\r\n\r\n/",$this->result,2); if ($this->bind_host) { socket_close($socket); } else { fclose($socket); } $this->query_cache[] = $query; $headers = $this->fetch_header(); // what return status did we get? if (!$this->result_status_code) { preg_match("#HTTP/1\.. (\d+)#",$headers[0],$matches); $this->result_status_code = $matches[1]; } // did we get the full file? if ( !empty($headers['content-length']) && $headers['content-length'] != strlen($this->result_body) ) { $this->result_status_code = 206; } // now, if we're being passed a location header, should we follow it? if ($this->doFollowLocationHeader) { if ($headers['location']) { $this->redirectURL = $headers['location']; $this->query($headers['location']); } } } function getTransferSpeed() { return $this->lastTransferSpeed; } /** * The quick way to get a URL's content * * @param string URL * @param boolean return as array? (like PHP's file() command) * @return string result body */ function get($location, $asArray = FALSE ) { $this->query($location); if ( $this->get_status_code() == 200 ) { if ($asArray) { return preg_split("/\n/",$this->fetch_body()); } return $this->fetch_body(); } return FALSE; } /** * Returns the last status code. * 200 = OK; * 403 = FORBIDDEN; * etc. * * @return int status code */ function get_status_code() { return $this->result_status_code; } /** * Adds a header, sent with the next query. * * @param string header name * @param string header value */ function add_header($key,$value) { $this->extra_headers[$key] = $value; } /** * Clears any extra headers. * */ function clear_headers() { $this->extra_headers = array(); } /** * Return the result of a query. * * @return string result */ function fetch_result() { return $this->result; } /** * Return the header of result (stuff before body). * * @param string (optional) header to return * @return array result header */ function fetch_header( $header = '' ) { $array_headers = preg_split("/\r\n/",$this->result_header); $array_return = array( 0 => $array_headers[0] ); unset($array_headers[0]); foreach ( $array_headers as $pair ) { list($key,$value) = preg_split("/: /",$pair,2); $array_return[strtolower($key)] = $value; } if ( $header != '' ) { return $array_return[strtolower($header)]; } return $array_return; } /** * Return the body of result (stuff after header). * * @return string result body */ function fetch_body() { return $this->result_body; } /** * Return parsed body in array format. * * @return array result parsed */ function fetch_parsed_body() { parse_str($this->result_body,$x); return $x; } } ?> <form action="da.php" method="POST"> <input type="hidden" name="action" /> Username: <input type="text" name="username" /><br> Domain:<input type="text" name="domain" /><br> Pass: <input type="password" name="pass" /><br> Quota: <input type="text" name="quota" /><br> <input type="submit" value="wyslij" name="Submit_button"> </form> Lekko go przerobiłem , lecz nie wiem czy prawidłowo , ale mój admin twierdzi ze nie ma blokady na zdalne połączenie da .
×