Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/12/2011, 01h57   #1
Invité régulier
 
Kader Ouedraogo
Inscription : août 2010
Messages : 25
Détails du profil
Informations personnelles :
Nom : Kader Ouedraogo

Informations forums :
Inscription : août 2010
Messages : 25
Points : 5
Points : 5
Par défaut Récupérer une partie du texte d'un fichier php

Bonsoir,
Suis debutant et je voudrais savoir si ce que je veut faire est d'ailleur possible j'explique:
J'ai un fichier php comportant ce code html
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<div style="float:left;width:250px" align="center">
1er flash<br/>
		<object type="application/x-shockwave-flash" data="images/mp3.swf" width="250" height="280">
		<param name="movie" value="images/mp3.swf" /><param name="FlashVars" value="mp3=http://live1.islamweb.net/quran/yaser_qurashi/001.mp3|http://live1.islamweb.net/quran/yaser_qurashi/002.mp3
		&amp;bgcolor1=000000&amp;bgcolor2=BBBBBB&amp;height=280&amp;width=250&amp;autoplay=1&amp;showplaylistnumbers=0" /></object>			</div>
 
 
<div style="float:left;width:250px" align="center">
2eme flash<br/>
		<object type="application/x-shockwave-flash" data="images/mp3.swf" width="250" height="280">
		<param name="movie" value="images/mp3.swf" /><param name="FlashVars" value="mp3=http://live1.islamweb.net/quran/yaser_qurashi/001.mp3|http://live1.islamweb.net/quran/yaser_qurashi/002.mp3
		&amp;bgcolor1=000000&amp;bgcolor2=BBBBBB&amp;height=280&amp;width=250&amp;autoplay=1&amp;showplaylistnumbers=0" /></object>			</div>
je voudrais récupérer une partie de ce code dans un tableau (td) située sur un autre fichier php es ce que y a une sorte de variable a définir et aller récupérer ça dans mon td. Je veux faire ça parce que le code que j'ai mis est répéter dans au moins 100 lignes dans le fichier et je voudrais juste les laisser la bas et les récupérer dans l'autre fichier.
Merci pour
dercom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 02h19   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
avec ça, tu devrais pouvoir faire ce que tu veux :
http://php.net/manual/fr/book.dom.php
sinon tu as Ctrl+C puis Ctrl+v...
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 09h57   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Citation:
Envoyé par dercom
Je veux faire ça parce que le code que j'ai mis est répéter dans au moins 100 lignes dans le fichier et je voudrais juste les laisser la bas et les récupérer dans l'autre fichier.
Dans ce cas, c'est plutôt ta conception qui est bancale.
Tu devrais mettre tout le contenu commun dans un fichier à part et utiliser include pour l'intégrer chaque fois que tu en as besoin.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 11h57   #4
Membre éclairé
 
Homme
Développeur Sharepoint/Biztalk
Inscription : octobre 2008
Messages : 503
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur Sharepoint/Biztalk

Informations forums :
Inscription : octobre 2008
Messages : 503
Points : 399
Points : 399
Au vue du bout de code sur tu présentes, si tu as x lignes dans chaque fichier, tu peux pas faire une boucle PHP ? je sais pas si tu comptes utiliser PHP au final. Car si le bout de code flash est le même et que seulement l'en-tête 1er flash, 2eme flash .. différe, autant boucler
bob633 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 16h07   #5
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Ou si il n'y a que le texte qui change à ce moment la tu peux écrire une fonction :

Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
function maFonction($texte){
    return '<div style="float:left;width:250px" align="center">' . $texte . '<object type="application/x-shockwave-flash" data="images/mp3.swf" width="250" height="280">
		<param name="movie" value="images/mp3.swf" /><param name="FlashVars" value="mp3=http://live1.islamweb.net/quran/yaser_qurashi/001.mp3|http://live1.islamweb.net/quran/yaser_qurashi/002.mp3
		&amp;bgcolor1=000000&amp;bgcolor2=BBBBBB&amp;height=280&amp;width=250&amp;autoplay=1&amp;showplaylistnumbers=0" /></object>			</div>';
}
 
$html .= '
<table>
    <tr><td>' . maFonction("1er flash"); . '</td><td>' . maFonction("2eme flash") . '</td></tr>
</table>';
 
echo $html;
?>
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 19h56   #6
Invité régulier
 
Kader Ouedraogo
Inscription : août 2010
Messages : 25
Détails du profil
Informations personnelles :
Nom : Kader Ouedraogo

Informations forums :
Inscription : août 2010
Messages : 25
Points : 5
Points : 5
Tous les liens MP3 texte et noms changent dans chaque code. ya au total 68 flash a mettre dans 68 page.

Pour le moment j'ai morcellé ça et j'ai fait des include dans chaque page comme proposé plus haut.
mais si ya vraiment une solution ça pourrais m'aider dans l'avenir.
Quelqu'un m'a parler sur un autre forum de XML qui pourrai faire ça mais j'y connais rien en XML


Si cela est vraiment possible je vais pouvoir regrouper tout les pub de mon site sur un seul fichier et aller les récupérer un à un dans chaque page.
Merci a vous.
dercom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 23h23   #7
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Le XML c'est juste un formatage de données ce ne t'avancera pas plus que les includes.
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h02.


 
 
 
 
Partenaires

Hébergement Web