Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3454 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  597  598  599  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1765816
El_gringo
Posté le 28-07-2008 à 12:57:25  profilanswer
 

Reprise du message précédent :

Dj YeLL a écrit :

Bon j'ai changé le nom (et par conséquent l'url) du script précédement (zoomoo) :
 
ByZoomer : http://www.byscripts.info/byzoomer/
 
Et voici la création du jour :
 
BySlideMenu : http://www.byscripts.info/byslidemenu/
 
J'attends vos avis :o
 
:jap:
 
Edit : pour info, ce n'est pas encore officiellement dispo, et je pense que ça sera de l'open source, certainement en licence X11 (Licence MIT)
 
Edit : Testé sous FF3 / IE7 & Opera 9.5


 
Très sympa, à l'usage j'aime bien les deux.
Juste une remarque d'ergonomie sur ByZoomer : je pense que le zoom out ne devrait pas se faire qu'en recliquant sur la vignette, mais aussi en cliant n'importe où à côté de l'image zoomée.

mood
Publicité
Posté le 28-07-2008 à 12:57:25  profilanswer
 

n°1765818
lorill
Posté le 28-07-2008 à 13:01:18  profilanswer
 

Taiche a écrit :


C'était avec ton captcha maison qui demandait "combien font deux plus quatre" ? [:pingouino][:pingouino][:pingouino]
Ou ça n'a rien à voir ?


ca n'a rien a voir, c'est un autre site (le-musicien.com) sans captcha.
 
je pensais avoir mis un champ piege a ne pas remplir, mais en fait, non plus.

n°1765835
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 13:59:42  profilanswer
 

La fonction mkdir en php a besoin d'une adresse absolue ou pas ?
Parce que apparemment, il a bien créé mon répertoire mais je ne sais pas où il se trouve :/


---------------
Twitter
n°1765836
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 28-07-2008 à 14:01:55  profilanswer
 

koskoz a écrit :

La fonction mkdir en php a besoin d'une adresse absolue ou pas ?
Parce que apparemment, il a bien créé mon répertoire mais je ne sais pas où il se trouve :/


Dans le répertoire d'exécution [:petrus75] Fais un getcwd() pour savoir.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1765837
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 14:04:31  profilanswer
 

Je connais mon répertoire d'exécution.
 
mkdir("../galerie/".$cat_name);
 
J'ai beau regarder un répertoire plus haut dans galerie, il n'y a rien [:petrus75]


---------------
Twitter
n°1765838
multani
Dépressionnisé
Posté le 28-07-2008 à 14:06:21  profilanswer
 

Ça ne peut être qu'un trou noir alors :/

n°1765840
FlorentG
Posté le 28-07-2008 à 14:07:50  profilanswer
 

koskoz a écrit :

Je connais mon répertoire d'exécution.
 
mkdir("../galerie/".$cat_name);


Remplace ce truc alors par

Code :
  1. mkdir(dirname(dirname(__FILE__)) . '/galerie/' . $cat_name);


Pour avoir un chemin absolue qui remonte d'un étage (si bien sûr ton fichier PHP qui lance ce truc est au bon endroit)

n°1765843
theredled
● REC
Posté le 28-07-2008 à 14:15:27  profilanswer
 

koskoz a écrit :

Je connais mon répertoire d'exécution.
 
mkdir("../galerie/".$cat_name);
 
J'ai beau regarder un répertoire plus haut dans galerie, il n'y a rien [:petrus75]


T'affiches bien toutes les erreurs ? (si c'est un pb de droits par ex)


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1765845
theredled
● REC
Posté le 28-07-2008 à 14:17:07  profilanswer
 

FlorentG a écrit :

