Lien dans un script .php

Résolu/Fermé
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 - 6 oct. 2007 à 19:41
Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 - 6 oct. 2007 à 23:34
Bonjour,
Je voulais savoir si s'était possible de créer un lien sous forme d'image en haut d'une page php.


Le code est :

<?
//// On inclut le formulaire pour ajouter un nouveau message ////
include("formulaire.php");


//// Connexion à la base mySQL ////

@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");


$req=mysql_query("SELECT * FROM twiggy_messages");
$nbmsg=mysql_num_rows($req);

if($nbmsg=="")
{
echo "<center><b>Il n'y a pas de messages sur le livre d'or</b></center><br><br><br>";
}

function CouperMot($message,$cut)
{
$message=wordwrap($message,$cut, " ", 1);
return $message;
}

//// Initialisation affichage page par page ////

if(empty($page)) $page=1;
if(empty($total))
{
$req=mysql_query("SELECT * FROM twiggy_messages");
$total=mysql_num_rows($req);
}

//// On determine debut du limit ////
$debut=($page-1)*$nb;

$req=mysql_query("SELECT * FROM twiggy_messages ORDER BY id DESC LIMIT $debut,$nb");
while($comment=mysql_fetch_array($req))
{
$comment['auteur']=CouperMot($comment['auteur'],$cut);

$email="$comment[email]";

if(empty($email))
{
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" width=\"400\" class=\"tableau\"> \n";
echo " <tr>\n";
echo " <td class=\"row_1\"> \n";
echo " <b>Auteur :</b> $comment[auteur] || <b>Posté le :</b> $comment[date]</b> \n";
echo " </td> \n";
echo " </tr> \n";
}

else
{
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" width=\"400\" class=\"tableau\"> \n";
echo " <tr>\n";
echo " <td class=\"row_1\"> \n";
echo " <b>Auteur : <a href=\"mailto:$comment[email]\">$comment[auteur]</a></b> || <b>Posté le :</b> $comment[date] \n";
echo " </td> \n";
echo " </tr> \n";
}

$commentaire="$comment[commentaire]";

$commentaire=CouperMot($commentaire,$cut);

$req2=mysql_query("SELECT * FROM twiggy_censure");
while($censure=mysql_fetch_array($req2))
{
$commentaire=preg_replace("/(^|[^a-zA-Z])($censure[mot])([^a-zA-Z]|$)/si",'\\1'.$censure['rempl'].'\\3',$commentaire);
}


if($autogen=="oui")
{
$commentaire=eregi_replace("(:alnum:+)://([^[:space:]]*)([[:alnum:]#?/&=])","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$commentaire);
$commentaire=eregi_replace("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)","<a href=\"mailto:\\1\">\\1</a>",$commentaire);
}

$commentaire=str_replace("[01]"," <img src='smileys/01.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[02]"," <img src='smileys/02.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[03]"," <img src='smileys/03.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[04]"," <img src='smileys/04.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[05]"," <img src='smileys/05.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[06]"," <img src='smileys/06.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[07]"," <img src='smileys/07.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[08]"," <img src='smileys/08.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[09]"," <img src='smileys/09.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[10]"," <img src='smileys/10.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[11]"," <img src='smileys/11.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[12]"," <img src='smileys/12.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[13]"," <img src='smileys/13.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[14]"," <img src='smileys/14.gif' align='absmiddle'> ",$commentaire);

echo " <tr> \n";
echo " <td class=\"row_2\"> \n";
echo " $commentaire \n";
echo " </td>\n";
echo " </tr> \n";
echo "</table><br> \n";

}

mysql_close();

//// Calcul du nombre de pages ////

echo "<center> \n ";

echo "Page :\n ";
$nbpages = ceil($total / $nb);
for($i = 1;$i <= $nbpages;$i ++)
{
echo "<a href=\"index.php?page=$i&total=$total\" class=titre>$i</a> \n";
if($i < $nbpages) echo " - ";
}

echo "<br><a href=\"admin/\" target=_blank><b>Admin</b></a></center>\n ";

echo "</body> \n";
echo "</html> \n";



J'espère qu c'est possible.
Merci de votre aide

?>

12 réponses

Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 116
6 oct. 2007 à 19:44
Tu ajoutes les balises pour une page html, et tu insers ton lien facilement .
0
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 19
6 oct. 2007 à 20:00
Excuse moi de te poser cette question qui doit te paraitre bete, mais comment tu fais?
Deplus, comme c'est une page qui contient un livre d'or, ca risque pas de la rendre inutilisable?
0
Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 116
6 oct. 2007 à 20:04
Il me semble qu'une page html contenant du code php, et avec l'extension .php , elle exécute le code php.
Donc il faudrait qu'il essaye de rajouter les balises
<html>
<head></head>
<body>
ici le lien
<?php
Ici le livre d'or
?>
</body>
</html>


Nan ?
0
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 19
6 oct. 2007 à 20:15
j'essaie ca!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 116
6 oct. 2007 à 20:18
Tiens moi au courant ;)
0
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 19
6 oct. 2007 à 20:20
ca ne marche pas!!
a mon avis, le livre d'or doit etre forcement en php !
La, ca fait une grosse confusion: vas voir: http://veroniquegouys.olympe-network.com/livredor.html.
0
Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 116
6 oct. 2007 à 20:25
j'ai précisé : il faut que l'extension soit .php !
Sinon le code php qui est dedans n'est pas exécuté, mais simplement affiché . . .
0
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 19
6 oct. 2007 à 20:40
je l'ai refait en php.
Mais il y a toujours un probleme:


