J'héberge chez moi un serveur linux (un Raspberry Pi !), mais notre IP n'est pas fixe. Pour avoir une adresse fixe, j'ai donc un serveur ftp distant et un nom de domaine, chez un hébergeur.
Je voudrai simplement faire une redirection du serveur distant sur mon serveur linux. Aussi, je génère à intervalle régulier un fichier index.html que je vais placer sur le serveur distant, contenant le code html nécessaire à la redirection. D'un point de vue théorique, ce code est-il correct ? Je n'ai pas les moyens actuels de faire un test ..
<?php
//recuperation de l'ip du RasPi
$adr = SERVER_ADDR
//on prepare le texte a placer dans le fichier
$script = "<html><head><meta http-equiv="refresh" content="0;URL=$adr"></head></html>"
//on enregistre index.html
$index = fopen('/media/USB/www/dynip/index.html', 'r+');
fseek($index, 0); // On remet le curseur au début du fichier
fputs($index, $script); // On écrit le code html
fclose($index);
//on rouvre !
$file = '/media/USB/www/dynip/index.html';
$fp = fopen($file, 'r+');
//connection
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$ftp_user_name = "id"
$ftp_user_pass = "mdp"
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
//charge le fichier $file
ftp_fput($conn_id, $file, $fp, FTP_ASCII)
//ferme la connection
ftp_close($conn_id);
fclose($fp);
?>
Merci de votre aide !