Un script PHP pour publier son portfolio PangeaVR HD

J’ai mis à jour mon fichier xml de PangeaVR HD pour inclure les nouvelles images « HD » de l’Ipad.

Au lieu de recopier indéfiniment les balises xml, j’ai créé un petit script PHP qui fait ça pour moi.

Il est très simple d’emploi : il faut remplir le tableau names avec le nom de chacun des panoramas, dans l’ordre. Ensuite, il faut que les fichiers soient nommés de la façon suivante :

1-ipod.jpg (image sphérique de taille 2048×1024 px)
1-ipad.jpg (image sphérique de taille 4086×2048 px)
1-thumb.jpg (image sphérique de taille 320×160 px)

2-ipod.jpg … etc

Le fichier est accessible avec le lien suivant : http://www.nicolasburtey.net/iphone/portfolio.xml. C’est le même script que celui renseigné il y a tout juste un an sur l’article Portfolio de visites virtuelles sur Iphone avec PangeaVR !

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php header("content-type: application/xml"); 
 
$names = array ('Cinema', 'Desk', 'Garden', 'House', 'Room' );
 
$current = 1 ;
 
echo '<?xml version="1.0" encoding="UTF-8"?>' ;
?>
 
<portfolio>
	<header>Portfolio de Nicolas Burtey</header>
 
<?php foreach ($names as $name): ?>
	<panorama>
		<title><?php echo $name ;?></title>
		<link>http://www.nicolasburtey.net/iphone/<?php echo $current; ?>-ipod.jpg</link>
		<linkhd>http://www.nicolasburtey.net/iphone/<?php echo $current; ?>-ipad.jpg</linkhd> 
		<thumb>http://www.nicolasburtey.net/iphone/<?php echo $current++; ?>-thumb.jpg</thumb>
		<camera maxFOV="95"> </camera>
	</panorama>
<?php endforeach; ?>
 
</portfolio>

3 commentaires

  1. Thomas Demolliens : site

    Pour une fois j’ai pas tout compris, en particulier sur cette histoire de tableau…

    31 mai 2010 à 15:16
  2. Nicolas Burtey : site

    Il n’y a rien de très compliqué, il suffit de remplir le tableau avec le nom des panoramas :
    ‘Premier Panorama’, ‘Deuxième panorama’, ‘Troisième panorama’, et ainsi de suite

    1 juin 2010 à 9:27
  3. graphiste illustrate : site

    très simple !

    20 février 2013 à 23:23