Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

vimages
2007-10-31 19:02:34

vacances vacances.. les vacances des enfants conduisent aux vacances des parents qui induisent une vacance de l'info... :o)
vive la rentrée ! o:))

Patricia
2007-10-31 17:08:46

Bonjour

Toujours pas de réponse ! Qui fait de la rétention d'information ?

Patricia
2007-10-21 09:54:54

Bonjour le Forum et les gens !

Qui pourrait me dire pourquoi le code qui suit me donne TOUJOURS de images ajoutées dernièrement sur le site ?

  $yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr

D'avance merci.

Patricia
2007-10-12 21:28:34

Bonsoir le Forum

Toujours le même problème lors d'ajout d'image sur le site La photo du jour change (alors que celle-ci doit être la même pour toute la journée) Quelqu'un a une solution ?

D'avance merci

Patricia
2007-10-06 11:06:34

Bonjour le Forum

Une nouvelle preuve que ce code ne fonctionne pas :
Ce matin le code Photo du jour pointée vers une image donc jusqu'à la pas de problème.
Ajout de 10 nouvelles images sur le site. La PHOTO DU JOUR N'EST PLUS LA MÊME !

Que dis a cela M VDigital ? ?

Patricia
2007-09-29 11:51:34

Bonjour la Forum

Toujours le même problème qui ne veut pas être reconnu car même a cette adresse http://vdigital.free.fr/phpwebgallery/2mn_chrono.php les photos sont toujours les mêmes (Quoi quand dise certain ! ! ): Ce n'est pas une photo du jour, mais celle du mois voir plus . . . .


Donc si quelqu'un de compétant pouvais me donner un petit code qui :

1) Choix un nombre dans la fourchette 1 à (total photo visible par tous)

2) Que ce choix soit valide. essai de l'URL http://Mon Site.free.fr/galerie2/picture?/X si l'URL est valable affichage de la page sinon Goto 1)

3) Fin de la procédure


D'avance merci

Patricia
2007-09-26 18:43:13

Bonsoir le Forum

Je pense quand même que cette formule :
                                                              $yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr; de VDigital

N'est pas bonne je m'explique sur 3 jours, 2 images (hier et aujourd'hui) sont tirés de la même catégorie qui en comporte 8.
Si quelqu'un pouvait me concocter une formule qui ne pends pas toujours dans le même catégorie (je pense qu'il y a une limite aux derniers ajouts car tous les tirages sont faits sur des images mis récemment sur le site)

Je vous en remercie d'avance.

VDigital
2007-09-23 22:24:24

Je ne répondrai plus...

Désolé, je ne sais pas t'expliquer alors je laisse la place à quelqu'un qui arrivera à trouver les mots nécessaires pour que tu comprennes.

Pour info:
Le module sélectionne 100 images (peu importe qu' il y en ait 12 ou 368000 dans la galerie, si moins de 100 le module prendra ce qu'il trouvera).
En fonction du jour pendant 24h une même photo sera proposée à l'affichage.

Bon courage.

8-)

Patricia
2007-09-23 21:15:23

VDigital a écrit:

http://fr3.php.net/manual/fr/language.operators.arithmetic.php

La bonne formule est, sera, et qui marche:

$yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr;

http://fr3.php.net/manual/fr/function.getdate.php

Exemple du 22/09/2007 :

$yd = (265 + 22 + 6 + 9 + 2007) % 100;
265 = le jour dans l'année
22 = le jour dans le mois
6 = le jour dans la semaine (samedi)
9 = le mois
2007

No comment!
8-)

Avec $yd =(((($cntr*31)*12)/$gd['mon'])/$gd['mday'])% $cntr;

Comment je peut généré 'http://monsite.free.fr/galerie2/picture?/6927' l'image 6927 alors qu'il y a que 5015 images au total sur le site ?
Et 6927 sont des images récentes j'aimerais que le tirage tire vers le bas.
Et l'image 2007 n'existe pas par contre !

La j'avoue ne plus rien y comprendre.

VDigital
2007-09-23 13:48:42

http://fr3.php.net/manual/fr/language.o … hmetic.php

La bonne formule est, sera, et qui marche:

$yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr;

http://fr3.php.net/manual/fr/function.getdate.php

Exemple du 22/09/2007 :

$yd = (265 + 22 + 6 + 9 + 2007) % 100;
265 = le jour dans l'année
22 = le jour dans le mois
6 = le jour dans la semaine (samedi)
9 = le mois
2007

No comment!
8-)

Patricia
2007-09-23 13:09:38

VDigital a écrit:

Patricia a écrit:

Bonsoir le Forum

J'aimerais un petit coup de main

Soit X = le nombre total de photo sur le site (5015) cela doit ce trouver dans la table.

et PDJ = Photo du Jour

PDJ = int ( ( ( X / 12 / 31 ) x mday ) x mon )

Et si qq avec cette formule peut me fait un lien du genre : 'http://MonSite.free.fr/galerie2/picture.php?/PDJ'


D'avance merci

Soit Y le nombre d'images retounées par les Web Services
et Y c'est le $cntr que tu ne comprenais pas.

et % c'est faire une division mais c'est le reste de la division qui sera retourné par l'opération (= modulo).
exemple: 7 % 2 = 1

Donc
$yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr;
Aujourd'hui
$yd = (265 + 22 + 6 + 9 + 2007) % 100;
265 = le jour dans l'année
22 = le jour dans le mois
6 = le jour dans la semaine (samedi)
9 = le mois
2007

Qq résultats:
résultat aujourd'hui = 9
résultat demain = 5
après demain = 99

Rien ne t'empêche de faire d'autres opération de ne pas diviser par $cntr

A toi de prendre ta calculette...
En savoir +
C'est là:
Voir le Tableau 43. et les valeurs retournées


Tu peux faire des multiplcations.

$yd(((( $cntr / 31 ) / 12 ) x $gd['mon'] ) x  $gd['mday'] cela va me donner un nombre avec des décimales

Comment prendre que la partie entière en PHP ?
Comment diviser ? / est il le bon signe, si non le signe de la division est le quel en PHP ?
Comment multiplier ? * est il le bon signe, si non le signe de la multiplication est le quel en PHP ?

D'avance merci

VDigital
2007-09-23 11:55:43

Patricia,

Relis-tu les post?
Regardes-tu le contenu de php que je t'ai proposé?
Essaies-tu de comprendre un peu?

Merci, mais pour moi le pb est réglé depuis longtemps.

Merci.
8-)

Patricia
2007-09-23 11:53:05

Bonjour le Forum

Hum, j'ai dans l'idée que tous le monde sèche ! Peut-être, elle est un peut trop compliquée ?
Non je "CHIPOTTE"

Patricia
2007-09-22 16:16:59

VDigital a écrit:

Je t'ai proposé une autre formule qui tient parfaitement la route, et tu demandes 13h35 à 15h35.
Je ne vois pas l'intérêt.
8-)

et tu demandes 13h35 à 15h35 ? ? Rien Compris !
je t'ai proposé une autre formule ? ? Ou ?

$yd = int (((( $cntr / 31 ) / 12 ) x $gd['mon'] ) x  $gd['mday'] )
Je veux juste savoir 1 : Comment avoir que des parties entières (Int)
2 : (((( $cntr / 31 ) / 12 ) x $gd['mon'] ) x  $gd['mday'] ) si cela est juste en PHP

C'est tout.

VDigital
2007-09-22 15:35:54

Je t'ai proposé une autre formule qui tient parfaitement la route, et tu demandes 13h35 à 15h35.
Je ne vois pas l'intérêt.
8-)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact