php et feuilles de style

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

lupin
Nouveau WRInaute
 
Messages: 14
Inscription: Mar Oct 25, 2005 21:37

php et feuilles de style

Message le Jeu Oct 27, 2005 11:31

Bonjour
je voudrais savoir comment lier une page php à une feuille de style externe.
je crois que la ligne de code est différente qu'en html
merci
ps: senior et débutant alors excusez moi si mes questions ont l'air simples et betes pour les personnes averties

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Jeu Oct 27, 2005 11:37

hello..

une page php produit du html donc la ligne pour lier à une feuille de style CSS est la meme au final, par exemple :

Code: Tout sélectionner
<link rel="stylesheet" href="MonStyle.css" type="text/css">


mais si tu veux produire ca en php, il faudra ecrire cela en php:

Code: Tout sélectionner
print('<link rel="stylesheet" href="MonStyle.css" type="text/css">');


Bon courage,

Julien

lupin
Nouveau WRInaute
 
Messages: 14
Inscription: Mar Oct 25, 2005 21:37

Message le Jeu Oct 27, 2005 11:48

merci pour la réponse rapide
je viens de faire un essai mais print(''); apparait en haut de la page.
j'ai du faire une mauvaise manip

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Jeu Oct 27, 2005 11:57

avez vous bien ouvert le code PHP avec <? et ?>

ex :

Code: Tout sélectionner
<?
print('<link rel="stylesheet" href="MonStyle.css" type="text/css">');
?>


sinon, mettre simplement

Code: Tout sélectionner
<link rel="stylesheet" href="MonStyle.css" type="text/css">


l'ouverture de <? ouvre l'interpreteur PHP. Apres cette balise et jusqu'a sa fermeture (?>) il faut donc 'parler' PHP et plus HTML


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Jeu Oct 27, 2005 12:01

avec le print il faut que ta page soit du PHP

tu ajoute
Code: Tout sélectionner
<?php print('<link rel="stylesheet" href="MonStyle.css" type="text/css">'); ?>


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Jeu Oct 27, 2005 12:03

DSL encore une fois ZoRRo75

