Rechercher : dans
Par :

Accéder à un site web par protocole ftp

Dernière réponse le 16 jun 2009 à 14:27:10 emmanuel.f49, le 16 jun 2009 à 12:51:09 
 Signaler ce message aux modérateurs

Bonjour,

je cherche à afficher mon site web par l'intermédiaire d'un protocole ftp. je m'explique, j'ai un NAS D-link 313 qui ne gère que le ftp et je cherche à voir mon site par le protocole ftp : est-ce possible ?

sinon est -ce qu'on peut visionner des pages web sur ftp par du php

merci pour vos réponse

Configuration: Windows XP, ubuntu 8.04b, windows 7 RC
Firefox 3.0.11

Meilleures réponses pour « accéder à un site web par protocole ftp » dans :
Le protocole FTP (File Transfer Protocol) Voir Introduction au protocole FTP Le protocole FTP (File Transfer Protocol) est, comme son nom l'indique, un protocole de transfert de fichier. La mise en place du protocole FTP date de 1971, date à laquelle un mécanisme de transfert de...
[Aspirateur de pages HTML] Comment aspirer un site Web ? VoirHTTrack est un excellent aspirateur, gratuit en licence GNU GPL (libre). HTTrack permet de télécharger un site web d'Internet vers votre disque dur, en construisant récursivement tous les répertoires, récupérant html, images et fichiers du serveur...
[Téléchargement] Récupérer un site web en .chm (Windows Help) VoirIl peut être pratique d'avoir en local certains sites web, par exemple pour consulter des documentations sur un ordinateur portable pendant un voyage. Voici comment récupérer un site web sous forme de fichier .chm Pourquoi le format .CHM ? C'est...
Mesure d'audience d'un site web VoirMesure et qualification de l'audience d'un site web L'objectif de tout webmaster est de développer l'audience de son site web, c'est-à-dire d'accroître le nombre de visites journalières. Il lui est ainsi indispensable de disposer d'indicateurs lui...
Webmastering - Conception d'un site web VoirConception d'un site web La conception d'un site web doit être une démarche participative, orientée utilisateurs, c'est-à-dire qu'elle doit se faire, autant que possible, en concertation avec un ensemble de représentants de l'entreprise ou de...
Promotion d'un site web VoirIntroduction au marketing Assurer la promotion d'un site web consiste à le faire connaître par de nombreux moyens afin, selon les cas, d'améliorer son trafic, de gagner en notoriété, d'obtenir de nouveaux prospects ou bien de développer le nombre...

1

avion-f16, le 16 jun 2009 à 14:02:59

Salut.
Pour ta première question : Le client (visiteur) ne pourra que télécharger puis ouvrir les fichiers mais je ne pense pas que la navigateur affichera directement la page.
Pour ta seconde question : Non car PHP fonctionne avec un serveur Web (Apache, LigHTTPd ...). Sans Windows, il n'y aurait pas besoin d'informaticiens :p

Répondre à avion-f16

2

emmanuel.f49, le 16 jun 2009 à 14:13:25

En fait mon histoire est un peu bâtarde dans la mesure ou le site est déjà sur un serveur déporté en APACHE justement (à paris dans des grandes tours de serveur etc)

ma question serait si je schématise, est-il possible sur une page php sur le serveur APACHE de visionner "comme une page web" le contenu pointé sur le ftp

en gros faire une fenetre php sur une page web avec dans cette fenetre l'affichage type web du ftp...

oui oui je sais c'est bizarre la raison de cette demande : je n'ai que 2Go sur le serveur apache mais mon NAS fait 1To donc dès qu'on veux mettre du contenu un peu lourd c'est un peu plus facile....

mais je tiens à garder mon serveur APACHE déporté dans la mesure ou c'est la source et nom de domaine réservé etc etc

Répondre à emmanuel.f49

3

avion-f16, le 16 jun 2009 à 14:23:00

Tu peux te connecter au FTP par PHP.
Voici un script que tu peux adapter :

<?php
$ConfigServeur = 'ftp.exemple.com';
$ConfigId = 'login';
$ConfigMdp = 'motdepasse'; 

if($Connexion = ftp_connect($ConfigServeur))
{
	if (@ftp_login($Connexion, $ConfigId, $ConfigMdp))
	{
		echo "Connecté en tant que $ftp_user sur $ftp_server\n<br/>";
		$buff = ftp_rawlist($Connexion, '/');
		ftp_close($Connexion); //Deconnexion
		var_dump($buff);
	}
	else 
		echo 'Connexion impossible en tant que '.$ConfigId;
}
else 
	echo 'Impossible de se connecter à '.$ConfigServeur;
?>

php.net - FTP
Dans $ConfigServeur, tu devra mettre ton adresse IP Internet (pas 192.168.*.*). Si tu as une IP Dinamique, passe par un service comme DynDNS qui fait pointer un sous-domaine (exemple.dyndns.org) vers ton IP et ça se mets automatiquement à jour grâce à un logiciel à installer. Sans Windows, il n'y aurait pas besoin d'informaticiens :p

Répondre à avion-f16

4

 emmanuel.f49, le 16 jun 2009 à 14:27:10

Pour le DNS à priori le NAS le fait donc j'ai déja fait un lien DNS sur DynDNS mais j'ai pas encore essayé

merci pour la solution je vais essayer en local déja pour voir ce que sa donne

Répondre à emmanuel.f49
Collection CommentÇaMarche.net