Bonjour à tous,

J'ai une petite question.
J'ai un fichier en .xml et actuellement je me retrouve dans ce fichier avec ce bout de code

<content width="1277" height="1190" bgcolor="cccccc" loadercolor="ffffff" panelcolor="5d5d61" buttoncolor="5d5d61" textcolor="ffffff">
<page src="pages/001.jpg"/>
<page src="pages/002.jpg"/>
<page src="pages/003.jpg"/>
<page src="pages/004.jpg"/>
<page src="pages/005.jpg"/>
<page src="pages/006.jpg"/>
<page src="pages/007.jpg"/>
<page src="pages/008.jpg"/>
<page src="pages/009.jpg"/>
<page src="pages/010.jpg"/>
<page src="pages/011.jpg"/>
<page src="pages/012.jpg"/>
<page src="pages/013.jpg"/>
<page src="pages/014.jpg"/>

</content>

Voici ma question :
Est ce que quelqu'un a une idée pour continuer la liste jusqu'au nombre 357 mais sans devoir taper tout ceci un par un en changeant chaque fois le chiffre??
Ou connaissez vous un programme qui fait des processus??
Merci d'avance pour vos réponses.

Bien à vous.

Raphael Smiley cligne
regarde du coté de php ,
un tableau(array) que tu alimente avec une boucle (for ou while) puis tu sauvegarde ton array dans un fichier avec fputs ou a l'ecran avec echo ou print pour copier coller le resultat.

Il y a surement un ou deux tutos sur le site du zero qui devrait te permettre de faire ce genre d'exercice.

Cordialement,
GC
Bonjour,

Un petit script javascript de quelques lignes devrait te permettre de créer le listing souhaité!

Cordialement
La question est de savoir si tu veux créer le fichier dynamiquement ou s'il s'agit juste d'éviter de taper autant de lignes à la main. Si c'est ce dernier cas, voici ce que tu peux exécuter sur ton ordi. Il te restera à faire un copier/coller :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>listing</title>

<script type="text/javascript">
var list=""; var num="";

function liste(){
	for(var i=1;i<358;i++){
		if(i<10) {num ="00";}
		if(i>9 && i<100) {num ="0";}
		if(i>99) {num = "";}
		list += '<page src="pages\/'+num+i+'.jpg"\/>\n';
	}
document.getElementById("listing").value = list;
}
</script>

</head>
<body>
<form action="#">
	<input type="button" value="Créer liste" onclick="liste();return false">
</form>
<textarea id="listing" rows="20" cols="100"></textarea>
</body>
</html>

Cordialement
Modifié par lddsoft (31 Mar 2011 - 19:40)