Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

[Script WebFTP] PHP Web Manager: Reloaded

Le retour du WebFTP

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1  2  Suivante
Hors ligne Coupa1n # Posté le 18/05/2010 à 01:47:31
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Bien le bonjour,

Le projet que je vais vous présenter n'est pas nouveau, il a été commencé en 2006 il me semble dans sa première version qui faisait 20Ko, et qui a évoluer au court du temps, puis subitement abandonné. Aujourd'hui il est de retour.

PHP Web Manager dit PWM, c'est quoi ?

C'est un WebFTP (FTP par navigateur Internet), c'est à dire que vous pouvez modifier votre site (ou bien le créer de 0) sans avoir recours à un client FTP (tel que FileZilla, FTP Expert et d'autres...), ou plutôt si, vous en avez besoin juste pour le mettre sur votre serveur web et après vous pouvez le désinstaller :D

L'histoire: Le PWM est né d'une idée de "Jac3n", un bon programmeur, avec qui j'ai travaillé sur ce projet pendant 2ans environs, comme je le disais au début de ce poste, le tout premier pesait 20Ko, avec très peu de fonctionnalité, au cours du temps, il a pu grimpé jusqu'a 300Ko max. Puis un jour alors que la version 7 était en préparation, il a subitement été arrêté du jour au lendemain pour des raisons que j'ignore. :euh:

Le PHP Web Manager: Reloaded



Le PWM: Reloaded, est le nom que j'ai donné à cette nouvelle version, version que j'ai repris entièrement tout seul, dans le but de l'améliorer, l'enjoliver, le recréer etc... Aujourd'hui je le considère comme m'appartenant, j'ai passé plusieurs semaines à compter de 13-14h / jour à me prendre la tête pour que tout fonctionne "correctement" et "simplement". (je sais je suis fou, mais bon, c'est ma passion ^^ )

Donc en gros, cette nouvelle version repart à 0, et possède le numéro 1.0
Certainement que vous connaissiez la précédente version (qui a été présenté sur le SdZ, une petite recherche vous aidera à le retrouver mais pas le télécharger).

Pourquoi l'avoir recréé ?

Héhé, la technologie évolue, la dernière version en date, 6.2 fonctionnais parfaitement sur Firefox 2.0, passé au normes de la 3.0, le script marchait très mal, l'édition en ligne surtout qui posait problème, bref je ne m'attarde pas sur le passé.

Aujourd'hui : Il est de retour pour vous jouer un mauvais tour, l'ancien script n'était qu'un seul fichier de 200Ko (le poids a été diminué à une restructuration du script), les images étais encodé en base64 et cela permettait de ne pas avoir 30 fichiers sur le FTP, question place, c'était bien, mais niveau code, c'est le bordel, du coup j'ai tout séparé (au mieux que j'ai pu), chaque fonction possède sa propre page, les images sont inclus dans le dossier du script en PNG (autant avoir quelque chose de beau et de bonne qualité). Il pèse maintenant près de 400Ko en tout (je suis pas sûr)

Certaines choses ont été améliorés, d'autres supprimés, etc...
Voici un listing de tout ce que le PWM peut faire avec votre site, ce que vous ne trouverez pas sur un autre WebFTP:

  • Listing rapide des fichiers/dossiers
  • Création de nouveaux fichiers/dossiers
  • Suppression, renommage, déplacement, copie, edition des fichiers/dossiers
  • Upload et Download en ligne
  • Coloration syntaxique via l'API JS "CodeMirror"
  • Editeur de permissions CHMOD d'une simplicité fascinante
  • Création et Extraction d'un fichier ZIP en ligne (rapide)
  • Recherche de noms de fichiers et des chaines de caracères DANS vos fichiers
  • Une fenètres de configuration pour débutant
  • Une page d'informations PHP + PHP.ini Reader incorporé
  • Un design simple et attirant pour un meilleur usage
  • Aucune utilisation de Base de données
  • Interactions avec les fichiers par touches "bind" voir la page Configuration pour plus d'infos
  • Et j'en oublie sûrement


