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)

lebreton
2009-02-05 17:46:07

VDigital a écrit:

Je te proposerai donc de faire ça autrement.

faisons faisons ;) donne moi des pistes et je vais essayer de m'y atteler.

encore merci

VDigital
2009-02-05 17:32:53

curl_setopt($session, CURLOPT_URL,
"http://www.renovhome.fr/v3/phpwebgallery/ws.php?method=pwg.categories.getImages&format=php&recursive=true"
."&order=random&f_with_thumbnail=true&per_page=1&page=0");

ws.php : C'est l'appel des Web Services.

Je te proposerai donc de faire ça autrement.
Sinon nous serions confrontés à d'autres problèmes plus complexes à règler.

lebreton
2009-02-05 17:24:18

voilà le code pris ici même dans le wiki et adapté en f° de mes besoins d'affichage.

<?php
// initialisation de la session
$session = curl_init();

// configuration des options
curl_setopt($session, CURLOPT_URL,
"http://www.renovhome.fr/v3/phpwebgallery/ws.php?method=pwg.categories.getImages&format=php&recursive=true"
."&order=random&f_with_thumbnail=true&per_page=1&page=0");
curl_setopt($session, CURLOPT_HEADER, 0);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);

// exécution de la session
$response = curl_exec($session);
$thumbc = unserialize($response);

// fermeture des ressources
curl_close($session);

// Réponse correcte ?
if ($thumbc["stat"]=='ok') {
  for ($i=0;$i<$thumbc["result"]["images"]["count"];$i++) {
    $picture = $thumbc["result"]["images"]["_content"][$i];
    // dans picture nous avons :  id, width, height, hit, file, name, comment, tn_url, element_url
    $HTML_txt = '<span class="center"><a title="Réalisations" href="http://www.renovhome.fr/v3/phpwebgallery/picture.php?/'.$picture['id'].'">'
        .'<img src="'.$picture['tn_url'].'" alt="une realisation RenovHome" /></a></span>';
    echo $HTML_txt;
  }
}
?>

VDigital
2009-02-05 08:46:49

D'une page php on ne verra pas le code php que tu utilises (ou script).

Nous faire un copier collé de la partie du script qui concerne cette image aléatoire.

Nous pourrons peut être trouver une solution simple dans ton cas.

lebreton
2009-02-05 00:52:46

VDigital a écrit:

1 - As-tu besoin des web services...?

effectivement, pas sur que j'en ai besoin mes apprenti développeur les nuits après mes journées artisanales, j'ai pour l'instant pas réussi à faire mieux pour avoir ça : http://www.renovhome.fr/v3/index.php c'est à dire une image aléatoire en page d'accueil d'un site.

d'autres pistes ?

laurent

PS : c'est d'ailleur peut-être un abus de language que d'avoir dis web services, il s'agit sans doutes d'un simple script non ?

VDigital
2009-02-05 00:47:49

1 - As-tu besoin des web services...?

La page d'accueil de mon site, elle est sur un autre site? Non?
Elle accède à une autre base de données? Non?

Il sera peut être plus simple de traiter le pb sans passer par les web services.

lebreton
2009-02-04 23:54:42

Bonsoir,

mon titre est sans doute mal tourné mais voici ma question.

en page d'accueil de mon site, j'ai un web service qui va piocher une image aléatoire dans ma bd.

J'aimerai exclure une catégorie du champ de recherche de cette requéte. Concrètement, je vais mettre une catégorie ou il y aura les photos des projets de mes clients "Avant travaux" qui n'est pas sexy du tout à afficher en page d'accueil d'un site.

bien à vous

Laurent

Pied de page des forums

Propulsé par FluxBB

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