Nouveau FTP pour le site

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :P :? 8) :roll: :oops: ;) :lol: :twisted: :| :arrow: :?: :cry: :shock: :o :x :!: :evil: :pale: :silent: :scratch: :sm6: :thumbleft: :sm27:
Voir plus de smileys
Les BBCodes sont activés
[img] est activé
[flash] est désactivé
[url] est activé
Les smileys sont activés
Revue du sujet
   

Étendre la vue Revue du sujet: Nouveau FTP pour le site

Message par MacIntoc » 04 Oct 2007, 16:59

Olivier a écrit:
MacIntoc a écrit:L'utilisateur devra donc splitter lui-même le fichier dans un format particulier avant de l'envoyer ?

Je pense que ceci répond à la question ;)

Pas forcément la meilleur, enfin bon...

Je le ferai bien mais faut se démerder pour synchroniser les modifs

Si je puis me permettre, je pense que changer la couleur des liens serait bien plus utile...

La modif à apporter a déjà été donnée page précédente.

Message par Olivier » 03 Oct 2007, 19:56

MacIntoc a écrit:L'utilisateur devra donc splitter lui-même le fichier dans un format particulier avant de l'envoyer ?

Je pense que ceci répond à la question ;)

Je le ferai bien mais faut se démerder pour synchroniser les modifs

Si je puis me permettre, je pense que changer la couleur des liens serait bien plus utile...

Message par MacIntoc » 03 Oct 2007, 16:06

frank9321 a écrit:MacIntoc, pour les fichiers splittés, je les "recolerait" sur le serveur apres upload, donc pas de prob.

L'utilisateur devra donc splitter lui-même le fichier dans un format particulier avant de l'envoyer ?

Sinon, pour séparer le HTML du PHP, si tu veuy le faire, je te laisse :p Jâi trop la flemme.

Je le ferai bien mais faut se démerder pour synchroniser les modifs :-/

Message par frank9321 » 03 Oct 2007, 15:44

MacIntoc, pour les fichiers splittés, je les "recolerait" sur le serveur apres upload, donc pas de prob.

Sinon, pour séparer le HTML du PHP, si tu veuy le faire, je te laisse :p Jâi trop la flemme.

Message par MacIntoc » 29 Sep 2007, 20:04

frank9321 a écrit:
Toujours dans index.php, ajoute un filtrage des fichiers appelés en paramètre pour éviter un index.php?p=blabla qui renvoie une erreur PHP.


Pourquois changerais-tu index.php?p=accueil par autre chose!?

Pasque rien n'empêche l'utilisateur de le faire :)
C'est juste une question de sécurité.

Autre chose, tu devrais séparer complètement le PHP du HTML. Dans un fichier, tu génèrerais toutes les données PHP que tu veux afficher et dans un deuxième, tu structurerais ton affichage avec HTML.


Pour cela il faudrait un systeme de templates. Et, a vrai dire, la, j'ai un peu la flemme. En plus, le site n'a pas beaucoup de visiteurs par jour, donc je ne vois pas a quoi cela pourait servir..

Pas besoin d'un système de template ??
C'est juste pour améliorer la clarté des sources.
Par exemple :
page.php:
  Code:
<?php
$sql='SELECT data
      FROM table';
$query=mysql_query($sql);
while($result=mysql_fetch_array($query)) $datas[]=$result;

include('page.html.php');?>


page.html.php:
  Code:
<ul><?php
   foreach($datas as $data){?>
      <li><?php echo $data[0]?></li><?php
   }?>
</ul>


Si vous avez d'autres critiques, dites-le moi.

Géré les fichiers et les répertoires sous forme d'arborescence plutôt que de liste barbare ? :mrgreen:


[edit]A propos, pour ton idée de splitter automatiquement un gros ficher en plusieurs petits de 2Mo, garde en tête que Free limite le temps d'exécution des scripts.

Par la suite, pour facilité la navigation, tu devrais gérer l'arborescence vue par l'utilisateur à travers une BDD. Ca permettrait à l'utilisateur de ne voir qu'un fichier de 20Mo là où il y en aurait 10 de 2Mo sur le serveur (et de transférer n'importe qu'elle type de fichier, y compris des fichiers php, sans risque pour la sécurité).[/edit]

Message par frank9321 » 28 Sep 2007, 23:36

MacIntoc -> Merci de ta réponse.
pour l'acces direct autres que le fichier index, c'était déja fait. Il me semble qu'il y a un fichier .htaccess dans le dossier /pag

EDIT:, ha, ben non, je vai en mettre un.

