EricD
2007-05-14 16:36:36 UTC
Bonjour
J'espère être clair dans la formulation de mon problème ;-)
Dans un script je génère un fichier image et ensuite je dis à la page du
client d'afficher cette image. Cela fonctionne bien sauf que je suis obliger
de mettre en dur le chemin où il génère et lit le fichier. De plus ce chemin
doit obligatoirement correspondre au répertoire "Temporary Internet Files"
de l'utilisateur de vista ( sous xp pas de problème je peux le mettre
n'importe où ), sinon je ne peux pas lire les fichiers.
Quelqu'un aurait une petite idée du pourquoi et surtout si il n'y a pas
une variable pour ce genre de chemin ?
Le bout de code avec le chemin en dur.
while( $row = mysql_fetch_array($result) ){
echo '<div class="cine">';
//======================== chemin en dur
======================================
$zone_accessible='g:\\Users\\Papa\\AppData\\Local\\Microsoft\\Windows\\Temporary
Internet Files\\';
//========================================================================
if (!$image=fopen($zone_accessible.$row[T_Nom].'.jpg', "w"))
die('Erreur: pas pu créer $row[2]<br>');
fwrite($image,$row[T_Image]);
fclose($image);
echo '<span class="position">';
echo '<img class="cine" src="'.$zone_accessible.$row[T_Nom].'.jpg "
echo '<div class="cine1">';
echo '<ul class="cine">';
echo '<li> <span class="rougegras" > film : '.$row[T_Nom].'
</span>';
echo '<ul class="cine">';
echo '<li> categorie : <span class="noirgras" >
'.$row[T_Categorie].' </span> </li>';
echo '<li> type : <span class="noirgras" >
'.$row[T_Type].' </span> </li>';
echo '<li> producteur: <span class="noirgras" >
'.$row[T_Producteur].' </span> </li>';
echo '<li> durée : <span class="noirgras" >
'.$row[T_Duree].' </span> </li>';
echo '<li> support : <span class="noirgras" >
'.$row[T_Support].' </span> </li>';
echo '</ul>';
echo '</li>';
echo '</ul>';
echo '</div>';
echo '<div class="cine2">';
echo '</div>';
echo '</div>';
echo'<br>';
$yena = 1;
}
Aurevoir
J'espère être clair dans la formulation de mon problème ;-)
Dans un script je génère un fichier image et ensuite je dis à la page du
client d'afficher cette image. Cela fonctionne bien sauf que je suis obliger
de mettre en dur le chemin où il génère et lit le fichier. De plus ce chemin
doit obligatoirement correspondre au répertoire "Temporary Internet Files"
de l'utilisateur de vista ( sous xp pas de problème je peux le mettre
n'importe où ), sinon je ne peux pas lire les fichiers.
Quelqu'un aurait une petite idée du pourquoi et surtout si il n'y a pas
une variable pour ce genre de chemin ?
Le bout de code avec le chemin en dur.
while( $row = mysql_fetch_array($result) ){
echo '<div class="cine">';
//======================== chemin en dur
======================================
$zone_accessible='g:\\Users\\Papa\\AppData\\Local\\Microsoft\\Windows\\Temporary
Internet Files\\';
//========================================================================
if (!$image=fopen($zone_accessible.$row[T_Nom].'.jpg', "w"))
die('Erreur: pas pu créer $row[2]<br>');
fwrite($image,$row[T_Image]);
fclose($image);
echo '<span class="position">';
echo '<img class="cine" src="'.$zone_accessible.$row[T_Nom].'.jpg "
';
echo '</span>';echo '<div class="cine1">';
echo '<ul class="cine">';
echo '<li> <span class="rougegras" > film : '.$row[T_Nom].'
</span>';
echo '<ul class="cine">';
echo '<li> categorie : <span class="noirgras" >
'.$row[T_Categorie].' </span> </li>';
echo '<li> type : <span class="noirgras" >
'.$row[T_Type].' </span> </li>';
echo '<li> producteur: <span class="noirgras" >
'.$row[T_Producteur].' </span> </li>';
echo '<li> durée : <span class="noirgras" >
'.$row[T_Duree].' </span> </li>';
echo '<li> support : <span class="noirgras" >
'.$row[T_Support].' </span> </li>';
echo '</ul>';
echo '</li>';
echo '</ul>';
echo '</div>';
echo '<div class="cine2">';
echo '</div>';
echo '</div>';
echo'<br>';
$yena = 1;
}
Aurevoir