Informations complémentaires



Vous trouverez en suivant ce lien l'archive ZIP du script avec son contenu.
Comme il est en développement, mais qu'il est très avancé (assez pour faire son site sans problème), il n'est pas forcément valide xHTML (CSS, peut-être). Ca viendra, du moins autant que je le pourrai.

Vous pouvez aussi dans le panneau de configuration, vérifier via un fichier externe (sans risque) qui se trouve sur mon FTP, si une nouvelle version est disponible, chose que j'améliorerai dans le futur à venir.

Quels sont les projets à venir

Comme je le disais dans le futur à venir, je compte retaper un peu de code dans le but d'améliorer, j'ai quelques idées intéressantes, et je compte sur vous pour m'en apporter d'autres ! :D

Voici une mini-liste de ce qui va/peut venir
  • Un fichier log qui liste les actions faites par le script
  • La recherche sera complété d'un champs d'exeption pour la recherche (déjà présent mais non fonctionnel)
  • Je vais chercher à faire une sélection des fichiers et de les bouger en drag&drop
  • Améliorer le code autant que je puisse pour respecter les normes et pour alléger le code
  • Je vais créer un PWM version mini, pour ceux qui veulent juste une base d'un webftp
  • Traduction du script en anglais


Si vous avez des idées je suis preneur.

Important !

Je ne suis pas dieu, il est possible que ce script ne soit pas "parfait", d'ailleurs il ne l'est pas, et il est également possible qu'il possède des failles que je n'ai pas vu, si c'est le cas, je compte sur vous pour me contactez en MP et de me le signaler avec si vous avez la solution :p
Sachez que ce n'est pas volontaire mais j'ai fait tout ce que j'ai pu pour éviter cela au maximum.
Il est possible aussi que vous remarquiez dans le code des morceaux de codes incohérents, comme je viens juste de finir de le programmer, y a peut-être des traces restantes de mes tests, cela disparaîtra dans les prochaines versions. :D
Je compte sur vous aussi pour me rapporter, tout erreur dans le code, fautes d'orthographe, etc...

Sachez qu'il a été testé sur Google Chrome, Safari, Mozilla Firefox (Windows XP/Vista et Mac OS 10.5+), pour une résolution minimum de 13" jusque 22" :o Et que je ne constatez aucune défaillance (après je ne garantit rien du tout sur un laptop 10" avec IE sur XP :-° )
Bref, j'attends vos retour, vos idées, vos reproches, etc...
Si vous avez des questions ne serait-ce même sur le code, je peux toujours vous expliquer 2,3 trucs (par MP se sera mieux)

Vous ne parlerai que du projet ici, les questions personnels, c'est par MP, je jugerai si la question s'avère pertinente pour être présenté en message.

Deux dernières petites choses, le site qui va avec, je vais pas tarder à m'y mettre, je vous avertirai quand il sera opérationnel
Ensuite, j'ai mis ce script en licence GNU-GPL, donc modifier, partager etc oui, vous l'approprier, non :D :-°
Voila je pense n'avoir rien d'autres à dire, ah si, j'ai incorporé un lecteur audio (si vous avez un site audio vous pouvez écouter en ligne, c'est juste un mini lecteur), en HTML5 avec les balises audio, mais hélas Firefox ne lit pas les MP3 apparament, donc ne vous en prenez pas à moi :p

Voila ^^

PS: Dernière chose important que je n'ai pas précisé, le script est protégé par un mot de passe qui se trouve dans le répertoire PWM_files, le fichier à modifier est config.inc.php et la ligne est la première $password = "";
Si vous ne modifiez pas le script avant, il ne marchera pas ;)


Si jamais les modo veulent vérouiller mon topic, merci de prévenir AVANT, que je puisse prendre le zcode, dur de tout retapé :p
Mais bon y a pas de raisons :euh:

