php codes
voor programeren.
http://php.net. Gelukkig hoef je ze ook niet allemaal te kennen, gezien er een hoop functies zijn voor functionaliteit die je bijna nooit zal gebruiken.
Je kan ook de handleiding van de functienamen apart bekijken op http://www.php.net/[functienaam], zoals bijv. www.php.net/include.
Jazeker, alle PHP-functies (meer dan 1000!) kan je vinden op Je kan ook de handleiding van de functienamen apart bekijken op http://www.php.net/[functienaam], zoals bijv. www.php.net/include.
Gewijzigd op 28/01/2016 14:52:03 door - Ariën -
hellemaal top. en nog bedankt voor je hulp trouwens voor mijn site. nu wil ik nog een admin page waar mijn collegas van hotline de text bestand kan aan passen als er een server down is, dat die er tussen uit gehaald kan worden en text bestand weer saven. in admin pagina met wachtwoord beveiligt.
fsockopen zelf een controle bouwen of iets down is. Dat bestaat weer wat typwerk van je collega's.
Je kan met Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
// check if a server is up by connecting to a port
function chkServer($host, $port)
{
$hostip = @gethostbyname($host); // resloves IP from Hostname returns hostname on failure
if ($hostip == $host) // if the IP is not resloved
{
echo "Server is down or does not exist";
}
else
{
if (!$x = @fsockopen($hostip, $port, $errno, $errstr, 5)) // attempt to connect
{
echo "Server is down";
}
else
{
echo "Server is up";
if ($x)
{
@fclose($x); //close connection
}
}
}
}
?>
// check if a server is up by connecting to a port
function chkServer($host, $port)
{
$hostip = @gethostbyname($host); // resloves IP from Hostname returns hostname on failure
if ($hostip == $host) // if the IP is not resloved
{
echo "Server is down or does not exist";
}
else
{
if (!$x = @fsockopen($hostip, $port, $errno, $errstr, 5)) // attempt to connect
{
echo "Server is down";
}
else
{
echo "Server is up";
if ($x)
{
@fclose($x); //close connection
}
}
}
}
?>
Waarbij je dus het domein/hostname gebruikt, en de poort die je wilt controleren. Een webserver draait bijvoorbeeld op poort 80. Meer informatie over eigen gemaakte functies kan je hier vinden: http://www.w3schools.com/php/php_functions.asp
Gewijzigd op 28/01/2016 15:12:40 door - Ariën -
okey. hoe kan ik dit plaatsen in een html site.. als ik deze codes paste in de html codes word er niks weer gegeven
- Ondersteunt de server wel PHP?
- Eindigt je bestand wel op .php?
- Zie je iets in je HTML-code staan van je browser?
als ik mijn html pagina open in webbrowser zie ik geen raare tekens.
dat duit wel op dat mijn server php ondersteunt anders zie je de php codes wel staan.
maar hij geeft niet aan online of offline maar mijn pagina is index.html geen index.php?
Bestandsnaam aanpassen. Standaard wordt PHP niet uitgevoerd op .html.
gaan we dat doen maak ik de extentie .hml naar .php
Dat klopt.