Je repond toujours en retard.
(Voir mon post http://www.webrankinfo.com/forums/viewt ... p?p=375665)
MDR

lupin
Nouveau WRInaute
 
Messages: 14
Inscription: Mar Oct 25, 2005 21:37

Message le Jeu Oct 27, 2005 12:04

merci ça marche
c'est dur d'être débutant
autre question

ça embeterait qq de me vérifier un code mis ds un fichier feedparser car j'ai des petits problèmes d'erreur de notice?

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Jeu Oct 27, 2005 12:04

mais no soucy borower !!!

balances le code du feedparser lupin

lupin
Nouveau WRInaute
 
Messages: 14
Inscription: Mar Oct 25, 2005 21:37

Message le Jeu Oct 27, 2005 12:08

le voilà

Code: Tout sélectionner
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");

// Fonction d'extraction des données du flux
// 2 paramètres, l'url du flux et le nombre d'informations à afficher (5 par défaut)
function FeedParser($url_feed, $nb_items_affiches=5) {

// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);

// si la lecture s'est bien passée, on lit les élements
if (is_array($rss->items))  {     

   // On ne garde que les $nb_items_affiches premières informations
   $items = array_slice($rss->items, 0, $nb_items_affiches);

   // Récupération des informations sur le site et sur la vignette
   $site_titre = $rss->channel["title"];
   $site_lien = $rss->channel["link"];
   $site_description = $rss->channel["description"];
   $logo_titre = $rss->image["title"];
   $logo_description = $rss->image["description"];
   $logo_url = $rss->image["url"];
   $logo_lien = $rss->image["link"];

   // Création de la chaine de résultat

   // Vignette cliquable
   $html = "<span style=\"float:left;margin:5px 0 0 5px\"><a href=\"".$logo_lien."\"><img src=\"".$logo_url."\" border=\"0\" alt=\"".$logo_description."\" title=\"".$logo_titre."\"></a></span>\n";

   // Titre cliquable
   $html .= "<a href=\"".$site_lien."\" title=\"".$site_description."\" target=\"_blank\">".$site_titre."</a><br>\n";

   // Description
   $html .= "<span style=\"font-size:10px\">".$site_description."</span><br clear=\"left\"><br>\n";

   // Boucle sur les informations et récupérations du contenu des balises
   foreach($items as $item) {
     $titre = $item["title"];
     $lien = $item["link"];
     $description = $item["description"];
     if (isset($item["enclosure"])) {  $photo = $item["enclosure"]; } else {   $photo =""; }
     // Convertion de la date au format Timestamp (secondes depuis le 01/01/70)
     // Formatage de la date (jj/mm/aa). Utilisez le formatage de votre choix.
     $date = date("d/m/y",strtotime($item["pubdate"]));

     // Il n'y a pas systématiquement une photo, on test donc sa présence   
     if($photo!="")
       $html .= "<img src=\"".$photo."\" alt=\"".$titre."\" style=\"float:left;margin-right:5px\">\n";

     // Affichage du titre
     $html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">".$titre."</a><br>\n";

     // Affichage de la date et de la description
     $html .= "<span class=\"tiny\">".$date." - ".$description."</span><br clear=\"left\"><br>\n";
   } // Boucle sur les infos

// retourne le code HTML à inclure dans la page
return $html;
} // Condition de récupération des données
} // Fin de la fonction

?>


je dois avoir des soucis quand il n'y pas de logos
merci

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Jeu Oct 27, 2005 12:09

et les erreurs stp ? ( ca donne des infos)


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Jeu Oct 27, 2005 12:11

ZoRRo75 a écrit:mais no soucy borower !!!

Merci à toi :lol:
Pour ton probleme lupin c'est sur qu'avec les erreurs ce serai plus simple

lupin
Nouveau WRInaute
 
Messages: 14
Inscription: Mar Oct 25, 2005 21:37

Message le Jeu Oct 27, 2005 12:25

je suis bien d'accord
j'ai un peu honte car ça fait beaucoup mais souvent la meme

Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23
Notice: Undefined index: link in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 25
Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23
Notice: Undefined index: link in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 25
Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23
Notice: Undefined index: link in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 25
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23
Notice: Undefined property: etag in f:\creation site internet\site internet global en cours\projet_rss\magpierss\rss_fetch.inc on line 156

Notice: Undefined variable: php_errormsg in f:\creation site internet\site internet global en cours\projet_rss\magpierss\rss_parse.inc on line 563

Warning: MagpieRSS: Failed to parse RSS file. (junk after document element at line 19, column 0) in f:\creation site internet\site internet global en cours\projet_rss\magpierss\rss_fetch.inc on line 238
Notice: Undefined index: title in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 22

Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23

Notice: Undefined index: url in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 24

Notice: Undefined index: link in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 25

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined property: etag in f:\creation site internet\site internet global en cours\projet_rss\magpierss\rss_fetch.inc on line 156

Notice: Undefined index: title in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 22

Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23

Notice: Undefined index: url in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 24

Notice: Undefined index: link in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 25
Notice: Undefined index: title in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 22

Notice: Undefined index: description in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 23

Notice: Undefined index: url in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 24

Notice: Undefined index: link in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 25

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: Undefined index: pubdate in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46
Notice: strtotime(): Called with empty time parameter in f:\creation site internet\site internet global en cours\projet_rss\feedparser.php on line 46

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Jeu Oct 27, 2005 12:32

apapremment tu fais appel a des infos qui ne sont pas presentes dans le RSS source ;
description, link, pubdate

strtotime() donne donc une erreur vu que pubdate est vide

est ce que le parametre $url_feed est bien un RSS valide ?

lupin
Nouveau WRInaute
 
Messages: 14
Inscription: Mar Oct 25, 2005 21:37

Message le Jeu Oct 27, 2005 12:41

pour ça je ne sais pas
il me faut certainement vérifier
mais ds ce cas, on peut peut être l'ignorer si ce n'est pas valide?

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Jeu Oct 27, 2005 12:47

verifier quoi ? le fil RSS ou chaque propriété ?

quelle est la valeur de $url_feed que tu utilises ?

php et feuilles de style

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 0 invités