Bonjour à tous,
j'ai des petits soucis avec mon site hébergé chez Free (http://nicolas.felder.free.fr)
Le site en question est stageDeuxiemeAnnee (page_principale.php pour visualiser).
Mon css est censé afficher une image sous le texte en rouge grâce à ceci :
qui est utilisé par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #image_transparente { margin-left:70px; float: center; width: 2048; height: 1536; background: url("images/photo_design.jpg") no-repeat; filter:alpha(opacity=80); opacity:0.8; } #texte_au_dessus { filter:alpha(opacity=100); opacity:1; text-align: center; font-weight:bold; } #texte_au_dessus #couleur_texte{ color: red; }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <div id='image_transparente'> <div id='texte_au_dessus'> <div id='container' align=center> <p> <i><em>Important</em> : Afin de pouvoir visualiser les fichiers en format <em>PDF</em>, <br/> vous devez vous munir de la denière version de <em>Adobe® Reader®</em> disponible en cliquant <a href="http://get.adobe.com/fr/reader/">ici</a>.</i> <h1> Espace actualités </h1> <br/><br/> <div id='couleur_texte'> <?php /* fonction pour changer l'affichage de la date date_format() */ echo "<table>"; $requete = "SELECT libelle FROM actualites"; mysql_query ($requete) or die ('Erreur SQL : il n\'y a pas d\'actualités à afficher'); /* alias de la date :*/ $requete2 = 'SELECT DATE_FORMAT(date_actu,\'%d / %m / %Y\') AS date_FR FROM actualites'; mysql_query ($requete2) or die ('Erreur SQL : l\'actualité ne comporte pas de date'); $resultat = mysql_query($requete, $base); $resultat2 = mysql_query($requete2, $base); while ($row = mysql_fetch_assoc($resultat) AND $row2 = mysql_fetch_assoc($resultat2)) { echo (" <tr> <td align=center>".$row2['date_FR']."</td> <td align=center> : </td> <td align=center>".$row['libelle']."</td> </tr>" ); } echo "<br/>"; echo "</table>"; ?> <br/><br/><br/><br/><br/> </div> </p> </div> </div> </div>
Et bien sur, il ne m'affiche pas d'image... Alors que ça fonctionne très bien en localhost.
En plus de cela, il m'indique le message d'erreur qui est censé s'afficher lorsqu'il n'y a aucunes actualités, or il y en a 3 d'enregistrées.
La requête SQL exécutée sous phpMyAdmin via le site de Free me retourne bien les 3 libellés d'actualités (affichage qui fonctionne d'ailleurs très bien par dessus l'image sous localhost).
Des restrictions imposées par Free par rapport au PHP 4/5 ? CSS 2/3 ?
D'autres conseils ?
J'avoue être un peu perdu la :/
Partager