-> Le site Web
-> Télécharger PHP Web Manager: Reloaded

Remerciement

Je voudrais remercier quelques personnes sans quoi se projet ne sera pas viable, donc d'abord bien que je ne le porte plus dans mon coeur,

- Jac3n: Intelligent, un bon pote à l'époque, dommage, on aurait pu allez loin tous les deux.
- Killua: Beta testeur officiel :p Qui m'a apporté pas mal de soutient et d'aides (JS surtout, je hais ce language)
- CrystalXP et PNG Factory, je me suis servit chez eux pour les images, ainsi que FamFamFam.
- PCLZip, la merveilleuse API pour créer des ZIP en ligne :D
- Le SdZ, là où j'ai tout appris :)
- Et d'autres que j'oublie certainement

Quelques screens du Script


Pass non configuré En attente du pass Listing Configuration

Player audio CHMOD Upload PHPInfo

Recherche1 Recherche2 Recherche3
Édité le 10/06/2010 à 20:31:48 par Coupa1n

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Publicité # Posté le 18/05/2010 à 01:47:31

Hors ligne matheod # Posté le 18/05/2010 à 13:41:36

Avatar

hum, des screens peut être ?

Un jeux original qui change des mmorpg tout en en gardant le thème : League Of legend!

Un contrôle parentale sur le site du zero pour les admins ?
Image utilisateur
 
Hors ligne Nell95 # Posté le 18/05/2010 à 14:02:13

bonjour j'ai pris ton script mais j'ai un souci avec le mot de passe, je ne comprend pas quel mdp doit etre mis?
de plus est il compatible linux?
autre question le Upload et Download en ligne a une taille maximum de combien?
Hors ligne Coupa1n # Posté le 18/05/2010 à 16:06:05
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Les screens, je vais en faire et éditer le premier post sous peu, aucun soucis ;)
Pour le mot de passe, ouvre le fichier config.inc.php qui se trouve dans le dossier

Et modifie cette ligne:

<?php $password = ""; ?>

par

<?php $password = "ton_mot_de_passe"; ?>

Je n'ai hélas pas pu testé sous linux, mais je compte sur vous pour me dire ce que ça donne, je pourrai toujours essayer de passer via un live cd au pire.

Sinon, le download, n'a normalement pas de limite, mais l'upload possède la limite donnée par le serveur, si vous avez votre propre serveur, dans ce cas il suffit de modifier la ligne de PHP.ini:

upload_max_filesize =

Voila ^^
Patientez un peu pour les screens je m'en occupe dans la journée
Édité le 18/05/2010 à 16:07:50 par Coupa1n

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Nell95 # Posté le 18/05/2010 à 17:03:04

bon j'ai pas du bien me faire comprendre désolé,
J'ai bien repéré l'endroit ou il faut mettre un mot de passe la question est :

ce mot de passe correspond à quoi??

