l'affichage de contenu d'un fichier dans un tableau
Posté : 14 avr. 2015, 21:32
j'ai fait un script d'ajout un produit avec ces caractéristiques dans un fichier après afficher le contenus de ce fichier dans un fichier
je veux afficher l'image dans la première cellule la couleur dans la 2eme cellule ...,mais
le problème c que quand il y'a des espaces dans le fichier il saute ces phrases
aidez moi SVP
<?php
$im=basename($_FILES['image']['name']);
$coulr=$_POST["coulr"];
$prix=$_POST["prix"];
$disc=$_POST["description"];
$f=fopen("ajou_prod.txt","a");
if((isset($im))&&(isset($coulr))&&(isset($prix))&&(isset($disc))){
fputs($f,$im);
fputs($f,"\n");fputs($f,"|");
fputs($f,"\n");
fputs($f,$coulr);
fputs($f,"\n"); fputs($f,"|");
fputs($f,"\n");
fputs($f,$prix);
fputs($f,"\n"); fputs($f,"|");
fputs($f,"\n");
fputs($f,$disc);
fputs($f,"\n");
fputs($f,"|");
fputs($f,"\n");
}
fclose($f);
$f=fopen("ajou_prod.txt","r");
echo "<table border='2'cellspacing=\"4\" cellpadding=\"10\" >";
echo"
<tr>
<td> le produit </td>
<td> la couleur </td>
<td> le prix </td>
<td> les caractéristiques </td>
</tr>";
while(!feof($f)){
$b=false; $d=false; $g=false; $h=false;
$c=""; $m=""; $n="";$p="";
$c=trim(fgets($f));
while(!feof($f)&&$b){
if($c!="|"){
$c=$c.trim(fgets($f));}
else{
$b=true; }
}
$s=fgets($f);
$m=trim(fgets($f));
while(!feof($f)&&$d){
if($m!="|"){
$m=$m.fgets($f);}
else{
$d=true; }
}
}
$s=fgets($f);
$n=trim(fgets($f));
while(!feof($f)&&$g){
if($n!="|"){
$n=$n.trim(fgets($f));}
else{
$g=true; }
}
$s=fgets($f);
$p=trim(fgets($f));
while(!feof($f)&&$h){
if($p!="|"){
$p=$p.trim(fgets($f));}
else{
$h=true;}
}
$s=fgets($f);
echo"
<tr>
<td> <img src=\"$c\"/> </td>
<td> $m </td>
<td> $n </td>
<td> $p </td>
</tr>";
}
echo"</table>";
fclose($f)
?>
je veux afficher l'image dans la première cellule la couleur dans la 2eme cellule ...,mais
aidez moi SVP