begin process at 2012 05 31 02:01:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème de lecture fichier. HELP !!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de lecture fichier. HELP !!!!

samedi 2 août 2003 à 11:15:30 | Problème de lecture fichier. HELP !!!!

Xmaz57

<?
$fp=fopen("acceuil.txt","r");
while(!feof($fp)){
$affich=explode("|",fgets($fp,4096));
print "<TR>";
print "<TD ALIGN='CENTER' background='img/border_left_1.gif' width='13' height='33'> </td>";

if ($affich[2] != " ")
{
print "<TD ALIGN='CENTER' height='33' width='167' bgcolor='#DDE6E4' colspan='5' ><p align='left'><font color=#006600 size='2'><a href='$affich[0]'>$affich[1]</a></font><IMG SRC='$affich[2] WIDTH=100% HEIGH=100%></td>";
}
else
{
print "<TD ALIGN='CENTER' height='33' width='167' bgcolor='#DDE6E4' colspan='5' ><p align='left'><font color=#006600 size='2'><a href='$affich[0]'>$affich[1]</a></font></td>";
}
print "<TD ALIGN='CENTER' background='img/border_right_1.gif' width='18' height='33'> </td>";
print "</TR>";
}
fclose($fp);
?>

Voilà ce que ce script est censé faire :

Ouverture du fichier Acceuil.txt
Lecture du fichier tant que l'on n'est pas à la fin du fichier
Mettre dans une sorte de tableau, les parties séparées par le caractères | dans la ligne du fichier txt.
exemple du fichier acceuil.txt
"
decription.php|Description|image.jpg
affiche.php|Affiche|
...
"