sinon,
Toujours dans index.php, ajoute un filtrage des fichiers appelés en paramètre pour éviter un index.php?p=blabla qui renvoie une erreur PHP.


Pourquois changerais-tu index.php?p=accueil par autre chose!?

Autre chose, tu devrais séparer complètement le PHP du HTML. Dans un fichier, tu génèrerais toutes les données PHP que tu veux afficher et dans un deuxième, tu structurerais ton affichage avec HTML.


Pour cela il faudrait un systeme de templates. Et, a vrai dire, la, j'ai un peu la flemme. En plus, le site n'a pas beaucoup de visiteurs par jour, donc je ne vois pas a quoi cela pourait servir..

Si vous avez d'autres critiques, dites-le moi.

Je suis en train de mettre un systemme d'upload par petites coupures (fichiers coupés en 2Mo chacuns.)

Message par MacIntoc » 28 Sep 2007, 22:23

Concernant l'affichage des fichiers/dossiers, je te suggères de passer par une structure ul/li qui faciliterait grandement la conception du CSS.

Accessoirement, je te conseillerais également d'améliorer la flexibilité de ta fonction listing afin de permettre de récupéré soit les dossier, soit les fichier soit les deux, permettre de récupérer autant de niveau que l'on souhaite, paramétrer les droits d'accès aux types de fichiers,... Ca te permettra de faire évoluer ton affichage vers une arborescence, à l'avenir.

Autre chose, tu devrais séparer complètement le PHP du HTML. Dans un fichier, tu génèrerais toutes les données PHP que tu veux afficher et dans un deuxième, tu structurerais ton affichage avec HTML.

Quelques petites choses assez rapide a ajouter, c'est d'interdire l'accès directes aux fichiers autres qu'index.php. Dans index.php, suffit de créer une constante puis de vérifier au début de chaque fichiers si cette constante est définie. Si elle est définie, tu poursuit l'exécution du fichier. Si elle n'est pas définie, tu affiche un message d'erreur.
Toujours dans index.php, ajoute un filtrage des fichiers appelés en paramètre pour éviter un index.php?p=blabla qui renvoie une erreur PHP.

Il me semble pas qu'il y ait de limite de bande-passante.

elfos>T'es passer par un upload via FTP et non par HTTP. La limite d'upload est d'1/2 heure, dans ce cas. Mais il me sembles que les fonction FTP de PHP sont désactivés chez Free.

Message par elfos » 28 Sep 2007, 22:23

ah oui, c'est vrai, j'avais oublié xD
Mais personnellement la seule limite que j'ai eu était pour 50 mo, et non pas 2 ... :s ( petit exemple : http://zell1243.free.fr/Films/Tentaculesmer/ )

Message par frank9321 » 28 Sep 2007, 21:40

Olivier > Quand je disais .htaccess c'est modifier la page d'erreur (500) qu'affiche php quand la taille est supérieure a 2mo.

Effectivement, c'est impossible de modifier la valeur Max_upload_filesize.

Mais quand il s'agit d'uploader une petite image/fichier texte ou autre, 2mo suffisent amplement.

Au fait, quelqu'un conait la bande passande par mois de Free?

Message par Olivier » 28 Sep 2007, 20:06

Tu ne peux pas toucher au paramètre upload_max_filesize, fixé à 2M. Ce n'est pas modifiable par .htaccess car PHP tourne en CGI, donc tu es coincé...

Message par frank9321 » 28 Sep 2007, 17:30

Olivier -> Effectivement, je vais faire des tests ce soir pour voir comment améliaurer.
J'ai quand meme mis le MAX_UPLOAD a 100mb.

Au pire, je rajouterais les codes pour FileZilla.

Sinon, si vous arrivez pas, demandez moi les codes par MP.

J'ai aussi corrigé un petit bug dans l'upload.

EDIT: Effectivement, taille limitée a 2Mo apres, 500 Internal Server Error,
je vais devoir mettre un htaccess pour une page personalisée

Message par Olivier » 21 Sep 2007, 20:49

Les uploads chez Free étant limités à 2 Mo, tu risques d'avoir un peu de mal...

Message par elfos » 21 Sep 2007, 20:17

Excellente initiative, merci !
Pratique d'avoir mis une interface en php.


ca évite d'aller chercher le raccourci vers filezilla au fin fond de son pc xD :p

Tout le monde peut uploader ? Parce que j'ai l'intégrale des saisons 2 et 3 sur mon pc :)

Message par Sonic Hachelle-Bee » 21 Sep 2007, 14:59

Bonne idée ce FTP, c'est vrai que ça manquait (:

Il y a encore quelques améliorations à faire, notamment sur le design général du mini-site interface, mais l'idée y est.

