Vous êtes ici Codes PHP et MySQL > Fichiers-Répertoires > Changer le mode d'un fichier par FTP

 

Changer le mode d'un fichier par FTP

Vous désirez changer le mode d'un fichier et le faire par FTP, alors cette portion de code devrais vous y aider.
Valide à partir de php 5.x
 
nixi54
[5] sources en PHP voir
Code vu 5830 fois
Enregistré le 27 Déc 2007
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Changer le mode d'un fichier par FTP
  • Partage ce code sur Facebook
 
 
 
 

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.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Changer le mode d'un fichier par FTP                      */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts318-PHP.htm              */
/* Auteur         : nixi54                                                    */
/* Date édition   : 27 Déc 2007                                               */
/*                                                                            */
/******************************************************************************/


// Connecter le FTP pour faire un chmod sur un fichier via FTP

$ftpUserName 'nom_utilsateur';
$ftpUserPass 'passe_utilisateur';
$ftpServer 'ftp.ndd.com';

  $ftpConn ftp_connect($ftpServer);
  
  if (!$ftpConn) { die("Impossible de connecter $ftpServer");  }

  if (@ftp_login($conn_id$ftpUserName$ftpUserPass)) {
      echo "Connecté comme $ftpUserName @ $ftpServer"; }
  else { echo "Impossible de connecter $ftpUserName";
       ftp_close($ftpConn);
       die("Ferme la connection $ftpServer");
    }

//Changer la permission en 666 ou ce que vous voulez, a vous de voir!!
echo ftp_chmod($ftpConn0666$ftpFilename) ? "CHMOD exécuté avec succés!" 'Error';

//Changer la permission en 777 ou ce que vous voulez, a vous de voir!!
echo ftp_chmod($ftpConn0777$ftpFilename) ? "CHMOD exécuté avec succés!" 'Error';

// Ferme la connection
ftp_close($conn_id);

?> 
 

Fonctions du code

: Ouvre une connexion FTP - (PHP 4, PHP 5)
: Alias de la fonction exit() - (PHP 4, PHP 5)
: Identification sur un serveur FTP - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Ferme une connexion FTP - (PHP 4 >= 4.2.0, PHP 5)
: Modifie les droits d'un fichier via FTP - (PHP 5)
Commentaires
J'suis pas convaincu qu'un script avec un "@" soit utile et montre vraiment l'exemple :/
 
lol, enleve le, ca ne pose aucun probleme ;)
 
J'suis bien d'accord, on peut l'enlever ? Mais sur le nombre de personnes qui consulteront ce script, combien l'enleveront ? Et surtout combien considererons ça (à tord) comme une bonne pratique ?
 
Pourquoi l'enlever ?
@ftp_login est trés bien, c'est vraiment une commande à source d'erreur et je ne vois pas le souci d'empecher les mess d'erreurs s'afficher.
 
 y a des fautes dans ton code
faut pas utiliser $ conn_id , mais $ftpConn....
Sinon ca fonctionne bien
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Fichiers-Répertoires

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité