Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Discussions (http://www.ndfr.net/forums/forumdisplay.php?f=34)
-   -   FTP ouvert/fermé (http://www.ndfr.net/forums/showthread.php?t=753)

claude922 16-12-2002 20:37

FTP ouvert/fermé
 
Je ne sais pas si cela existe, mais je vous demande si vous en connaissez un!

Un logiciel qu'on installe sur notre marchine qui est un serveur ftp. Ce logiciel sert a afficher sur une page web si le FTP est ouvert/disponible, plein/aucune connexion possible ou fermer (ou autre options).

Vous comprenez ? :rolleyes:

enzo19 17-12-2002 07:20

Cherche sur le net avec les mots clés 'FTP Checker' et prend celui qui te convient ;)

claude922 17-12-2002 17:20

Je trouve rien... :(

Peux-tu me citer quelque uns que tu as trouvé SVP, avec leur sites de l'auteur...

claude922 18-12-2002 13:08

enzo aide moi! :)

J'ai rien trouvé (comme je le dit ci-haut)...

enzo19 18-12-2002 13:39

Oh Charles ! J'arrive ! Il me faut le nom de ton hébergeur, car les ftp checker son souvent en php... et faut savoir s'il le gère ;)

claude922 18-12-2002 20:04

l'hébergeur en ce moment est Infinit, mon FAI :)

Mais par la suite ça sera Free.fr

enzo19 19-12-2002 10:02

dc il gère le php ?

claude922 19-12-2002 13:37

Peux-être, je sais pas j'ai jamais essayer free

enzo19 19-12-2002 19:09

faudrais savoir si ton hébergeur l'accepte en fait, sinon ca va être dur :D

claude922 19-12-2002 23:05

Mais personne connais Free ou l'a déjà essayé ici ? :confused:

Sinon ça exite pas un code HTML que l'on insère dans la page web et ça se réfère à un logiciel qui ouvre un port de notre serveur (chez moi par exemple) pour prendre les statistiques du serveur FTP ???

enzo19 21-12-2002 08:07

Adapte le code ci-dessous selon tes désirs ;)

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
¤Entre Head et Head ¤
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

<SCRIPT language="JavaScript" title="ndfr">
<!-- Begin
function Login(form) {
var username = form.username.value;
var password = form.password.value;
var server = form.server.value;
if (username && password && server) {
var ftpsite = "ftp://" + username + ":" + password + "@" + server;
window.location = ftpsite;
}
else {
alert("Veuillez entrer votre nom d'usager, mot de passe et adresse FTP du serveur.");
}
}
// End -->
</SCRIPT>

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
¤Entre Body et Body ¤
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

<SCRIPT language="JavaScript" title="ndfr">
</SCRIPT>
<div align="center">
<form name=login>
<table width=250 border=1 cellpadding=3>
<tr>
<td colspan=2 align=center><b><h2>Connexion à un serveur FTP !</h2></b></td>
</tr>
<tr>
<td>Nom d'usager :</td>
<td><input type=text name=username size=20></td>
</tr>
<tr>
<td>Mot de passe :</td>
<td><input type=password name=password size=20></td>
</tr>
<tr>
<td>Serveur :</td>
<td><tt>ftp://</tt><input type=text name=server size=14></td>
</tr>
<tr>
<td colspan=2 align=center>
<input type=button value="Connexion au FTP" onClick="Login(this.form)"></td>
</tr>
</table>
</form>
</div>

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

Avec le script entre head et head, tu peux sans problème attaquer le champ où il y a l'adresse ftp ok... et ca marche même sous asp, php... et HTML et sous toutes les versions IE depuis la v4 ;)

claude922 21-12-2002 14:37

Bon, regarde ce que j'ai fais et dis moi qu'est-ce qui ne fonctionne pas... car je sais pas pourquoi, mais j'ai un erreur :(

---------------------------- Début ----------------------------

<html>

<head><SCRIPT language="JavaScript" title="ndfr">
<!-- Begin
function Login(form) {
var username = status;
var password = statusftp;
var server = charles.sytes.net;
if (status && statusftp && charles.sytes.net) {
var ftpsite = "ftp://" + status + ":" + statusftp + "@" + charles.sytes.net;
window.location = ftpsite;
}
else {
alert("Veuillez entrer votre nom d'usager, mot de passe et adresse FTP du serveur.");
}
}
// End -->
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Connexion au serveur FTP Chabel</title>
</head>