Message par frank9321 » 21 Sep 2007, 10:22

Pour les fanfic, ok, je vais supprimer les liens.

Pete -> Je te l'envoie tout de suite

MacIntoc -> envoie moi ton adresse email.

Message par MacIntoc » 21 Sep 2007, 09:59

frank9321>Je peux aussi avoir les sources, stp ?

Pour les liens, ajoute simplement :
  Code:
a, a:active, a:visited {
   color:#BCCBDC;
}

a:hover {
   color:#597795;
   text-decoration:none;
}


Et, accessoirement, vérifie que tu fermes bien toutes les balises (surtout les input).

Sous Firefox, le lien vers Firefox (dans la partie upload) ne s'affiche pas, autant supprimer le paragraphe.

Message par Pete » 21 Sep 2007, 09:57

Adresse envoyée.

Pour ce qui est des fics, on ne se comprend visiblement pas. D'après ce que je comprends de tes dires, ce script permettrait : 1) D'éditer et supprimer des fics 2) sur "le site" (par site, je comprends codelyoko.net) 3) qui ne serait pas possible à l'heure actuelle.

Or,
1. Ton script ne peut pas se connecter à la base de données du forum, ni à celle du site, donc il ne peut ni modifier ni supprimer les fics.
2. Les fics qui sont présentes sur le site on été postées au préalable sur le forum dans la section fanfiction, puis Quentin les met régulièrement en ligne sur le site, et il les met à jour lorsqu'un auteur poste une suite.
3. a) Les auteurs de fics peuvent éditer tous les messages qu'ils postent sur le forum (pour peu qu'ils soient inscrits), y compris les messages contenant une fanfiction. Ils peuvent poster des suites dans un message différent ou en éditant leur 1er message.
3. b) Quentin dispose d'une interface d'administration programmée par mes soins pour gérer les fanfictions sur codelyoko.net (édition de tous les champs, suppression, etc.)

Message par frank9321 » 21 Sep 2007, 09:08

Pour les fichiers PHP, envoie moi ton email par MP, je te les envoie ensuite.

Pour la modération: ca sert a supprimer des fics et, aussi a que les propres auteurs puissent modifier et completer la leur

Message par Pete » 20 Sep 2007, 23:37

Re: Nouveau FTP pour le site

Olivier a écrit:Avoue, c'est toi qui as uploadé cette magnifique carte de l'Europe ? :p


J'avoue. Cette carte est un outil de torture. Qui sait la remplir de tête ? :p

frank9321 a écrit:Pour le désign, c'est un fichier CSS http://yumi2007.free.fr/style.css


Pour corriger le bug c'est insuffisant.

C'est a dire pouvoir, depuis le coté modération, corriger ou supprimer les fics


Je ne comprends toujours pas. Les modérateurs peuvent éditer ou effacer tous les types de messages, les fics comme les autres.

Message par frank9321 » 20 Sep 2007, 23:21

Pour le désign, c'est un fichier CSS http://yumi2007.free.fr/style.css

Terminer la modification et modération de fics

C'est a dire pouvoir, depuis le coté modération, corriger ou supprimer les fics

Message par Olivier » 20 Sep 2007, 23:21

Re: Nouveau FTP pour le site

Pete a écrit:Ha oui, tiens. Pas que des corrections cosmétiques, donc.

Avoue, c'est toi qui as uploadé cette magnifique carte de l'Europe ? :p

frank9321 a écrit:Pour les liens, je mets quelle couleur a ton avis?

Bah tu peux toujours faire comme ici : le texte normal en blanc et les liens en bleu clair...

Message par Pete » 20 Sep 2007, 23:15

Re: Nouveau FTP pour le site

Olivier > Ha oui, tiens. Pas que des corrections cosmétiques, donc.

frank9321 a écrit:Terminer le désign (si il y a un volontaire^^).


Je veux bien, mais il me faut les fichiers php.

frank9321 a écrit:Terminer la modification et modération de fics


Que veux-tu dire ?

Message par frank9321 » 20 Sep 2007, 23:15

Olivier -> je vais corriger ca...
Pour les liens, je mets quelle couleur a ton avis?...

Message par Olivier » 20 Sep 2007, 23:09

Intéressant mais les liens bleus sur fond bleu ne sont guère lisibles...
Et puis un .gif a été uploadé et est considéré comme un répertoire.
Bref quelques petits défauts de jeunesse à corriger ;)

Message par Pete » 20 Sep 2007, 23:06

Excellente initiative, merci !
Pratique d'avoir mis une interface en php.

Haut

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.
Traduction par phpBB-fr.com