begin process at 2012 05 31 04:22:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

PHP / Différent Background suivant l'url


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

PHP / Différent Background suivant l'url

dimanche 23 janvier 2011 à 16:12:40 | PHP / Différent Background suivant l'url

Passepartout1

Bonjour,

N'étant pas Developpeur PHP, mais infographiste 2D/3D, j'ai des soucis avec php... !

J'aimerai faire en sorte de dédié un background a des sections différentes de mon site internet et pour ce faire j'utilise un ancien code php venant d'une de mes versions précédente du site actuel.

Actuellement quand je colle et modifie ce code, le background ne change malheureusement pas !

Le code php est dans un fichier tpl ! du coup, il faut mettre le php sous {php}{/php}

Ce que je souhaite dans l'idéal c'est d'affecter un css suivant l'url précise... et si pas d'url précis mit dans le code il met le Css par défaut !

Genre si je dis que la page [url]http://pageA/url est un autre css et la [url]http://www.pageB/url un autre css mais si je ne dis rien, le css par défaut est attribuer ! :)

J'ai réussi à faire un truc avec

___________________________________

Code HTML :
<link href="{$baseurl}/templates/{$template}/css/compressed/{php} echo basename($_SERVER['REQUEST_URI']){/php}.php" rel="stylesheet" type="text/css" />



___________________________________

Mais n'étant pas codeur, de profession, (je suis infographiste) je stagne ...

Exemple partie du code source :
___________________________________

Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>{if $index_page eq 'index'}{$site_name|stripslashes}{/if} {$pagetitle|stripslashes}</title>

<meta name="description" content="{if $g_gdescn ne ""}{$g_gdescn|stripslashes}{elseif $description_meta ne ""}{$description_meta}{else}{$meta_descr|stripslashes}{/if}" />

<meta name="keywords" content="{if $g_keyword ne ""}{$g_keyword|stripslashes}{elseif $keyword_meta ne ""}{$keyword_meta}{else}{$meta_key|stripslashes}{/if}" />

<link rel="alternate" type="application/rss+xml" title="RSS - {$site_name|stripslashes} 20 {$lang_rssnewest}" href="{$baseurl}/api/rss/" />

<link rel="alternate" type="application/rss+xml" title="RSS - {$site_name|stripslashes} 20 {$lang_rssmostviewed}" href="{$baseurl}/api/rss/?resultno=20&sortby=v.viewnumber&ordertype=DESC&category=all&customrss=1" />

<link rel="alternate" type="application/rss+xml" title="RSS - {$site_name|stripslashes} 20 {$lang_rssmostcomm}" href="{$baseurl}/api/rss/?resultno=20&sortby=v.com_num&ordertype=DESC&category=all&customrss=1" />


<link href="{$baseurl}/templates/{$template}/css/compressed/.php" rel="stylesheet" type="text/css" />


__________________________________


Des idées ??
Un code plus simple ? :p

grace à cette commande
lundi 24 janvier 2011 à 10:30:06 | Re : PHP / Différent Background suivant l'url

cod57

bonjour
je te propose une idée, c'est un peu vite fait
mais ça pourrait être une base ...
Code PHP :

<?php
$choix="";
$body_color="";

/*partie test*/
echo basename($_SERVER['PHP_SELF']).'<hr>';
echo $_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'].'<hr>';
echo basename(__FILE__).'<hr>';
echo 'http://' . $_SERVER['SERVER_ADDR'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI'].'<hr>';
echo '<hr>adresse de la page : <br />';
echo $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo '<hr>';


/*les css*/

$css_standart='<link href="http://tonsite.com/rep_css/style_de_base.css" rel="stylesheet" type="text/css">';
$css1='<link href="http://tonsite.com/rep_css/style2.css" rel="stylesheet" type="text/css">';
$css2='<link href="http://tonsite.com/rep_css/style2.css" rel="stylesheet" type="text/css">';
$css3='<link href="http://tonsite.com/rep_css/style3.css" rel="stylesheet" type="text/css">';


/*tableau des liens possibles*/

$css_table =array(
'http://localhost/bibi/2/css.php'
,'http://tonsite.com/un_rep/tapage2.php'
,'http://autresite.com/un_rep/tapagexx.php'
);

echo '<pre>';
print_r($css_table);
echo '</pre>';
/*fin partie test*/

$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];





/*test affichage*/

if(in_array($url,$css_table,true)){

    /*ou switch case */
    
    if ($url == 'http://localhost/bibi/2/css.php'){
    echo $choix=$css1;
    $body_color='grey';
    }
    
    elseif ($url == 'http://tonsite.com/un_rep/tapage2.php'){
    echo $choix=$css2;
    $body_color='green';
    }
    
    elseif ($url == 'http://autreite.com/un_rep/tapagexx.php'){
    echo $choix=$css3;
    $body_color='blue';
    }
    
    else{
    echo $choix=$css_standart;  /*par defaut*/
    $body_color='red';
    }

}else{
echo $choix=$css_standart;
$body_color='red';
}
?>
<html>
<head>
</head>
<body bgcolor="<?php echo $body_color;?>">
</body>
</html>

a++


Cette discussion est classée dans : code, php, url, background, css


Répondre à ce message

Sujets en rapport avec ce message

Question de sécurité [ par zzzzzz ] Salutj'ai pas mal de page en php. Je me demandais quels sont les risques rééls sur les url. genre on rajoute un code apres l'url ? on pourrai ainsi in probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si Pas d'image sur mon bouton [ par Linuss ] Bonjour à tous, Voilà j'ai une page (index.php) avec un include sur une autre page (pages/sondage.php).Mais voilà lorsque j'essaie de mettre une image Problen de redirection d'url [ par balmode ] salut Je cherche un script  php/mysql  capable de rediriger  mes visiteurs a partir d'un url de forme : http://monsite/redirect.php?code=id  vers un u Include [ par w_minisplash_w ] Bonjour à tous,Prenons un exemple (une belle faille include) :on a la page http://www.monsite.com/mapage.php?url=uneurl : <font color="#ff0000" face Modifier la taille d'une "background-image:url()" en CSS [ par Prototype51 ] Bonjour à tous, Je ne savais où poster cette question mais j'espère que vous pourrez quand même m'aider.J'aimerais faire un menu en CSS avec une ima Au secours>>CSS et mise en forme résultat $req [ par aimara ] Bonjour et merci à celui qui voudra bien m'aider. Pour la petite histoire je suis bloqué sur le "design css" du résultat de ma requête.Comment appliqu Allez on melange tout! [ par orrichan ] Bonjour a tous,J'ai un probleme d'ordre general.J'ai un index sur "www.domain.com".Sur mon serveur, le chemin d'acces au repertoire est "D:\www\domain Url en php [ par breezer666cs ] J'ai 1 bouton et un hyperlink dans mon code:            BOBj'essaie Ajouter un code dans une url - Javascript - php ? [ par Xtaz991 ] BonjourJe voudrais créer une page sur laquelle je demande au visiteur de taper un code dans un champ.Puis lors de la validation je voudrais ajouter ce


Nos sponsors


Sondage...

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

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