begin process at 2012 02 15 09:39:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Lire un fichier texte et l'afficher


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

Lire un fichier texte et l'afficher

samedi 22 janvier 2005 à 15:56:46 | Lire un fichier texte et l'afficher

Paraglider

Bonjour à tous.

(Débutant en PHP)
Mon but est d'afficher le contenu d'un fichier .txt sur l'évènement onmouseover sur une image pour afficher l'information à propos de cette image.
Malgré plusieurs recherche je n'y arrive pas :-)
Pouvez-vous m'aider.

Merci d'avance

if ($AffImg == "Oui")
{
             $Affiche=$rang['chemin'];          
             echo "<td>";
            // c'est ici qu'il faudrait mettre le onmouseover...
             echo "<img  src=\"../".$Affiche."\">"; 
             echo "</td>";
}


Jacques
samedi 22 janvier 2005 à 16:28:51 | Re : Lire un fichier texte et l'afficher

Anthomicro

Salut ;-)

PHP est exécuté du côté du serveur, donc tu ne peux pas afficher lors du passage de la souris une info directement. Il te faut pour toutes les images ouvrir le fichier texte contenant la description. Tu peux utiliser pour ouvrir un fichier la fonction file_get_contents('fichier') dispo à partir de php 4.3.0.

a ++

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
samedi 22 janvier 2005 à 16:58:42 | Re : Lire un fichier texte et l'afficher

eXon

Membre Club
Moi je te conseillerais de faire echo "<img  src=\"../".$Affiche."\" title=\"".file_get_contents('fichier')."\">";  par contre il faut recharger la page pour qu'il se met à jour. Il n'y a aucune autre façon, à moins peut-être de le faire en JavaScript.

----------------
eXon
http://www.lookstrike.com
samedi 22 janvier 2005 à 17:37:47 | Re : Lire un fichier texte et l'afficher

Anthomicro

"<img  src=\"../".$Affiche."\" title=\"".file_get_contents('fichier')."\">";

heu c'est pas plus propre ça ?

echo '<img  src="../',$Affiche,'" title="',file_get_contents('fichier'),'">';

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
samedi 22 janvier 2005 à 23:04:16 | Re : Lire un fichier texte et l'afficher

eXon

Membre Club
Pour moi je ne vois aucune différence. Personellement j'ai toujours utilisé les points parce que j'ai appris ainsi et je ne crois pas qu'il y ai une différence sauf que le point peut être utilisé dans une fonction mais pas la virgule puisqu'il est réservé pour changer de paramètre. Je ne le trouve pas plus propre et je ne crois pas que ça soit plus rapide. Si tu penses que oui donne moi le lien vers php.net qui le dit parce que j'ai cherché et j'ai rien trouvé...

----------------
eXon
http://www.lookstrike.com
samedi 22 janvier 2005 à 23:12:32 | Re : Lire un fichier texte et l'afficher

Anthomicro

Plus rapide oui ça l'est, mais je ne parle pas de ça, regarde le nombre de \" que t'as mis dans ton code, c'est pas facile à relire...

Ensuite les simples quotes sont plus rapides que les doubles quotes (cherche "phpbench" sur google)

a ++

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 23 janvier 2005 à 00:58:01 | Re : Lire un fichier texte et l'afficher

eXon