(des mots de passe j'en ai 20 000 entre celui de mon serveur ftp, celui de phpmyadmin, bref on a toujours plein de mot passe)

donc à quoi correspond se mot de passe??
Hors ligne Coupa1n # Posté le 18/05/2010 à 17:58:42
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Le mot de passe est purement consacré au script, c'est uniquement pour vous logger sur le script, protection pour pas que des personnes étrangères se connect dessus et supprime tout le contenu de votre site.

SCREENS DISPONIBLES
Édité le 18/05/2010 à 17:59:14 par Coupa1n

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne matheod # Posté le 18/05/2010 à 18:31:41

Avatar

j'ai regardé les screens et ca a l'air pas mal, je testerais ca quand je pourrais.
Mais quitte a faire du develloppement web avec pourquoi ne pas fournir des outils pour coder :
résumé des variables, résumés des fonctions, outils de recherche de fonction (et aide via la doc php), detection des erreurs de syntaxes, etc ^^

Un jeux original qui change des mmorpg tout en en gardant le thème : League Of legend!

Un contrôle parentale sur le site du zero pour les admins ?
Image utilisateur
 
Hors ligne Coupa1n # Posté le 18/05/2010 à 18:39:31
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Je suis pas sûr que ça soit dans mes compétences =P

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne MyKiwi # Posté le 18/05/2010 à 18:52:01
WeRox.fr
Avatar

Études : Epitech Nantes

Rien de bien grave mais bon:

Notice: Undefined index: type in C:\Wamp\www\dev\PWM_files\inc\config.inc.php on line 116
Notice: Undefined index: pwm_lrt in C:\Wamp\www\dev\PWM_files\inc\config.inc.php on line 122

Image utilisateur
 
Hors ligne Coupa1n # Posté le 18/05/2010 à 18:56:41
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Bizarre comme erreur :o

// Raccourcit de l'action
$TYPE = $_GET['type'];

// Le dernier root
$lastRoot = $_COOKIE['pwm_lrt'];

Je vois pas ce qui pose problème o_O
M'enfin t'es en local, donc ça doit venir de ça, je l'ai pas testé en local, étant donné que c'est plus pour du developpement en ligne (ça remplace le local) :)

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne MyKiwi # Posté le 18/05/2010 à 19:03:15
WeRox.fr
Avatar

Études : Epitech Nantes

Bah c'est parce que tu assigne la valeur de $_GET['type'] dans $TYPE même si la variable n'existe pas donc sa gueule.
Idem pour pwm_lrt

Image utilisateur
 
Hors ligne Coupa1n # Posté le 18/05/2010 à 19:05:37
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Si tu le dis, je mettrai donc une condition, pour evité cela

if isset blablabla ^^

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne matheod # Posté le 18/05/2010 à 19:14:23

Avatar

un @ serais peut être mieux ?
Si le fait que la variable soit manquante n'est pas cruciale, ca prend moins de place

Un jeux original qui change des mmorpg tout en en gardant le thème : League Of legend!

Un contrôle parentale sur le site du zero pour les admins ?
Image utilisateur
 
Hors ligne Coupa1n # Posté le 18/05/2010 à 19:35:30
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Je verrai le moment venu =)
Merci pour ce rapport d'erreur ;)

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Nell95 # Posté le 19/05/2010 à 11:12:57

sur linux cela fonction aussi, par contre y a t'il un endroit permettant de changer la connexion au serveur?
je m'explique la quand je me connecte je suis obligatoirement connecter sur le localhost, j'aimerai pouvoir me connecter sur mon serveur FTP (genre comme dans filezilla ou on met host, login mdp) je cherche donc a modifié l'host est possible?
Hors ligne MyKiwi # Posté le 19/05/2010 à 11:29:09
WeRox.fr
Avatar

Études : Epitech Nantes

Citation : Nell95
sur linux cela fonction aussi, par contre y a t'il un endroit permettant de changer la connexion au serveur?
je m'explique la quand je me connecte je suis obligatoirement connecter sur le localhost, j'aimerai pouvoir me connecter sur mon serveur FTP (genre comme dans filezilla ou on met host, login mdp) je cherche donc a modifié l'host est possible?

www.net2ftp.com

Image utilisateur
 
Hors ligne Nell95 # Posté le 19/05/2010 à 11:51:40

merci kiwi mais je parlais pour le code de php web manager
si on pouvait modifier l'adresse du serveur
Hors ligne Coupa1n # Posté le 19/05/2010 à 12:45:08
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Si j'ai bien compris, je dirai que non ce n'est pas possible car le PWM est propre à un seul serveur (vous avez 3 sites, vous le mettez sur les 3 sites)

Il ne liste que le contenu du site sur lequel il est implanté, si toutefois c'est la question :x

EDIT: OMG, Je viens juste de m'apercevoir que j'ai pas inclue le dossier de CodeMirror dans l'archive :p o_O
C'est réglé, merci de retélécharger l'archive et désolé :p
Édité le 19/05/2010 à 20:53:49 par Coupa1n

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 20/05/2010 à 14:28:17
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Version du PWM 1.1 est de sortie ! :D
Au programme quelques correctifs, et l'ajout d'une nouvelle fonction,

