Graag testen we eerst of het werkt.
Ik denk dat we in eerste instantie aan 3 accounts voldoende hebben, dus 3 verschillende aanbieders in verschillende datacentra.
Iemand die ons uit de brand kan helpen met een gratis/heel goedkoop account?
Likes: 0
Graag testen we eerst of het werkt.
Ik denk dat we in eerste instantie aan 3 accounts voldoende hebben, dus 3 verschillende aanbieders in verschillende datacentra.
Iemand die ons uit de brand kan helpen met een gratis/heel goedkoop account?
Het script bestaat momenteel uit deze code (wellicht heeft iemand anders er ook wat aan):
<?php
function TextBetween($s1,$s2,$s) {
/*
TextBetween('<title>','</title>',$content);
*/
$s1 = strtolower($s1);
$s2 = strtolower($s2);
$L1 = strlen($s1);
$scheck = strtolower($s);
if($L1>0) {
$pos1 = strpos($scheck,$s1);
} else {
$pos1 = 0;
}
if($pos1 !== false) {
if($s2 == '') return substr($s,$pos1+$L1);
$pos2 = strpos(substr($scheck,$pos1+$L1),$s2);
if($pos2!==false) return substr($s,$pos1+$L1,$pos2);
}
return '';
}
function ping_server($server, $poort, $timeout){
// Function to check response time
$starttime = microtime(true);
$file = @fsockopen ($server, $poort, $errno, $errstr, $timeout);
$stoptime = microtime(true);
if (!$file) {
return false; // offline
} else {
fclose($file);
$duur = floor(($stoptime - $starttime) * 1000);
return duur;
}
}
function server_bestand_check($server, $bestand) {
// inhoud van het serverbestand controleren
$inhoud = file_get_contents('http://'.$server.'/'.$bestand);
if(!empty($inhoud)) {
if(TextBetween('<load_1>', '</load_1>', $inhoud) > 1 || TextBetween('<mysql_status>', '</mysql_status>', $inhoud) != 'ok') {
return false;
} else {
return true;
}
} else {
return false;
}
}
/*=============
INSTELLINGEN
==============*/
$servers = array(
'192.168.1.1' => array(
'poorten' => array(
'named' => '53',
)
),
'192.168.1.1' => array(
'poorten' => array(
'named' => '53',
)
),
'192.168.1.1' => array(
'poorten' => array(
'named' => '53',
)
),
'192.168.1.1' => array(
'poorten' => array(
'httpd' => '80',
'https' => '443',
'pop3' => '110',
'imap' => '143',
'ftp' => '21',
'mysql' => '3306'
)
),
'192.168.1.1' => array(
'bestand' => 'server.php',
'poorten' => array(
'httpd' => '80',
'https' => '443',
'pop3' => '110',
'imap' => '143',
'ftp' => '21',
'mysql' => '3306'
)
),
'192.168.1.1' => array(
'poorten' => array(
'httpd' => '80',
'https' => '443',
'pop3' => '110',
'imap' => '143',
'ftp' => '21',
'mysql' => '3306'
)
),
'192.168.1.1' => array(
'poorten' => array(
'httpd' => '80',
'https' => '443',
'pop3' => '110',
'imap' => '143',
'ftp' => '21',
'mysql' => '3306'
)
),
'192.168.1.1' => array(
'poorten' => array(
'httpd' => '80',
'https' => '443',
'pop3' => '110',
'imap' => '143',
'ftp' => '21',
'mysql' => '3306'
)
),
'192.168.1.1' => array(
'poorten' => array(
'httpd' => '80',
'https' => '443',
'pop3' => '110',
'imap' => '143',
'ftp' => '21',
'mysql' => '3306'
)
)
);
/*===============
CHECKS UITVOEREN
================*/
foreach($servers as $server => $server_info) {
// lees eerst het bestand van de huidige server
if(!file_exists('servers/'.$server.'.html')) {
$fp[$server] = fopen('servers/'.$server.'.html', 'w+');
fwrite($fp[$server], 'leeg');
fclose($fp[$server]);
$c[$server] = 'online';
} else {
$gr[$server] = filesize('servers/'.$server.'.html');
$fp[$server] = fopen('servers/'.$server.'.html', 'r');
$c[$server] = fread($fp[$server], $gr[$server]);
fclose($fp[$server]);
}
foreach($servers[$server]['poorten'] as $poort_key => $poort) {
// ping alle poorten
if(!ping_server($server, $poort, 10)) {
$status[$server] = 'offline';
echo $server.': '.$poort.'<br />';
break; // indien forloop wordt afgebroken is de server dus offline.
}
$status[$server] = 'online'; // server op online zetten
}
if($status[$server] != 'offline' && !empty($servers[$server]['bestand'])) {
if(!server_bestand_check($server, $servers[$server]['bestand'])) {
$status[$server] = 'offline';
}
}
echo $server.' => '.$status[$server].'<br />';
// vervolgactie
if($status[$server] == 'offline' && $c[$server] == 'offline') {
mail("info@emailadres.nl", "SERVER OFFLINE", $server, "FROM: info@emailadres.nl");
} else {
// schrijf de status van de server weg
$fp[$server] = fopen('servers/'.$server.'.html', 'w');
fwrite($fp[$server], $status[$server]);
fclose($fp[$server]);
}
}
?>
Beste,
123 Hosting Service is een relatief jong en nieuw hosting provider bedrijf, dat zich met name richt op particulieren en het klein- en middenbedrijf.
Wij bieden onze diensten aan van uit 2 geografisch gescheiden data centrums / netwerken. Wij doen u graag onderstaande aanbieding voor 2 kleine webhosting pakketten.
* Webhosting pakket custom
* 100 Mb webspace
* 1Gb dataverkeer
* Cronjob mogelijk: JA
* Mysql mogelijk: JA
* Domein registratie inbegrepen: nee
* Gebruik gratis subdomein: JA
Prijs per jaar per pakket: € 3,75
Eenmalige setup kost: €0
Datacentrums:
Data centrum: Databarn te Capelle a/d IJssel
Netwerk: We dare (AS20495)
Datacentrum: Nedzone te Steenbergen.
Netwerk: Nedzone (AS25459)
* Betalingsmogelijkheden
* Overschrijving
* Paypal
* Ideal
* Euro incasso
* Voor deze offerte geldt:
* Alle genoemde prijzen zijn exclusief thans geldend BTW tarief, tenzij anders vermeld
* Alle prijzen zijn per jaar, tenzij anders vermeld
* Levertermijn: Kan meteen opgeleverd worden. (na eerste betaling)
* Bestellen
* U kunt eenvoudig bestellen via email op sales@123hostingservice.nl met vermelding van dit topic.
* Bedrijfsinformatie
Mocht u aanvullende informatie wensen dan kunt u zich eveneens wenden tot bovenstaand email adres.
123 Hosting Service
Meidoornlaan 1
4286 CV Almkerk
Nederland
KvK: 17219897
BTW: NL8190.18.715.B01
Laatst gewijzigd door Djunity; 17/02/14 om 18:49. Reden: Spellings fout
Namens Hostingdreams kan ik u de volgende vrijblijvende aanbieding doen:
Shared hosting: Micro
- 250MB Schijfruimte
- 10GB Dataverkeer
- 500 domeinen
- 500 domein pointers
- 500 users
- 500 MSQL db's
- 500 subdomeinen
- 500 E-mail adressen
- 500 E-mail forwarders
- cPanel controlepaneel
- Dagelijkse backups
- Softaculous automatische script installatie
- Uptime 99,95%
- 14 dagen niet goed geld terug.
- vergroten en verkleinen op ieder moment mogelijk.
Prijs: 3,00 euro per jaar exclusief BTW
Bestel nu
Wij kunnen u voorzien van support via de email / ticketsysteem en op verzoek via de telefoon.
.NL - € 8,00 per jaar excl. BTW
.BE - € 10,00 per jaar excl. BTW
.COM € 10,00 per jaar excl. BTW
Betaling:
Overschrijving, iDEAL, Paypal
Netwerk - datacenter:
Easynet schiphol-rijk
AS16265
Dreamworks Internet Services
http://www.hostingdreams.nl
info@hostingdreams.nl
Torenvalk 13
2991 MX BARENDRECHT
06 57990799
KVK: 58390715
BTW: NL174923533B01