Membre Club
Oui je sais pour les ' au lieu des " mais pour les virgules et les points je ne vois pas pourquoi changer ça. Surtout si tout son code est fait avec des points ce n'est pas très cohérent (ce qui est surment le cas vu qu'il utilise déjà les points au lieu des virgules dans son exemple).

----------------
eXon
http://www.lookstrike.com
dimanche 23 janvier 2005 à 02:46:54 | Re : Lire un fichier texte et l'afficher

Paraglider

Bonjour,

Merci pour les informations.
Pour ceux que cela intéresse voici la solution que j'ai fini par adopter :

<?php
...
...
function AfficheTexte($Chem)
{
    $fich = "../".$Chem.$ImgFin;
    if(file_exists($fich)) 
    {
        $fp = fopen($fich,"r");    // ouverture
        $donnees = fgets($fp,255);      // Lecture
        fclose($fp);                   // Fermeture
        //Affichage du résultat 
        echo $donnees; 
     }
     else
     {
        echo "Pas d'info";
     }
}

?>
<html>
<head>
...
<head>
<body>
...
...
 if ($AffImg == "Oui")
 {
     $Affiche=$rang['chemin'];          
     echo "<td>";
     echo "<img alt=\"";
     AfficheTexte($Affiche);
     echo "\" src=\"../".$Affiche."\">"; // OK
     echo "</td>";
 }
...
...
</body>
</html>

Jacques

dimanche 23 janvier 2005 à 10:27:39 | Re : Lire un fichier texte et l'afficher

Anthomicro

lol

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 23 janvier 2005 à 10:29:43 | Re : Lire un fichier texte et l'afficher

malalam

Administrateur CodeS-SourceS
Bonjour !

eXon -> j'utilise aussi le . pour la concatenation, mais apparemment, Antho a raison, c'est mieux d'utiliser la , de echo :
http://developpeur.journaldunet.com/tutoriel/php/040928-php-optimiser-chaine-texte.shtml

2) Utiliser des virgules avec echo : pour ceux préférant sortir les variables des chaînes plutôt que de les laisser traiter par l'encadrement de guillemets, il est préférable d'utilise les virgules de echo plutôt que de concaténer texte et variable.
Concatenation : echo 'Je m'appelle ' .$prenom. ' ' .$nom. '.';
Virgules : echo 'Je m'appelle ', $prenom, ' ', $nom, '.';
La raison est simple : la concaténation crée en mémoire une nouvelle chaîne, tandis que la virgule, une spécificité peu connue de echo, affichera simplement les valeurs les unes derrières les autres, évitant cette duplication en mémoire...




Cette discussion est classée dans : fichier, texte, lire, afficher, echo


Répondre à ce message

Sujets en rapport avec ce message

lire un fichier texte [ par aquewel ] Bon j'ai bcp bcp de probleme avec les fichiers .txt j'appelle a votre aide !comment peut-on faire pour lire la premiere et la derniere ligne d'un fich Lire fichier texte une ligne sur deux [ par gilou33 ] Bonjour,je dois afficher la liste des membres connéctés sur mon chat. Comment faire pour lire un fichier texte une ligne sur deux car mon fichier text Lire un fichier texte ligne par ligne [ par simon0000 ] salutcomment je peux Lire un fichier texte ligne par ligne .merci Affichage en ordre alphabétique [ par mikrobe ] Bonjour à tous, voici mon petit problème.Je dispose d'un fichier texte que je fais afficher sur le site web avec ce petit bout de code:$lines = file ( Afficher image PHP [ par nico10gbb ] Bonjour à tous et meilleurs voeux en avance pour 2006 ! Voila le bout de code qui me psoe probleme : $fichier=$_GET['fichier']; $categorie=$_GET['ca afficher un bloc de texte onmouseover [ par LaTatadu91 ] Bonjour , Je travaille sur un petit script qui doit ouvrir un fichier texte et en afficher le contenu,enfin certaines lignes... j'affiche le message lire un fichier texte de la ligne 10 à 25 par ex [ par caviar ] salut ...j'ai un petit problème ...j'essaye de récupérer ligne par ligne les données d'un fichier texte mais sans utiliser  une fonctionwhile (!feof($ afficher news depuis un fichier texte. [ par abdellah1505 ] Bonjour est-ce que vous pouvez m'aider svp je veut un script qui affiche du texte défaillant horizontalement a partire d'un fichier txt "news.txt par lire un fichier texte [ par zabou31 ] Bonjour a tous, je dois crée un programme plus prcisement un plugin qui prends des données scannées (liste de chiffres) dans un fichier texte pour les lire et afficher fichier xls [ par thomason1986 ] bonjour , s'il vous plais je veux un code qui me permet de lire le contenu d' un fichier xlset d'afficher son contenu en php.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,593 sec (4)

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