TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 ... 94 95 96 97 98 99 100 Suivante | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||
| Page : Précédente 1 2 3 ... 94 95 96 97 98 99 100 Suivante | |||||
azmeuk
|
# Posté le 15/11/2008 à 15:43:03 | ||||
|
n'a Jamais peur de la vapeur Groupe : Membres |
Reprise du dernier message de la page précédente :
Je ne comprend pas bien ta critique. Pourrais-tu me dire ça plus clairement ?L'ordre de fermeture est inverse à celui d'ouverture. Que veux-tu dire au sujet de la mise en forme ? Pourquoi trouves-tu la fonction lourde ? Comment l'améliorerais-tu alors ? Tant que j'y suis j'ai réamélioré les fonctions de miniature et de redimensionnement d'image de la page précédente. Le redimensionnement pour des images plus hautes que larges en passant $y=0 dans les deux fonctions buggait, et deux trois trucs ont été améliorés. Code : PHP
azmeuk n'a Jamais peur de la vapeur Ogre3d.fr Partaz.net, des tablatures sans pub et sans inscription Comment utiliser les sockets avec php? Comment faire un chat avec les sockets? Fraggantdelit Aléavatar: Un avatar aléatoire? Qui change tout le temps, comme le mien? Ramoloss is da one Zordania Codeur en : PHP xHTML CSS Javascript C++ C Java C# VBA Pro*C Bash Asm / Connait Merise2 et UML |
||||
Talus
|
# Posté le 15/11/2008 à 16:08:16 | ||||
タルス![]() Groupe : Membres |
Ben faire trois quatre boucles pour faire ce que tu fais, et aussi d'autres trucs (genre le double array_flip(), alors que la fonction array_unique() existe...), c'est lourd. Surtout avec des regex (elles pourraient aussi etre mieux faites, au passage :p).
Pour afficher un extrait, je pense qu'il vaut mieux carrément amputer le texte de telles balises, et c'est tout :p. Simple, rapide, efficace.
Édité
le 15/11/2008 à 16:08:36
par Talus
|
||||
Cortexd
|
# Posté le 15/11/2008 à 22:17:31 | ||||
Maouunnwww !![]() Groupe : Membres |
il y a plus simple azmeuk :
Code : PHP
le masque peut être modifié pour accepter les espaces dans l'écriture des attributs |
||||
azmeuk
|
# Posté le 17/11/2008 à 14:15:50 | ||||
|
n'a Jamais peur de la vapeur Groupe : Membres |
Oui en effet c'est beaucoup plus simple et beaucoup mieux pensé.
Merci
azmeuk n'a Jamais peur de la vapeur Ogre3d.fr Partaz.net, des tablatures sans pub et sans inscription Comment utiliser les sockets avec php? Comment faire un chat avec les sockets? Fraggantdelit Aléavatar: Un avatar aléatoire? Qui change tout le temps, comme le mien? Ramoloss is da one Zordania Codeur en : PHP xHTML CSS Javascript C++ C Java C# VBA Pro*C Bash Asm / Connait Merise2 et UML |
||||
azmeuk
|
# Posté le 30/11/2008 à 03:01:06 | ||||
|
n'a Jamais peur de la vapeur Groupe : Membres |
D'autres améliorations sur les fonctions d'image.
Plus de types d'images sont supportés, et le type d'image est détecté par le mime-type plutôt que par l'extension. Code : PHP
En espérant que ça serve
Édité
le 30/11/2008 à 12:14:47
par azmeuk
azmeuk n'a Jamais peur de la vapeur Ogre3d.fr Partaz.net, des tablatures sans pub et sans inscription Comment utiliser les sockets avec php? Comment faire un chat avec les sockets? Fraggantdelit Aléavatar: Un avatar aléatoire? Qui change tout le temps, comme le mien? Ramoloss is da one Zordania Codeur en : PHP xHTML CSS Javascript C++ C Java C# VBA Pro*C Bash Asm / Connait Merise2 et UML |
||||
Talus
|
# Posté le 30/11/2008 à 11:16:05 | ||||
タルス![]() Groupe : Membres |
.... Pourquoi t'emmerder à trouver l'extension de l'image si tu as déjà le type grace à exif (Surtout qu'exif, il me semble, n'est pas partout...) ?
|
||||
azmeuk
|
# Posté le 30/11/2008 à 12:14:53 | ||||
|
n'a Jamais peur de la vapeur Groupe : Membres |
Pour la fonction de miniaturisation, l'image de sortie est du type que l'utilisateur désire. Donc s'il demande à la fonction de lui créer miniature.png, la fonction lui fera une image au format png.
azmeuk n'a Jamais peur de la vapeur Ogre3d.fr Partaz.net, des tablatures sans pub et sans inscription Comment utiliser les sockets avec php? Comment faire un chat avec les sockets? Fraggantdelit Aléavatar: Un avatar aléatoire? Qui change tout le temps, comme le mien? Ramoloss is da one Zordania Codeur en : PHP xHTML CSS Javascript C++ C Java C# VBA Pro*C Bash Asm / Connait Merise2 et UML |
||||
xav13
|
# Posté le 01/12/2008 à 19:07:33 | ||||
|
Groupe : Membres |
Yopyop,
Je cherchais tout à l'heure une fonction pour supprimer un dossier qu'il ait du contenu ou pas. Vraisemblablement il n'y en a pas sur le fofo du sdz. En cherchant et en m'inspirant de ce que j'ai trouvé ca pourrait donner ça. Je ne suis pas vraiment l'auteur de cette fonction vu que j'ai pris un peu de tout partout mais si ça peut servir à quelqu'un d'autre^^ Code : PHP
Voilou dites moi ce que vous en dites et si y'a moyen de l'améliorer
|
||||
Sargeros
|
# Posté le 01/12/2008 à 21:22:50 | ||||
![]() Groupe : Membres |
Ptite modif qui sert a rien. Sinon, pense a mettre les tags en <?php
.
Et j'ai modifié die() en exit() , car die() est un alias de exit() . Code : PHP
Édité
le 01/12/2008 à 21:31:46
par Sargeros
|
||||
Thulium
|
# Posté le 01/12/2008 à 21:43:34 | ||||
![]() Groupe : Membres |
Salut, unlink() renvoi une erreur si c'est un dossier, donc, plutôt qu'utiliser is_dir(), en cas d'erreur de unlink(), tu fais appelle à la récursivité.
Pour le /, ça me parrait pas du tout cool de faire un preg_match rien que pour ça, je regarde la doc et édite. Ps: les alias n'ont pas été créé pour ne pas être utilisés ... "Keyboard not found, press F1 to resume." Code : Console
|
||||
Sargeros
|
# Posté le 01/12/2008 à 22:03:20 | ||||
![]() Groupe : Membres |
Citation : Thulium
Ps: les alias n'ont pas été créé pour ne pas être utilisés ... ... mais il peuvent disparaitre sans avertissement dans une MAJ de PHP. |
||||
Talus
|
# Posté le 01/12/2008 à 22:05:31 | ||||
タルス![]() Groupe : Membres |
Oui, les alias ont été crées majoritairement pour des question de compatibilité. MAis il vaut mieux utiliser les "vraies" fonctions / opérateurs, car certain(e)s peuvent être amenés à disparaitre.
Woupsee, grillé \o/
Édité
le 01/12/2008 à 22:05:52
par Talus
|
||||
Thulium
|
# Posté le 01/12/2008 à 22:13:41 | ||||
![]() Groupe : Membres |
ok pour les alias.
bon je dirais déjà que <?php if(substr($dir,-1) != '/') $dir.= '/'; ?> est plus rapide. Ce qui nous donne : Code : PHP
Édité
le 01/12/2008 à 22:18:39
par Thulium
"Keyboard not found, press F1 to resume." Code : Console
|
||||
xav13
|
# Posté le 01/12/2008 à 22:27:31 | ||||
|
Groupe : Membres |
if(!@unlink($dir.$file))
supprimer($dir.$file); Mhhh si je comprends bien, ça veut dire que si il arrive pas a le supprimer il relance tout le tralala pour vider le dossier de son contenu et ensuite pouvoir le rmdir? C'est un peu du pareil au même non ?^^ edit: ah oui le substr c'est sympa j'y avais pas pensé
Édité
le 01/12/2008 à 22:29:05
par xav13
|
||||
Thulium
|
# Posté le 01/12/2008 à 22:34:12 | ||||
![]() Groupe : Membres |
c'est plus optimisé.
si tu regarde dans ta fonction de base, tu as deux is_dir(). la si la suppression bug, mais que c'est un dossier, ça passe puisque tu verifies au début de la fonction, si elle bug parceque c'est un dossier, tu le vide, comme avant, mais tu as appelé moin de fonction => optimisation. "Keyboard not found, press F1 to resume." Code : Console
|
||||
xav13
|
# Posté le 01/12/2008 à 22:40:07 | ||||
|
Groupe : Membres |
effectivement ça permet d'avoir un is_dir en moins
j'avais pas vu ça comme ca.
|
||||
Talus
|
# Posté le 01/12/2008 à 23:23:32 | ||||
タルス![]() Groupe : Membres |
Perso, j'aurais plus fait un rtrim sur un slash, quitte à le rajouter un peu partout...
|
||||
Dutiona
|
# Posté le 02/12/2008 à 13:07:34 | ||||
Vis pour être heureux !![]() Groupe : Membres |
Si on sait qu'on est sous linux (qu'on est pas en safe-mode et qu'on a les droits) : <?php $res = !shell_exec("rm -rf $dossier"); ?>
!Mais je m'égare là... Bisous, Nyu
Édité
le 02/12/2008 à 13:08:30
par Dutiona
Défiez ma brute ! Eclipse user | Ubuntu (KDE) user | php/sql/xhtml/css/xml/xsl/javascript/java/python/perl/c/scheme coder. Framework in use: Seraframework (my own one). In Microeisti staff. |
||||
Cortexd
|
# Posté le 02/12/2008 à 13:20:19 | ||||
Maouunnwww !![]() Groupe : Membres |
et sur Windows il faut exécuter :
Code : PHP
mais en fait l'avantage de le faire en php c'est qu'il n'y a pas à se soucier de l'OS, la fonction sera effective sans changement (ou presque :p) sur chacun des OS supportés par php
Édité
le 02/12/2008 à 13:21:05
par Cortexd
|
||||
steckdenis
|
# Posté le 02/12/2008 à 17:01:28 | ||||
Ça marche !![]() Groupe : Membres |
Bonjour,
Je ne sais pas si ça a déjà été dis, et si c'est le cas, je m'excuse d'avance, mais voici une fonction qui transforme un timestamp en un affichage plus joli du style il y a 3h45 Code : PHP
A plus. ![]() Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe .Le 20 décembre 2008 : Logram/Linux 0.0.1 : Panache 0.6.0bêta, u-Go 0.9.0, Lide/QStudio 0.4 bêta, setup en projet. |
||||
Sargeros
|
# Posté le 02/12/2008 à 17:15:55 | ||||
![]() Groupe : Membres |
Déja donné plusieurs fois
![]() Sinon, a tout hasard, ça serait pas plus rapide (en terme de performances j'entend), de foutre des echo au lieu de tous les backslashs dans les date ? J'ai pas testé, je me renseigne
|
||||
Talus
|
# Posté le 02/12/2008 à 17:56:24 | ||||
タルス![]() Groupe : Membres |
Pas forcément des échos, mais oui, à la fois plus lisible, et plus rapide...
|
||||
Nanocom
|
# Posté le 02/12/2008 à 18:06:27 | ||||
Salut ô !![]() Groupe : Membres |
J'avais déjà posté ça :
Code : PHP
|
||||
steckdenis
|
# Posté le 02/12/2008 à 18:08:52 | ||||
Ça marche !![]() Groupe : Membres |
Bonjour,
Désolé, je n'avais pas vu. Elle est mieux que la mienne .Sinon, avec des echo, il faut en faire beaucoup, et formatter nous-même la date en heure ou en minutes. En PHP, ce n'est pas la complexité de la fonction appelée qui compte, mais bien la quantité de tokens à parser .A plus.
Édité
le 02/12/2008 à 18:09:11
par steckdenis
![]() Envie d'un projet intéressant, Logram est fait pour vous. Inscrivez vous sur le site du projet Logram et rejoignez l'équipe .Le 20 décembre 2008 : Logram/Linux 0.0.1 : Panache 0.6.0bêta, u-Go 0.9.0, Lide/QStudio 0.4 bêta, setup en projet. |
||||
coolspot
|
# Posté le 15/12/2008 à 21:35:22 | ||||
|
Groupe : Membres |
Bonsoir je sais pas si vous en aurez l'utilité mais moi j'en est eu besoin pour créer un système de rappel automatique donc voilà une fonction qui vous dit si le jour entré en paramètre est un jour férié en France ou pas. Code : PHP
| ||||