Je vous laisse lire la news du site pour comprendre,

J'attends vos téléchargements et vos retours ;D


SITE WEB: http://www.simplegeek.fr
PWM v1.1: http://www.simplegeek.fr/index?download


Edit: Au passage, j'ai essayer de régle rle problème des TYPE et COOKIE, je voudrais savoir si ça fait encore l'erreur, j'ai peut être mal placé le @ :D
Édité le 20/05/2010 à 14:29:20 par Coupa1n

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 21/05/2010 à 19:56:14
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Très bien j'ai remplacé les erreurs par des isset, ça devrait résoudre le problème, se sera fixé dans la prochaine version que je posterai.

En attendant, j'aimerai avoir vos avis et tout, et si possible que vous le partagiez le plus possible, parlez en autour de vous, faites de la pub meme sur ce forum, ça peut attiré du monde, notamment les débutants !

Je suis en train de créer le formulaire de contact sur le site en cas de problème, vous pourrai me contacter.

J'hésite aussi à mettre une shoutbox, qu'en dites vous ? Je pourrai vous répondre via le site. Je sais pas proposez =P

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 23/05/2010 à 12:32:03
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Je suis un peu déçu, je m'attendais à plus de retour de votre part =/

Mais bon c'est partout pareil sur tous les forums

En attendant, la prochaine version sera plus sécurisé, les pages ne seront plus accessible que si on est connecté au script.

De plus j'ai remarqué sur Free interdit la fonction mb_dectect_encoding, qui est la base de l'édition en ligne (savoir si c'et UTF ou iso).

Du coup je vais voir pour régler le problème

www.simplegeek.fr

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 25/05/2010 à 21:43:53
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Nouvelle version disponible ! 2.0
Assez grosse mise à jour, avec beaucoup de correctifs.

J'attends vos retours (même si j'en ai pas encore vu venant du SdZ)

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 04/06/2010 à 23:34:46
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Toujours pas de retour ? =/

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 10/06/2010 à 20:22:15
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Version 2.5 en ligne
Le script gère maintenant le multi-langage. :)
D'autres fonctionnalités aussi:

http://www.simplegeek.fr/index

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Coupa1n # Posté le 25/06/2010 à 12:36:19
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

up =(

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne Archlance # Posté le 25/06/2010 à 12:49:19
Avatar

J'adore ! Je suis. ^^
 
Hors ligne Coupa1n # Posté le 25/06/2010 à 19:58:29
No comment.
Avatar

Ville : Dieulouard
Pays : France métropolitaine
Études : Exia.Cesi, Ecole Supérieure d'Informatique du Cesi

Ah ! Enfin ! =D
Ca fait plaisir =)

Sur le coup j'ai eu l'impression de me casser le cul derrière pour rien

Image utilisateur
WebFTP - PHP Web Manager: Reloaded: Téléchargez le pour votre site !
Image utilisateur
 
Hors ligne BlackReb # Posté le 05/08/2010 à 19:46:57

Salut,
Moi j'apprécie vraiment ton script, je t'ai contacter via ton site mais tu ne ma pas répondu, je pose donc mon problème ici, en espérant que quelqu'un voudra bien m'aider :)
Voila, j'aimerais savoir si il était possible "d'être" directement dans un répertoire lorsqu'on se connecte, de cette façon, on ne pourrais pas aller en arrière et on pourra seulement aller dans les répertoires de ce répertoire (>_<')...
Puis, j'aimerais aussi savoir si il était possible de désactiver les fonctions pour supprimer et renommer les fichiers/dossiers.
Merci =D
Hors ligne BlackReb # Posté le 07/08/2010 à 10:57:24

Up =D
Hors ligne BlackReb # Posté le 08/08/2010 à 15:12:21

Personne pour m'aider ? X(

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx