PHP : copie d'un site 1 vers un site 2

Résolu
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   -  
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je souhaiterais que le fichier txt dans lequel sont enregistrés les messages des visiteurs sur le forum d'un site soit copié automatiquement dans un autre site que j'appelle dans ce message site-cible.
Cela est-il possible en PHP ?
Si oui,comment désigner le site-cible dans la fonction copy() ?
Merci de vos conseils.
A voir également:

4 réponses

pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Regarde du côté de cURL, tu devrais trouver ton bonheur : https://www.php.net/curl
0
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   20
 
Je vous remercie de votre réponse. Toutefois, je ne suis pas assez calé pour comprendre les fonctions décrites dans cette page.
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Il ne tient qu'à toi de comprendre : lis la doc, renseigne-toi sur le protocole http, google est ton ami...
0
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   20
 
Je vous remercie de vos encouragments. J'ai trouvé un code qui convient. Le voici :

---------CODE---------------
<?php
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);

// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué !";
echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name";
exit;
} else {
echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name";
}

// Chargement d'un fichier
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// Vérification du status du chargement
if (!$upload) {
echo "Le chargement FTP a échoué!";
} else {
echo "Chargement de $source_file vers $ftp_server en tant que $destination_file";
}

// Fermeture du flux FTP
ftp_close($conn_id);
?>

-------------/CODE---------------

Ce code fonctionne bien lorsque la copie d'un fichier est envoyé à la racine de mon site. Comment l'envoyer dans un dossier/sous-dossier du site-cible ?
Merci encore
0
dimi3 Messages postés 269 Date d'inscription   Statut Membre Dernière intervention   20
 
Je suis parvenu à enregistrer le fichier dans le dossier de mon choix :
./dossier/sousdossier/fichier.txt
0