- <?php
- $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); // Connexion (Host + Port)
- if (!$fp) {
- echo "$errstr ($errno)<br />\n";
- } else {
- $data = "";
- $base64 = base64_encode("login:password"); // Login et mot de passe encodé en base64 qu'utilise l'authentification.
- fputs($fp, "PUT http://www.example.com/index.html HTTP/1.0\r\n\r\nAuthorization: Basic ".$base64."\r\n\r\n"); // La socket modifiable
- while (!feof($fp)) {
- $data .= fgets($fp, 128); // Récupération des infos
- }
- echo $data; // On affiche la page
- fclose($fp);
- }
- ?>
<?php
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); // Connexion (Host + Port)
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$data = "";
$base64 = base64_encode("login:password"); // Login et mot de passe encodé en base64 qu'utilise l'authentification.
fputs($fp, "PUT http://www.example.com/index.html HTTP/1.0\r\n\r\nAuthorization: Basic ".$base64."\r\n\r\n"); // La socket modifiable
while (!feof($fp)) {
$data .= fgets($fp, 128); // Récupération des infos
}
echo $data; // On affiche la page
fclose($fp);
}
?>