Bouts de Codes PHP

Connection à un serveur FTP

Information sur le code source PHP

Ecrit par :  freemh
Site de l'auteur Voir
Codes en PHP de l'auteur : [7] sources Voir
Enregistrement le 29 Juin 2008 - Vu 2855 fois
Impression: Imprimer le code
Pas encore
de vote

Description du code source

Information sur le code source

Vous pouvez facilement créer votre propre ftp sans passer par des logiciels. Attention a ne pas laisser trainer ce genre de script ou vous pourriez avoir des surprises. Connectez vous à votre serveur ftp via un script php ^^

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
.64
.65
.66
.67
.68
.69
.70
.71
.72
.73
.74
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Connection à un serveur FTP                               */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts420-PHP.htm              */
/* Auteur         : freemh                                                    */
/* Date édition   : 29 Juin 2008                                              */
/* Website auteur : http://www.tutoslinux.com                                 */
/*                                                                            */
/******************************************************************************/
?>
<!--formulaire host,user,pass de votre compte ftp-->

<table>
<form method="POST">
<tr>
<td>
<input type="text" name="host"/>
</td>
</tr>
<tr>
<td>
<input type="text" name="user"/>
</td>
</tr>
<tr>
<td>
<input type="text" name="pass"/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="connecter"/>
</td>
</tr>
</form>
</table>

<?php

if (isset($_POST['host']) and isset($_POST['user']) and  isset($_POST['pass']))
{
$ftp_server $_POST['host'];
$ftp_user $_POST['user'];
$ftp_pass $_POST['pass'];

// Mise en place d'une connexion basique
$conn_id ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); 

// Tentative d'identification
if (@ftp_login($conn_id$ftp_user$ftp_pass)) {
    echo "Connecté en tant que $ftp_user@$ftp_servern<br/>";
    $buff ftp_rawlist($conn_id'');
    var_dump($buff);
}
else {
    echo "Connexion impossible en tant que $ftp_usern";
}
ftp_close($conn_id);
}
// Fermeture de la connexion

?>

Fonctions du code source

Fonctions php / mysql PHP

  • isset : Détermine si une variable est affectée - (PHP 4, PHP 5)
  • die : Alias de la fonction exit() - (PHP 4, PHP 5)
  • ftp_connect : Ouvre une connexion FTP - (PHP 4, PHP 5)
  • ftp_login : Identification sur un serveur FTP - (PHP 4, PHP 5)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
  • ftp_rawlist : Fait une liste détaillée des fichiers d'un dossier - (PHP 4, PHP 5)
  • var_dump : Affiche les informations d'une variable - (PHP 4, PHP 5)
  • ftp_close : Ferme une connexion FTP - (PHP 4 >= 4.2.0, PHP 5)

Poster un commentaire

:P :)
:wink: :lol:
:surprised: :confused:
:idea: :no:
Taille du texte:
Couleur:
 
Code de sécurité
Offres d'emploi
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • Des CSS au DHTML - JavaScript appliqué aux feuilles de style
  • Algorithmique - Techniques fondamentales de programmation (avec des exemples en PHP) - BTS - DUT informatique
  • Les Mysteres de Php et Mysql
  • HTML 4 avec XHTML et CSS (1Cédérom)
  • PHP et MySQL + (1Cédérom)
  • S'initier à la programmation : Avec des exemples en C, C++, C#, Java et PHP
  • PHP 5 ; MySQL 4
  • MySQL 5.0
  • PHP 5 : Accès aux données (MySQL, Oracle, SQL Server, SQLite...)
  • 300 astuces pour SQL et MySQL