mathiasm a écrit:
Peux-tu créer un photodujour2.php qui génère l'erreur sur ton site. Peut-être que si on voit ce qu'il écrit d'abord, ça nous aidera...
Bonsoir
Voila il est en ligne 'http://monsite.free.fr/photodujour2.php'
Hors ligne
Je te l'envoie...
8-)
PS : Pat2P@t effectué.
8-)
Patricia a écrit:
mathiasm a écrit:
Peux-tu créer un photodujour2.php qui génère l'erreur sur ton site. Peut-être que si on voit ce qu'il écrit d'abord, ça nous aidera...
Bonsoir
Voila il est en ligne 'http://monsite.free.fr/photodujour2.php'
Tu copies le photodujour2.php actuel en photodujour2.txt.
Merci.
8-)
Hors ligne
VDigital a écrit:
Je te l'envoie...
8-)
PS : Pat2P@t effectué.
8-)Patricia a écrit:
mathiasm a écrit:
Peux-tu créer un photodujour2.php qui génère l'erreur sur ton site. Peut-être que si on voit ce qu'il écrit d'abord, ça nous aidera...
Bonsoir
Voila il est en ligne 'http://monsite.free.fr/photodujour2.php'Tu copies le photodujour2.php actuel en photodujour2.txt.
Merci.
8-)
S'il te plait. Ou alors tu copies le debut de son code dans un message ici.
(J'ai vu un retour chariot en trop. Mais d'où vient-il?)
Hors ligne
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
Hors ligne
Je me demande pourquoi qq se donnerait la peine de répondre à tes questions quand tu ne réponds pas aux nôtres?
Merci de relire les derniers posts et de faire ce qu'on te demande si tu veux être aidée.
Je suis certain que tu peux comprendre ça.
Merci d'avance.
8-)
Hors ligne
VDigital a écrit:
Je me demande pourquoi qq se donnerait la peine de répondre à tes questions quand tu ne réponds pas aux nôtres?
Merci de relire les derniers posts et de faire ce qu'on te demande si tu veux être aidée.
Je suis certain que tu peux comprendre ça.
Merci d'avance.
8-)
Bonsoir les 2 sont en ligne : http://xxxxxxxxxxxxxxxxx.free.fr/photodujour2.php et http://xxxxxxxxxxxxxxxxx.free.fr/photodujour2.txt
Dernière modification par VDigital (2007-09-22 01:00:16)
Hors ligne
Enlève donc la ligne vide avant <?php
Ton problème message sera réglé.
8-)
Hors ligne
Merci sa marche mais ou faire les modifs pour que la page s'ouvre dans la même page ou onglet ?
Et mettre cela pour le calcul {NB_TOTAL} / 31 / 12 x mon x mday doit donner $yd
<?php
$session = curl_init();
curl_setopt($session, CURLOPT_URL, "http://monsite.free.fr/galerie2/"
. "ws.php?method=pwg.categories.getImages&format=php"
. "&recursive=true"
. "&f_with_thumbnail=true");
curl_setopt($session, CURLOPT_HEADER, 0);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
$thumbc = unserialize($response);
curl_close($session);
if ($thumbc["stat"]=='ok') {
$cntr = count($thumbc["result"]["images"]["_content"]);
$gd = getdate();
$yd = ($gd['yday']) % $cntr;
//$yd = ($gd['yday'] + $gd['mday'] + $gd['wday'] + $gd['mon'] + $gd['year']) % $cntr;
$picture = $thumbc["result"]["images"]["_content"][$yd];
$url = 'http://monsite.free.fr/galerie2/picture?/' . $picture['id'];
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
}
$url = '../';
header( 'Request-URI: '.$url );
header( 'Content-Location: '.$url );
header( 'Location: '.$url );
exit();
?>
Hors ligne
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.
Hors ligne
Les Web Services ne permettent pas de connaitre le nombre d'images de la galerie.
8-)
Hors ligne
Tu enlèveras donc les
//
qui sont devant la formule proposée...
8-)
Hors ligne
Bonjour le Forum
Dans ImageForAll il y a {NB_PICTURE} qui donne le nombre d'image autorisée.
$yd = int (((({NB_PICTURE} / 31 ) / 12 ) x $gd['mon'] ) x $gd['mday'] )
Soit pour le 22/09/2007 : $yd = int ((((5015 / 31 ) / 12 ) x 9 ) x 22 ) soit 2669
Et pour le 23/09/2007 : $yd = int ((((5015 / 31 ) / 12 ) x 9 ) x 23 ) soit 2790
Cela donne une variation > 13 par mois écoulé (13 pour janvier 26 pour février . . . 121 pour septembre) pour environ 5000 (variation de 3 par 1000 images, 10 pour 4000, 13 pour 5000)
13 étant > au nombre moyen de photo par catégorie cela me convient parfaitement.
J'aimerais si cela est possible mettre cette formule en application, mais je ne sais pas la mettre en PHP.
De la mon appel au secours.
D'avance merci.
Hors ligne
J'ai pourtant expliquer que {NB_PICTURE} ne pourra pas être obtenu par les Web Services.
Tu ne lis que ce que tu veux lire, il me semble.
8-)
Hors ligne
VDigital a écrit:
J'ai pourtant expliquer que {NB_PICTURE} ne pourra pas être obtenu par les Web Services.
Tu ne lis que ce que tu veux lire, il me semble.
8-)
Je n'ai jamais dis que je voulais l'obtenir par Web Services ! ! !
Il doit être possible de récupéré cette variable dans la table.
Si ce n'est pas possible $yd = int (((( $cntr / 31 ) / 12 ) x $gd['mon'] ) x $gd['mday'] ) me va aussi.
Hors ligne