(dirname(dirname(__FILE__))


c'est quoi la différence avec dirname(__FILE__).'/..' ? [:le kneu] (solution que je conseillerais à koskoz par ailleurs :o)

 

dirname(__FILE__) contient le dossier dans lequel se trouve le script où se trouve le dirname(__FILE__) (même si c'est une inclusion)

 

Faut bien savoir que le répertoire d'éxécution (!= dirname(__FILE__)) n'est pas celui ou se trouve les inclusions, mais bien celui du script "de lancement".

Message cité 1 fois
Message édité par theredled le 28-07-2008 à 14:21:09

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1765846
FlorentG
Posté le 28-07-2008 à 14:18:39  profilanswer
 

theredled a écrit :


c'est quoi la différence avec dirname(__FILE__).'/..' ? [:le kneu] (solution que je conseillerais à koskoz par ailleurs :o)
 
dirname(__FILE__) contient le dossier dans lequel se trouve le script où se trouve le dirname(__FILE__) (même si c'est une inclusion)


C'est moche avec le .. :o

mood
Publicité
Posté le 28-07-2008 à 14:18:39  profilanswer
 

n°1765847
theredled
● REC
Posté le 28-07-2008 à 14:20:20  profilanswer
 

FlorentG a écrit :


C'est moche avec le .. :o


Pas assez verbeux, assurément :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1765848
casu
Posté le 28-07-2008 à 14:22:06  profilanswer
 

:o


Message édité par casu le 28-07-2008 à 14:22:34
n°1765849
Shinuza
This is unexecpected
Posté le 28-07-2008 à 14:23:05  profilanswer
 

theredled a écrit :


Pas assez verbeux, assurément :o


Laisse, c'est FlorentG [:cerveau sadnoir]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1765852
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 14:30:18  profilanswer
 

Résolu avec le chemin absolue, merci.
 
Pour resizer vos images en php, vous utilisez quelle(s) fonction(s) ?
Obligé de passer par GD ?


---------------
Twitter
n°1765853
FlorentG
Posté le 28-07-2008 à 14:33:48  profilanswer
 

theredled a écrit :

Pas assez verbeux, assurément :o


T'as raison :jap:

Code :
  1. class DirectoryUpper
  2. {
  3.  
  4.    const UP_DIR = '..';
  5.  
  6.  
  7.    private $dir;
  8.  
  9.  
  10.    public function __construct($dir)
  11.    {
  12.        $this->dir = $dir;
  13.    }
  14.  
  15.  
  16.    public function getUpDir()
  17.    {
  18.        return realpath($this->dir . DIRECTORY_SEPARATOR . self::UP_DIR);
  19.    }
  20.  
  21. }
  22.  
  23.  
  24. $dir = dirname(__FILE__);
  25.  
  26. $directoryUpper = new DirectoryUpper($dir);
  27.  
  28. mkdir($directoryUpper->getUpDir() . 'galerie/' . $cat_name);


 
Nan sinon, c'est par habitude, genre "Est-ce que toutes les fonctions gèrent le '..'" [:petrus dei] Si la réponse est oui, j'veux bien abandonner ma méthode

n°1765856
Shinuza
This is unexecpected
Posté le 28-07-2008 à 14:46:39  profilanswer
 

FlorentG a écrit :


T'as raison :jap:

Code :
  1. class DirectoryUpper
  2. {
  3.  
  4.    const UP_DIR = '..';
  5.  
  6.  
  7.    private $dir;
  8.  
  9.  
  10.    public function __construct($dir)
  11.    {
  12.        $this->dir = $dir;
  13.    }
  14.  
  15.  
  16.    public function getUpDir()
  17.    {
  18.        return realpath($this->dir . DIRECTORY_SEPARATOR . self::UP_DIR);
  19.    }
  20.  
  21. }
  22.  
  23.  
  24. $dir = dirname(__FILE__);
  25.  
  26. $directoryUpper = new DirectoryUpper($dir);
  27.  
  28. mkdir($directoryUpper->getUpDir() . 'galerie/' . $cat_name);


 
Nan sinon, c'est par habitude, genre "Est-ce que toutes les fonctions gèrent le '..'" [:petrus dei] Si la réponse est oui, j'veux bien abandonner ma méthode

Une classe? Pour une fonction helper? Avec une méthode? Une méthode nommée getMachin()? Tu veux une corde?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1765857
FlorentG
Posté le 28-07-2008 à 14:48:39  profilanswer
 

Shinuza a écrit :

Une classe? Pour une fonction helper? Avec une méthode? Une méthode nommée getMachin()? Tu veux une corde?


Il est évident que ta méthode n'est pas assez enterprisey :o Avec la mienne on peut mocker la classe et la fonction getUpDir facilement pour simplifier les tests unitaires :o GTFO


Message édité par FlorentG le 28-07-2008 à 14:48:51
n°1765864
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 28-07-2008 à 15:03:06  profilanswer
 

Dans la série "PHP est un langage carré", après le paramètre "more_entropy" de uniqid(), voici mt_rand :

Citation :


mt_rand
(PHP 4, PHP 5)

 

mt_rand — Generate a better random value


[:chrisbk]

Message cité 2 fois
Message édité par Taiche le 28-07-2008 à 15:03:24

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1765866
FlorentG
Posté le 28-07-2008 à 15:05:09  profilanswer
 

Taiche a écrit :

voici mt_rand :


Faut le voir à l'envers, parfois y'a besoin de valeur "moins" aléatoires, un peu plus périodiques. Trop de sécurité tue la sécurité :o Donc on utilise rand()

n°1765869
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2008 à 15:07:27  profilanswer
 

FlorentG a écrit :


Faut le voir à l'envers, parfois y'a besoin de valeur "moins" aléatoires, un peu plus périodiques. Trop de sécurité tue la sécurité :o Donc on utilise rand()


php bob, is that you?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1765871
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 28-07-2008 à 15:07:49  profilanswer
 

FlorentG a écrit :


Faut le voir à l'envers, parfois y'a besoin de valeur "moins" aléatoires, un peu plus périodiques. Trop de sécurité tue la sécurité :o Donc on utilise rand()


Nan mais j'ai bien compris, c'est juste le "better random" qui me fait rigoler [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1765872
FlorentG
Posté le 28-07-2008 à 15:09:59  profilanswer
 

Taiche a écrit :

Nan mais j'ai bien compris, c'est juste le "better random" qui me fait rigoler [:petrus75]


Nan bien-sûr, c'est encore un moyen de plus de rire de l'API catastrophique... Genre ils auraient pas pu patcher rand pour le randre correct, fallait introduire une nouvelle fonction que 3/4 des devs vont pas connaître [:petrus75]


Message édité par FlorentG le 28-07-2008 à 15:10:21
n°1765873
theredled
● REC
Posté le 28-07-2008 à 15:10:53  profilanswer
 

Shinuza a écrit :

Une classe? Pour une fonction helper? Avec une méthode? Une méthode nommée getMachin()? Tu veux une corde?


Il fait régulièrement cette blague, et tu es toujours le premier à tomber dedans [:dawao]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1765875
FlorentG
Posté le 28-07-2008 à 15:12:13  profilanswer
 

theredled a écrit :

Il fait régulièrement cette blague, et tu es toujours le premier à tomber dedans [:dawao]


C'est fait exprès. Comme ça il sort sa science, il se sent supérieur, et donc il se sent bien. Ca élimine le stress et le cancer, je suis une vraie thérapie à moi tout seul.

n°1765877
theredled
● REC
Posté le 28-07-2008 à 15:15:21  profilanswer
 

FlorentG a écrit :

Nan sinon, c'est par habitude, genre "Est-ce que toutes les fonctions gèrent le '..'" [:petrus dei] Si la réponse est oui, j'veux bien abandonner ma méthode


Il me semble [:klemton]

 

Toute façon dirname() je l'utilise une seule fois avec realpath() pour deduire le root absolu de mon site :o et pour inclure le header dans les scripts appelés.

Message cité 1 fois
Message édité par theredled le 28-07-2008 à 15:17:22

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1765880
FlorentG
Posté le 28-07-2008 à 15:18:30  profilanswer
 

theredled a écrit :

Toute façon dirname() je l'utilise une seule fois avec realpath() pour deduire le root absolu de mon site :o et pour inclure le header dans les scripts appelés.


Ouais voilà, moi j'ai une espèce de constante avec le chemin racine du site, et ça roule

n°1765881
theredled
● REC
Posté le 28-07-2008 à 15:19:15  profilanswer
 

FlorentG a écrit :


Ouais voilà, moi j'ai une espèce de constante avec le chemin racine du site, et ça roule


Moi j'en ai 20 autres pour les dossiers importants :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1765885
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 15:38:06  profilanswer
 

J'ai l'impression d'avoir pondu une usine à gaz pour créer une miniature [:mouais]
 

Code :
  1. /* On vérifie la taille de l'image */            
  2. $sizeImg = getimagesize($_FILES['miniature']['tmp_name']);
  3. if($sizeImg[0] != THUMB_SIZE_WIDTH && $sizeImg[1] != THUMB_SIZE_HEIGHT)
  4. {
  5.  
  6.     switch($sizeImg[2])
  7.     {
  8.        case 1:       //GIF
  9.            $src = imagecreatefromgif($_FILES['miniature']['tmp_name']);
  10.            break;
  11.        case 2:       //JPEG
  12.            $src = imagecreatefromjpeg($_FILES['miniature']['tmp_name']);
  13.            break;
  14.        case 3:       //PNG
  15.            $src = imagecreatefrompng($_FILES['miniature']['tmp_name']);
  16.            break;
  17.     }
  18.  
  19.     // Si ce n'est pas à la bonne taille, on redimensionne
  20.     $dest = imagecreatetruecolor(THUMB_SIZE_WIDTH, THUMB_SIZE_HEIGHT);
  21.     imagecopyresampled($dest, $src, 0, 0, 0, 0, THUMB_SIZE_WIDTH, THUMB_SIZE_HEIGHT, $sizeImg[0], $sizeImg[1]);
  22.     
  23. }
  24.  
  25. switch($size[2])
  26. {
  27.   case 1:
  28.         imagegif($dest, $destFile);
  29.         break;
  30.   case 2:
  31.        imagejpeg($dest, $destFile);
  32.        break;
  33.   case 3:
  34.        imagepng($dest, $destFile);
  35.        break;
  36. }


---------------
Twitter
n°1765887
FlorentG
Posté le 28-07-2008 à 15:39:11  profilanswer
 

koskoz a écrit :

J'ai l'impression d'avoir pondu une usine à gaz pour créer une miniature [:mouais]


Nan, c'est parfaitement normal avec GD [:sadnoir]

n°1765888
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 15:43:01  profilanswer
 

Ils auraient pas pu créer une fonction qui se charge de tout ça non ? [:mouais]

 

Edit : GD gère plus les gif ?


Message édité par koskoz le 28-07-2008 à 15:45:57

---------------
Twitter
n°1765892
FlorentG
Posté le 28-07-2008 à 15:46:28  profilanswer
 

Sisi, ça regère les gif après une courte absence. Sinon faut passer à imagemagickmachin, qui fait ça plus simplement

n°1765896
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 15:51:20  profilanswer
 

Ok, j'ai eu une petite frayeur.

 

Sinon :

Citation :

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Program Files\xampp\htdocs\rando\admin\galerie\album_ajout.php on line 46

 

Ligne 21 du script.

Message cité 1 fois
Message édité par koskoz le 28-07-2008 à 15:51:42

---------------
Twitter
n°1765901
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 28-07-2008 à 15:54:28  profilanswer
 

koskoz a écrit :

Ok, j'ai eu une petite frayeur.
 
Sinon :

Citation :

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Program Files\xampp\htdocs\rando\admin\galerie\album_ajout.php on line 46


 
Ligne 21 du script.


Ton imagecreateXXX pour $src a dû merder ; améliore ta gestion d'erreur, ça a l'air d'être un peu la foire à pompon, là [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1765904
nraynaud
lol
Posté le 28-07-2008 à 15:56:29  profilanswer
 

Taiche a écrit :

Dans la série "PHP est un langage carré", après le paramètre "more_entropy" de uniqid(), voici mt_rand :

Citation :


mt_rand
(PHP 4, PHP 5)
 
mt_rand — Generate a better random value


[:chrisbk]


le mec a fait la moyenne de 2 coups de dé pour choisir la constante [:petrus75]


---------------
trainoo.com, c'est fini
n°1765905
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 28-07-2008 à 15:57:11  profilanswer
 

nraynaud a écrit :


le mec a fait la moyenne de 2 coups de dé pour choisir la constante [:petrus75]


:D Nan, dans le cas de mt_rand, ça doit être 3 coups de dés puisque c'est "better" [:aloy]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1765906
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2008 à 15:57:53  profilanswer
 

FlorentG a écrit :

Sinon faut passer à imagemagickmachin, qui fait ça plus simplement


Ou à Python, ça marche plutôt bien PIL pour ce genre de trucs [:petrus75]
(5 lignes, et pas exactement compliquées)


Message édité par masklinn le 28-07-2008 à 15:58:59

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1765907
Dion
Acceuil
Posté le 28-07-2008 à 15:58:07  profilanswer
 

Taiche a écrit :


:D Nan, dans le cas de mt_rand, ça doit être 3 coups de dés puisque c'est "better" [:aloy]


Non rand c'est 1 seul [:dawak]


---------------
It is not called show art
n°1765908
nraynaud
lol
Posté le 28-07-2008 à 15:58:16  profilanswer
 

Taiche a écrit :


:D Nan, dans le cas de mt_rand, ça doit être 3 coups de dés puisque c'est "better" [:aloy]


peut-être même qui a fait faire ça par son fils en bas-âge pour que la main soit innocente ... [:filter]


---------------
trainoo.com, c'est fini
n°1765915
koskoz
They see me trollin they hatin
Posté le 28-07-2008 à 16:03:49  profilanswer
 

Taiche a écrit :


Ton imagecreateXXX pour $src a dû merder ; améliore ta gestion d'erreur, ça a l'air d'être un peu la foire à pompon, là [:petrus75]

 

Ca vient effectivement de là, mais je sais pas pourquoi :/

 

Edit : je dois uploader mon fichier avant ou pas ?
Edit2 : mon tableau sizeImg ne contient rien :|

Message cité 1 fois
Message édité par koskoz le 28-07-2008 à 16:12:27

---------------
Twitter
n°1765944
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 28-07-2008 à 16:32:07  profilanswer
 

koskoz a écrit :


Edit : je dois uploader mon fichier avant ou pas ?


Bin vaut mieux ouais [:pingouino]

koskoz a écrit :


Edit2 : mon tableau sizeImg ne contient rien :|


Vérifie ce que tu as dans $FILES machin [:spamafote] Pis gère tous les calls à imagecreatetruc, la doc dit que ça renvoie FALSE en cas d'erreur, donc teste tout ça.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  597  598  599  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)