<body>
<SCRIPT language="JavaScript" title="ndfr">
</SCRIPT>
<div align="center">
<form name=login>
<table width=250 border=1 cellpadding=3>
<tr>
<td colspan=2 align=center><b><h2>Connexion au serveur FTP Chabel !</h2></b></td>
</tr>
<tr>
<td>Nom d'usager :</td>
<td><input type=text name=status size=20></td>
</tr>
<tr>
<td>Mot de passe :</td>
<td><input type=password name=statusftp size=20></td>
</tr>
<tr>
<td>Serveur :</td>
<td><tt>ftp://</tt><input type=text name=charles.sytes.net size=14></td>
</tr>
<tr>
<td colspan=2 align=center>
<input type=button value="Connexion au FTP" onClick="Login(this.form)"></td>
</tr>
</table>
</form>
</div>

</body>

</html>

---------------------------- Fin ----------------------------

enzo19 23-12-2002 08:33

Comment veux-yu qu'il récup c'est param ?

var username = status;
var password = statusftp;
var server = charles.sytes.net;

Ca marche pas ca !

claude922 23-12-2002 17:15

J'y comprend rien! Je met quoi alors... :confused:

enzo19 24-12-2002 12:38

Le code que j'ai mis plus haut, tel quel, et il fonctionnera. Si tu veux qu'il ailles d'office sur ton ftp, c'est autre chose, alors explique précisemment des désirs ô grand chef :D

Dans le code si dessous, on demande un accès avec authentification sur ton serveur ftp (charles.sytes.net) et supposant que ton port par défaut est 21. Si c'est un port différent, dit le moi, car il faut réjouter une variable ;)

<HTML>
<!-- Date de création: 24/12/2002 -->
<HEAD>
<TITLE></TITLE>
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Author" CONTENT="Enzo for Charles">
<SCRIPT language="JavaScript" title="ndfr">
<!-- Begin
function Login(form) {
var username = form.username.value;
var password = form.password.value;
var server = "charles.sytes.net";
if (username && password && server) {
var ftpsite = "ftp://" + username + ":" + password + "@" + server;
window.location = ftpsite;
}
else {
alert("Veuillez entrer votre nom d'usager, mot de passe et adresse FTP du serveur.");
}
}
// End -->
</SCRIPT>
</HEAD>
<BODY>

<SCRIPT language="JavaScript" title="ndfr">
</SCRIPT>
<DIV align="center">
<FORM name=login>
<TABLE BORDER="1" CELLPADDING="3">
<TR>
<TD ALIGN="center" COLSPAN="2"><FONT FACE="Arial" SIZE="5" COLOR="#FF0000">Connexion à charles.sytes.net</FONT></TD>
</TR>
<TR>
<TD>Nom d'usager :</TD>
<TD><input type=text name=username size=20></TD>
</TR>
<TR>
<TD>Mot de passe :</TD>
<TD><input type=password name=password size=20></TD>
</TR>
<TR>
<TD ALIGN="center" COLSPAN="2"><input type=button value="Connexion au FTP" onClick="Login(this.form)"></TD>
</TR>
</TABLE>
</FORM>
</DIV>

</BODY>
</HTML>

claude922 24-12-2002 15:04

Merci enzo, je l'essaie avec une machine qui n'est pas en local et je t'en reparle! Joyeux Noël!

claude922 24-12-2002 17:19

ça marche finalement!

Tu peux aller voir ce que ça donne : http://pages.infinit.net/chabot/v2 , entre dans le site et tu clique sur "Connectez-vous au FTP avec votre navigateur maintenant", mais tu n'as pas de compte... alors essaie avec le nom "status" et le mot de passe "statusftp". :)

enzo19 24-12-2002 18:18

Content de voir que le code te convienne ;) pr tester, c'est pas top car l'accès avec le user status ne marche pas... mais je te fais confiance ;)

claude922 25-12-2002 00:05

ah! le problème avec le user status c'est que le nom est Status avec une majuscule...

Essaie si tu veux.

enzo19 27-12-2002 07:53

lol maintenant -> erreur 404 !

claude922 28-12-2002 04:18

J'ai désactivé le compte, car il y avait trop de connection avec celui-ci, peux-être des membres du forum curieux :)

enzo19 28-12-2002 07:55

lol possible, tu vois que mon bout de code à dû servir à plus d'un :D
Pourriez remercier les gars :p

Content que ca fonctionne pr toi Arsenic et au plaisir ;)

PS : pr des raisons de sécurité, je te conseille par contre de quitter le port 21 qui est le port FTP par défaut, dc le plus scanné

claude922 29-12-2002 04:37

N'importe quel autre port alors ?


All times are GMT +2. The time now is 02:29.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.