Flickr API
Ik krijg deze error: Warning: Invalid argument supplied for foreach() in /home/***/domains/***/public_html/stream/index.php on line 28.
--
line 28:
--
hele script (index.php):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>Stream</title>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>
<style type="text/css">
body{ color: #333; font: 13px 'Lucida Grande', Verdana, sans-serif; }
</style>
</head>
<body>
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
require_once("phpFlickr.php");
$f = new phpFlickr("<de Flickr API key>");
$photoset_id = '<cijfers van set id>';
$photos = $f->photosets_getPhotos($photoset_id);
?>
require_once("phpFlickr.php");
$f = new phpFlickr("<de Flickr API key>");
$photoset_id = '<cijfers van set id>';
$photos = $f->photosets_getPhotos($photoset_id);
?>
<ul>
<li><a rel=”lightbox[roadtrip]” href=”” title=””><img src=”” alt=”” title=”” /></a></li>
</ul>
</body>
</html>
--
Hoe kan ik dit oplossen?
Gewijzigd op 08/09/2010 22:15:47 door Daud Pechler
voor dit:
vervangen, ik krijg alleen dan deze error:
Fatal error: Cannot use [] for reading in /home/***/domains/***/public_html/stream/index.php on line 28
Gewijzigd op 09/09/2010 12:23:22 door Daud Pechler
wat zegt een var_dump() op $photos['photo']
Parse error: syntax error, unexpected T_AS in /home/***/domains/***/public_html/stream/index.php on line 28
Moet je niet i.p.v. $photos['photo'] $photos gebruiken.
http://blog.mauropirrone.com/2008/05/31/integrating-flickr-with-your-php-website/. Ik ben vrij nieuw met PHP, dus wat heb ik verkeerd gedaan?
Ik heb het dus hier vandaan gehaald: var_dump($photos);
wat geeft dat?
Daud Pechler op 09/09/2010 13:13:38:
Zo?
Parse error: syntax error, unexpected T_AS in /home/***/domains/***/public_html/stream/index.php on line 28
Parse error: syntax error, unexpected T_AS in /home/***/domains/***/public_html/stream/index.php on line 28
Dat faalt op meerdere punten..
1: hoezo "as $photo" binnenin een var_dump() ?
2: Sinds wanneer sluit je een regel af met een dubbele punt?
Johan Dam op 09/09/2010 13:56:21:
Zet eens boven die foreach
var_dump($photos);
wat geeft dat?
var_dump($photos);
wat geeft dat?
=
Parse error: syntax error, unexpected T_ENDFOREACH in /home/***/domains/***/public_html/stream/index.php on line 33
Comment die foreach desnoods gewoon weg.
Gewijzigd op 09/09/2010 14:58:34 door - Ariën -
http://www.phphulp.nl/php/script/overig/flickr-fotoalbum/996/. Werkt erg fijn. Bedankt voor de reacties en (php)hulp. :-)
Ik kan veel beter een werkend script gebruiken i.p.v. dit. Dat heb ik ook gedaan: