Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lire un fichier texte et l'afficher [ Archives / Débutants ] (Paraglider)

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é 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.