<html><head><title>index</title></head><body>
<a href="http://veroniquegouys.olympe-network.com/"><img src="http://veroniquegouys.olympe-network.com/Sans%20titre.JPG" height="100" width="500"> <?php <?//// On inclut le formulaire pour ajouter un nouveau message ////
include("formulaire.php");
//// Connexion à la base mySQL ////
@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");
$req=mysql_query("SELECT * FROM twiggy_messages");
$nbmsg=mysql_num_rows($req);
if($nbmsg=="")
{
echo "<center><b>Il n'y a pas de messages sur le livre d'or</b></center><br><br><br>";
}
function CouperMot($message,$cut)
{
$message=wordwrap($message,$cut, " ", 1);
return $message;
}
//// Initialisation affichage page par page ////
if(empty($page)) $page=1;
if(empty($total))
{
$req=mysql_query("SELECT * FROM twiggy_messages");
$total=mysql_num_rows($req);
}
//// On determine debut du limit ////
$debut=($page-1)*$nb;
$req=mysql_query("SELECT * FROM twiggy_messages ORDER BY id DESC LIMIT $debut,$nb");
while($comment=mysql_fetch_array($req))
{
$comment['auteur']=CouperMot($comment['auteur'],$cut);
$email="$comment[email]";
if(empty($email))
{
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" width=\"400\" class=\"tableau\"> \n";
echo " <tr>\n";
echo " <td class=\"row_1\"> \n";
echo " <b>Auteur :</b> $comment[auteur] || <b>Posté le :</b> $comment[date]</b> \n";
echo " </td> \n";
echo " </tr> \n";
}
else
{
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" width=\"400\" class=\"tableau\"> \n";
echo " <tr>\n";
echo " <td class=\"row_1\"> \n";
echo " <b>Auteur : <a href=\"mailto:$comment[email]\">$comment[auteur]</a></b> || <b>Posté le :</b> $comment[date] \n";
echo " </td> \n";
echo " </tr> \n";
}
$commentaire="$comment[commentaire]";
$commentaire=CouperMot($commentaire,$cut);
$req2=mysql_query("SELECT * FROM twiggy_censure");
while($censure=mysql_fetch_array($req2))
{
$commentaire=preg_replace("/(^|[^a-zA-Z])($censure[mot])([^a-zA-Z]|$)/si",'\\1'.$censure['rempl'].'\\3',$commentaire);
}
if($autogen=="oui")
{
$commentaire=eregi_replace("(:alnum:+)://([^[:space:]]*)([[:alnum:]#?/&=])","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$commentaire);
$commentaire=eregi_replace("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)","<a href=\"mailto:\\1\">\\1</a>",$commentaire);
}
$commentaire=str_replace("[01]"," <img src='smileys/01.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[02]"," <img src='smileys/02.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[03]"," <img src='smileys/03.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[04]"," <img src='smileys/04.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[05]"," <img src='smileys/05.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[06]"," <img src='smileys/06.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[07]"," <img src='smileys/07.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[08]"," <img src='smileys/08.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[09]"," <img src='smileys/09.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[10]"," <img src='smileys/10.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[11]"," <img src='smileys/11.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[12]"," <img src='smileys/12.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[13]"," <img src='smileys/13.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[14]"," <img src='smileys/14.gif' align='absmiddle'> ",$commentaire);
echo " <tr> \n";
echo " <td class=\"row_2\"> \n";
echo " $commentaire \n";
echo " </td>\n";
echo " </tr> \n";
echo "</table><br> \n";
}
mysql_close();
//// Calcul du nombre de pages ////
echo "<center> \n ";
echo "Page :\n ";
$nbpages = ceil($total / $nb);
for($i = 1;$i <= $nbpages;$i ++)
{
echo "<a href=\"index.php?page=$i&total=$total\" class=titre>$i</a> \n";
if($i < $nbpages) echo " - ";
}
echo "<br><a href=\"admin/\" target=_blank><b>Admin</b></a></center>\n ";
echo "</body> \n";
echo "</html> \n";
?>
?>
</a></body></html>
0
Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 116
6 oct. 2007 à 20:48
<html>
<head><title>titre du site qui safiche en haut</title></head>
<body>

<a href='adresseDuLien'>nomdulien</a>

<?
//// On inclut le formulaire pour ajouter un nouveau message ////
include("formulaire.php");


//// Connexion à la base mySQL ////

@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");


$req=mysql_query("SELECT * FROM twiggy_messages");
$nbmsg=mysql_num_rows($req);

if($nbmsg=="")
{
echo "<center><b>Il n'y a pas de messages sur le livre d'or</b></center><br><br><br>";
}

function CouperMot($message,$cut)
{
$message=wordwrap($message,$cut, " ", 1);
return $message;
}

//// Initialisation affichage page par page ////

if(empty($page)) $page=1;
if(empty($total))
{
$req=mysql_query("SELECT * FROM twiggy_messages");
$total=mysql_num_rows($req);
}

//// On determine debut du limit ////
$debut=($page-1)*$nb;

$req=mysql_query("SELECT * FROM twiggy_messages ORDER BY id DESC LIMIT $debut,$nb");
while($comment=mysql_fetch_array($req))
{
$comment['auteur']=CouperMot($comment['auteur'],$cut);

$email="$comment[email]";

if(empty($email))
{
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" width=\"400\" class=\"tableau\"> \n";
echo " <tr>\n";
echo " <td class=\"row_1\"> \n";
echo " <b>Auteur :</b> $comment[auteur] || <b>Posté le :</b> $comment[date]</b> \n";
echo " </td> \n";
echo " </tr> \n";
}

else
{
echo "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" width=\"400\" class=\"tableau\"> \n";
echo " <tr>\n";
echo " <td class=\"row_1\"> \n";
echo " <b>Auteur : <a href=\"mailto:$comment[email]\">$comment[auteur]</a></b> || <b>Posté le :</b> $comment[date] \n";
echo " </td> \n";
echo " </tr> \n";
}

$commentaire="$comment[commentaire]";

$commentaire=CouperMot($commentaire,$cut);

$req2=mysql_query("SELECT * FROM twiggy_censure");
while($censure=mysql_fetch_array($req2))
{
$commentaire=preg_replace("/(^|[^a-zA-Z])($censure[mot])([^a-zA-Z]|$)/si",'\\1'.$censure['rempl'].'\\3',$commentaire);
}


if($autogen=="oui")
{
$commentaire=eregi_replace("(:alnum:+)://([^[:space:]]*)([[:alnum:]#?/&=])","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$commentaire);
$commentaire=eregi_replace("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)","<a href=\"mailto:\\1\">\\1</a>",$commentaire);
}

$commentaire=str_replace("[01]"," <img src='smileys/01.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[02]"," <img src='smileys/02.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[03]"," <img src='smileys/03.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[04]"," <img src='smileys/04.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[05]"," <img src='smileys/05.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[06]"," <img src='smileys/06.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[07]"," <img src='smileys/07.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[08]"," <img src='smileys/08.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[09]"," <img src='smileys/09.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[10]"," <img src='smileys/10.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[11]"," <img src='smileys/11.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[12]"," <img src='smileys/12.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[13]"," <img src='smileys/13.gif' align='absmiddle'> ",$commentaire);
$commentaire=str_replace("[14]"," <img src='smileys/14.gif' align='absmiddle'> ",$commentaire);

echo " <tr> \n";
echo " <td class=\"row_2\"> \n";
echo " $commentaire \n";
echo " </td>\n";
echo " </tr> \n";
echo "</table><br> \n";

}

mysql_close();

//// Calcul du nombre de pages ////

echo "<center> \n ";

echo "Page :\n ";
$nbpages = ceil($total / $nb);
for($i = 1;$i <= $nbpages;$i ++)
{
echo "<a href=\"index.php?page=$i&total=$total\" class=titre>$i</a> \n";
if($i < $nbpages) echo " - ";
}

echo "<br><a href=\"admin/\" target=_blank><b>Admin</b></a></center>\n ";

echo "</body> \n";
echo "</html> \n";

?>

</body>
</html>





voilà ton fichier livredor.php noublie pas l'extension .php !!!
0
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 19
6 oct. 2007 à 21:00
Merci a toi d'avoir passé du temps sur mon probleme, je t'en suis tres reconnaissant, j'essaie ca tout de suite!!
0
martinz33 Messages postés 173 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 9 novembre 2008 19
6 oct. 2007 à 21:09
CA marche je t'en suis tres reconnaissant!
merci encore
0
Julien41 Messages postés 177 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 8 septembre 2010 116
6 oct. 2007 à 23:34
De rien ;) , tu peux marquer le sujet comme résolu !
0