Skiller'Z
 Groupe : Membres
|
Merci beaucoup. Félicitation !
Captain Obvious
|
 Groupe : Membres
|
est ce que tu va continuer le tuto sur les commande dans la console Linux ou est ce que le chapitre est finit
|
Flea best bass Groupe : Membres
|
Justement j'ai mit un post dans le forum car j'ai eu des difficulté sur l'install de (K)Ubuntu...en voici le contenu
J'ai un autre problème qui m'a fait changer de version...car dans l'interface de la 7.10 Kubuntu il manque des onglets...et il y avait un problème...donc j'ai pris une vieille version la 6.10 de Kubuntu.
PS : Qu'elle est la version qu'utilise mateo dans son tuto, car apparement il y pas mal de bug avec la 6.10 et la 7.10 manque des truc au moment de partitionner(je n'est pas trouvé comment créer des partitions étendues...)
Dans la 7.10, je fais un clique droit et je redimensionne ma partition 'free', et puis je ne peux plus rien faire il n'y a pas les option(créer des partitions étendues)
EDIT : j'ai remarqué un truc que : la nouvelle version de Kabuntu 7.10
diffère du Tuto de M@teo21 sur un point : le partitionnement se fait dans K/systeme/QTParted et puis après avoir tout partitionné faire fichier>effectué (cela correspond à la fenêtre "Avancement" : fin du tuto "partitionner son disque">"Point de montage") puis retourné dans l'install, prendre manuel, faire un clique droit sur tout les fichiers de Kubuntu et leur mettre en mount point :
"/" pour le fichier de 4 Go, où Kubuntu va s'installer
"/home" pour l'espace qu'il reste pour les documents
et pour le swap rien juste dans Such as : "swap"
Il y a plus qu'à faire suivant
_________________________________________________________________________
Problèmes relevés :
-Attention que la sous-partition portant l'étiquette Kabuntu dans le tuto de m@teo soit bien formater, qu'elle ne comporte aucun donnée (regardé la colonne espace utilisé) sinon relancé QTPart (car vous n'avez pas fait "effectué" mais il faudra biensur recommencer)
Merci a Tazer et j'espère vous aider comme il m'a aider( MP moi si vous voulez des précisions merci  )
Fuck them'all ! Goddamm it!
|
La vie est une blague
 Groupe : Membres
|
Tu devrais faire un petit EasyPHP 2.0b vs WAMP 2.0 sur le tuto portant sur celui. En effet, on se demande bien pourquoi on utilise l'un et pas l'autre (surtout que je les trouve assez similaire)
I can't believe that !
|
Ex-Admin
 Groupe : Membres
|
Le but c'est d'avoir les dernières versions stables de Apache, PHP et MySQL, ainsi qu'éventuellement phpMyAdmin. Le mieux reste de les installer séparément, ca permet de les maintenir à jour facilement et pour les novices, c'est toujours bien d'apprendre comment ca marche 
|
kankan@internet:/com/sdz$
 Groupe : Membres
|
Citation : DHKoldLe but c'est d'avoir les dernières versions stables de Apache, PHP et MySQL, ainsi qu'éventuellement phpMyAdmin. Le mieux reste de les installer séparément, ca permet de les maintenir à jour facilement et pour les novices, c'est toujours bien d'apprendre comment ca marche 
J'avoue ne jamais l'avoir fait sous Windows, mais sous Ubuntu c'est franchement simple de tout installer séparément, il suffit de lire la doc  . Et c'est vrai que fouiller un peut dans le httpd.comf (ou apache2.conf pour les versions récentes  ) et dans le php.ini n'est pas un mal.
|
 Groupe : Interdiction d'écriture
|
DHKold> Si j'avais pensé te voir parler de Smalltalk un jour  .
(Pour rester presque en rapport avec le sujet, Smalltalk for ze oueb.)
|
Il roxe !
 Groupe : Membres
|
Super !
J'avais jamais compris l'upload de fchiers avec des tutos trop compliqués ! 
|
 Groupe : Membres
|
Superbe idée la nouvelle partie sur l'upload ! 
Merci beaucoup !
Mac OS X Inside !
|
Ex-Admin
 Groupe : Membres
|
Citation : kankanCitation : DHKoldLe but c'est d'avoir les dernières versions stables de Apache, PHP et MySQL, ainsi qu'éventuellement phpMyAdmin. Le mieux reste de les installer séparément, ca permet de les maintenir à jour facilement et pour les novices, c'est toujours bien d'apprendre comment ca marche 
J'avoue ne jamais l'avoir fait sous Windows, mais sous Ubuntu c'est franchement simple de tout installer séparément, il suffit de lire la doc  . Et c'est vrai que fouiller un peut dans le httpd.comf (ou apache2.conf pour les versions récentes  ) et dans le php.ini n'est pas un mal.
Bof, même pas besoin de la doc, deux ou trois apt-get, un petit tour des le httpd.conf, le php.ini, le fichier de config de phpMyAdmin, et comme tout est commenté, c'est très facile à gérer
Citation : iPouletDHKold> Si j'avais pensé te voir parler de Smalltalk un jour  .
C'est pas mon langage préféré, mais faut reconnaitre qu'il est bien marrant 
|
Manchot empereur
 Groupe : Membres
|
|
Cocoa/ObjC
 Groupe : Membres
|
Citation : Diti
Diti à la rescousse ! 
Mac mini, Intel Core Duo à 1,83GHz avec 2 Go RAM.
iPod Vidéo, 5.5G Noir, 30 Go.
Au fait, pourquoi ne pas visiter… mon blog ?
|
Manchot empereur
 Groupe : Membres
|
N'empereur, pour vous servir  .
|
Jt'ai douché !
 Groupe : Membres
|
Merci pour la suite du cours, de quoi s'occuper en se remettant au PHP pendant les vacs 
|
ga habs go
 Groupe : Membres
|
Merci pour la partie sur l'upload... Est-ce qu'il y a un moyen de créer des dossiers et de limiter la taille qu'ils peuvent prendre avec PHP? Ex: dans un espace membre, on veut permettre à qqn de mettre jusqu'à 1Mo de photos, et on offre un répertoire pour chaque membre, y a un moyen qu'à l'inscription, un dossier soit créé et qu'on puisse par la suite limiter l'espace disponible et que si le membre dépasse son quota, on lui affiche un message du genre: "Vous n'avez plus d'espace dans votre répertoire"?
Code : PHP1 | <?php $pays = "QUÉBEC"; $statut = "independant";?>
|
|
Groupe :
|
|
GRENOBLE e BASTA !!
 Groupe : Membres
|
Citation : Diti
C'était expliqué justement pour tout installer séparement

Mais qui donc a misé 10€ avec une côte de 6 ?
|
J' ai soif d' apprendre
 Groupe : Membres
|
Merci beaucoup je vais pouvoir m' y remettre
|
Groupe : Membres
|
Pour vérifier que l'utilisateur à vraiment uploadé une image, on utilise la librairie GD.
Pour les vidéos (.avi, .mpg) et les fichiers flash (.flv, .swf), es ce que la simple vérification de l'extension peut supprimer les risques de sécurité ?
Si un utilisateur up un fichier .avi ou .flv contenant un code pirate, elle ne pourra pas s'exécuter sur le serveur de toute façon ?
|
kankan@internet:/com/sdz$
 Groupe : Membres
|
Citation : crowPour vérifier que l'utilisateur à vraiment uploadé une image, on utilise la librairie GD.
Pour les vidéos (.avi, .mpg) et les fichiers flash (.flv, .swf), es ce que la simple vérification de l'extension peut supprimer les risques de sécurité ?
Si un utilisateur up un fichier .avi ou .flv contenant un code pirate, elle ne pourra pas s'exécuter sur le serveur de toute façon ?
normalement non, le code ne pourra pas s'éxécuter, mais vu que ce ne sera pas une vraie vidéo, si elle est en lecture sur une page, le lecteur vidéo va afficher une erreur...
|
fgsfds Groupe : Membres
|
Le danger pour un serveur avec PHP et les uploads, c'est d'uploader du code PHP en faisant croire que c'est une image (falsification du MIME), et en mettant .php dans le nom. Ensuite, tu demandes la page "/truc/image.php", et paf, le serveur l'interprète ...
|
kankan@internet:/com/sdz$
 Groupe : Membres
|
Citation : 1337833KLe danger pour un serveur avec PHP et les uploads, c'est d'uploader du code PHP en faisant croire que c'est une image (falsification du MIME), et en mettant .php dans le nom. Ensuite, tu demandes la page "/truc/image.php", et paf, le serveur l'interprète ...
C'est bien pour ça qu'il faut renommer les fichiers  (en fonction de l'heure, de l'id en auto_increment dans une BDD, etc)
|
Ex-Admin
 Groupe : Membres
|
Le mieux, c'est de combiner les eléments suivants:
-retirer l'extension
-renomer le fichier avec un id unique aléatoire (ex: 1af53esf3qd77n)
-le placer dans un dossier protégéger par .htaccess / .htpasswd
-enregistrer les infos de ce fichier dans une bdd (id increment, nom d'origine, taille, nouveau nom, uploader, etc...)
-utiliser un script PHP pour "servir" ce fichier aux visiteurs (readfile + header en récupérant l'id par $_GET)
Ca permet de contrôler totalement l'accès au fichier 
|
 Groupe : Membres
|
Citation : DHKold
-utiliser un script PHP pour "servir" ce fichier aux visiteurs (readfile + header en récupérant l'id par $_GET)
Ca permet de contrôler totalement l'accès au fichier 
Ca ne consomme pas trop de ressource ce genre de technique  ? (je parle pour les moyens/gros sites)
LA SINCÉRITÉ : « C’est s’exprimer sans déguiser sa pensée »
LA MODESTIE : « C’est parler de soi-même sans orgueil »
LE RESPECT : « Sans respect aucune confiance ne peut naître »
LE CONTRÔLE DE SOI : « C’est savoir se taire lorsque monte la colère »
LA POLITESSE : « C’est le respect d’autrui »
L’AMITIÉ : « C’est le plus pur des sentiments humains »
L’HONNEUR : « C’est être fidèle à la parole donnée »
LE COURAGE: « C’est le plus pur des sentiments humains »
|
Ex-Admin
 Groupe : Membres
|
Non, readfile redirige directement le contenu du fichier vers la sortie, donc aucune consommation excessive  C'est utilisé par pas mal de "gros" hébergeurs de fichiers 
|
 Groupe : Membres
|
Ces mis à jour sont intéressante, merci 
|
 Groupe : Membres
|
Citation : DitiCitation : robocopCitation : nicknick63Ca c'est sur que c'est super dérangeant. D'où l'intérêt d'utiliser un logiciel qui gère bien l'auto-complétion  .
T'en connais pas un bon logiciel sous linux ?
En léger tu as Scribes ( apt), en lourd mais très puissant tu as l'EDI web Aptana.
Ouaip, ça marche niquel  .
J'ai installé eclipse + aptana en plugin (j'ai ubuntu 64 bits).
C'était un peu chaud à configurer, mais, ça vaut le coup  .
|
 Groupe : Membres
|
Attention m@teo21! Ce n'est qu'un echauffement: PHP6 pointe le bout de son nez!
Utilisateur de Archlinux Gentoo Archlinux<barre></barre>
Mon statut jabber: 
Emacs250
|
Manchot empereur
 Groupe : Membres
|
Citation : emacs250Attention m@teo21! Ce n'est qu'un echauffement: PHP6 pointe le bout de son nez!
Haha, le cours de M@teo serait même adapté à la version 3, alors la version 6, penses-tu  ...
|
prendre du temps pour coder
 Groupe : Membres
|
Citation : emacs250Attention m@teo21! Ce n'est qu'un echauffement: PHP6 pointe le bout de son nez!
Sa sera toujours la même chose mais avec des améliorations, des nouveautés ....
|