tester si $affiche[2] est vide (donc si c vide, on affiche pas d'image, on affiche juste le lien)
Sinon, on affiche le lien plus l'image.

A mon avis, le problème viens du If avec $affiche[2] mais sinon, je comprends po pourquoi ça marche po :(
samedi 2 août 2003 à 13:01:58 | Re : Problème de lecture fichier. HELP !!!!

Tortuegeniale


Salut

essaye

if ($affich[2] != "")

a la place de

if ($affich[2] != " ")

Car la tu test pas si $affich[2] est vide, tu test si il est egal a un espace

++

------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> mailto:tortue.geniale@laposte.net


=> http://www.kame-house.org La plus grosse base de données de DA du net


-------------------------------
Réponse au message :
-------------------------------

> <?
> $fp=fopen("acceuil.txt","r");
> while(!feof($fp)){
> $affich=explode("|",fgets($fp,4096));
> print "<TR>";
> print "<TD ALIGN='CENTER' background='img/border_left_1.gif' width='13' height='33'> </td>";
>
> if ($affich[2] != " ")
> {
> print "<TD ALIGN='CENTER' height='33' width='167' bgcolor='#DDE6E4' colspan='5' ><p align='left'><font color=#006600 size='2'><a href='$affich[0]'>$affich[1]</a></font><IMG SRC='$affich[2] WIDTH=100% HEIGH=100%></td>";
> }
> else
> {
> print "<TD ALIGN='CENTER' height='33' width='167' bgcolor='#DDE6E4' colspan='5' ><p align='left'><font color=#006600 size='2'><a href='$affich[0]'>$affich[1]</a></font></td>";
> }
> print "<TD ALIGN='CENTER' background='img/border_right_1.gif' width='18' height='33'> </td>";
> print "</TR>";
> }
> fclose($fp);
> ?>
>
> Voilà ce que ce script est censé faire :
>
> Ouverture du fichier Acceuil.txt
> Lecture du fichier tant que l'on n'est pas à la fin du fichier
> Mettre dans une sorte de tableau, les parties séparées par le caractères | dans la ligne du fichier txt.
> exemple du fichier acceuil.txt
> "
> decription.php|Description|image.jpg
> affiche.php|Affiche|
> ...
> "
>
> tester si $affiche[2] est vide (donc si c vide, on affiche pas d'image, on affiche juste le lien)
> Sinon, on affiche le lien plus l'image.
>
> A mon avis, le problème viens du If avec $affiche[2] mais sinon, je comprends po pourquoi ça marche po :(
>
dimanche 3 août 2003 à 01:40:40 | Re : Problème de lecture fichier. HELP !!!!

Houzefa

sinon tu fais :
if (empty($affich[2])) {

kom ca tu testes bien si c vide. par contre fo ke la variable existe. si tu veux tester si elle existe :
if (isset($affich[2])) {


Houzéf@ - www.123toto.com


-------------------------------
Réponse au message :
-------------------------------

>
> Salut
>
> essaye
>
> if ($affich[2] != "")
>
> a la place de
>
> if ($affich[2] != " ")
>
> Car la tu test pas si $affich[2] est vide, tu test si il est egal a un espace
>
> ++
>
> ------
> Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> mailto:tortue.geniale@laposte.net
>

>
> => http://www.kame-house.org La plus grosse base de données de DA du net
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > <?
> > $fp=fopen("acceuil.txt","r");
> > while(!feof($fp)){
> > $affich=explode("|",fgets($fp,4096));
> > print "<TR>";
> > print "<TD ALIGN='CENTER' background='img/border_left_1.gif' width='13' height='33'> </td>";
> >
> > if ($affich[2] != " ")
> > {
> > print "<TD ALIGN='CENTER' height='33' width='167' bgcolor='#DDE6E4' colspan='5' ><p align='left'><font color=#006600 size='2'><a href='$affich[0]'>$affich[1]</a></font><IMG SRC='$affich[2] WIDTH=100% HEIGH=100%></td>";
> > }
> > else
> > {
> > print "<TD ALIGN='CENTER' height='33' width='167' bgcolor='#DDE6E4' colspan='5' ><p align='left'><font color=#006600 size='2'><a href='$affich[0]'>$affich[1]</a></font></td>";
> > }
> > print "<TD ALIGN='CENTER' background='img/border_right_1.gif' width='18' height='33'> </td>";
> > print "</TR>";
> > }
> > fclose($fp);
> > ?>
> >
> > Voilà ce que ce script est censé faire :
> >
> > Ouverture du fichier Acceuil.txt
> > Lecture du fichier tant que l'on n'est pas à la fin du fichier
> > Mettre dans une sorte de tableau, les parties séparées par le caractères | dans la ligne du fichier txt.
> > exemple du fichier acceuil.txt
> > "
> > decription.php|Description|image.jpg
> > affiche.php|Affiche|
> > ...
> > "
> >
> > tester si $affiche[2] est vide (donc si c vide, on affiche pas d'image, on affiche juste le lien)
> > Sinon, on affiche le lien plus l'image.
> >
> > A mon avis, le problème viens du If avec $affiche[2] mais sinon, je comprends po pourquoi ça marche po :(
> >
>


Cette discussion est classée dans : fichier, affiche, problème, lecture, print


Répondre à ce message

Sujets en rapport avec ce message

Erreur fichier [ par Steph115 ] Hello j'utilise php4.3.10,J'ai un souci concernant les fichiers texte j'ai un fichier qui fait plus de 1octets quand je veut lancer ce code :$fd = fop Problème de lecture de fichier [ par lefreeman42 ] Bonjour,Voila mon problème, j'ai un fichier SQL contenant que des INSERT pour mettre à jour ma base de données.En clair, je cherche à mettre à jour ma Problème de lecture d'un fichier [ par NicoIRIS ] Bonjour, Je souhaiterai lire un fichier de configuration (toto.cfg) écrit en XML. En ligne de commandes je l'ouvre sans problème et je visualise bien Comment lire fichier XML en PHP ?? [ par cybercop ] bsr, j'ai un fichier xml comme de suit : - <song path="http://www.xxx.com/Rock/A Perfect Circle/Zikah.Com_the-outsider.mp3" title="the Out si problème ouverture Excel à partir de PHP en utilisant un objet COM [ par kiki2sirom ] Bonjour, Je rencontre un problème : j'utilise l'objet COM pour créer un fichier Excel à partir de PHP avec PHP 4.4.8 / Windows Server 2008 et avec Of Récupération de certain type de fichier via FTP ??? [ par expertgaz ] Salut tout le monde j'ai un gros soucis et après 2 jours complet de recherche je trouve pas un truc à mon avis ultra simple pour un king of PHP bien s Tester un fichier : problème d'autorisations [ par pyrrah ] Bonjour, Je me retrouve confronter au problème suivant : Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/va Problème d'ajout de guillemets dans fichier csv avec la fonction fputcsv [ par TOULOUSELAUTREC69 ] Bonjour,Je génère un fichier csv sur mon site web qui contient la liste de mes clients du jour.Ensuite j'importe ce fichier dans mon logiciel de factu lecture et traitement d'un fichier log en php [ par fillius ] bonjour tout le mondeje suis entrain de faire un stage et je travail sur une application de gestion de fichier log qui doit être fait completement en doublon dans un fichier csv [ par kikol ] Bonjour à vous, amis codeurs Désolé je ne sais aps si cette question est à al bonne place car c'est du mysql mais aussi de l'implémentation ^^. Je vie


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales