Besoin d'aide sur du code php/mysql
8 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Vespa
- WRInaute occasionnel

- Messages: 346
- Inscription: 17 Nov 2003
Besoin d'aide sur du code php/mysql
Salut à tous
,
J'ai besoin un peu d'aide sur du php/mysql.
Un membre de WRI m'a donné ce code afin de vérifier sur des url la présence d'un lien vers mon site :
Dans ce code j'aimerais faire en sorte que les urls proviennent de ma base de donnée en locurence de ma table : "backlink" mais ce qui me pose soucis c'est qu'il faut une virgule en fin de ligne sauf sur la dernière
Si quelqu'un sait comment faire je le remercie par avance
J'ai besoin un peu d'aide sur du php/mysql.
Un membre de WRI m'a donné ce code afin de vérifier sur des url la présence d'un lien vers mon site :
- Code: Tout sélectionner
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body><?php
/*************************************************
STER.NET --> TURBIAN
*************************************************/
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
// Entrer les addresses ou l'on doit verifier les liens
// NOTA: Vous pouvez ajouter des lignes mais verifier bien la syntaxe en fin de ligne avec les virgules sauf la derniere ligne
$sites = array
(
'http://www.monsite1.com',
'http://monsite2.com/liens.htm',
'http://monsite3.com/liens.htm'
);
$a = 0;
for ($compte = 0; $compte < count($sites); $compte++)
{
?>
<b><a href="<?php echo $sites[$compte]; ?>" target="_blank"><?php echo $sites[$compte]; ?></b></a>
<?php
$fp = fopen($sites[$compte], "r");
while ($data = fread($fp, 4096))
{
//mettre l'adresse de votre site qui doit etre présent sur les autres sites (Attention pas mettre de balise)
if (stristr($data , "www.equi-western.com"))
{$robot="<b><font color=\"green\">Lien présent :)</font></b><br>"; $a=1;}
}
if ($a == 1)
{
echo $robot;
$a=0;
}
else
{
echo "<b><font color=\"red\">absent! :(</font></b><br>";
}
fclose($fp);
}
?>
</body>
</html>
</body>
</html>
Dans ce code j'aimerais faire en sorte que les urls proviennent de ma base de donnée en locurence de ma table : "backlink" mais ce qui me pose soucis c'est qu'il faut une virgule en fin de ligne sauf sur la dernière
- Code: Tout sélectionner
// Entrer les addresses ou l'on doit verifier les liens
// NOTA: Vous pouvez ajouter des lignes mais verifier bien la syntaxe en fin de ligne avec les virgules sauf la derniere ligne
$sites = array
(
'http://www.monsite1.com',
'http://monsite2.com/liens.htm',
'http://monsite3.com/liens.htm'
);
Si quelqu'un sait comment faire je le remercie par avance
- pc07
- WRInaute discret

- Messages: 97
- Inscription: 10 Aoû 2004
Il te suffit d'initialiser un compteur (i par exemple) et de déterminer le nombre de site qu'il y a dans ta base
tu rajoutes une condition dans ta boucle.
ne pas oublier d'incrémenter i dans la boucle
- Code: Tout sélectionner
$nb_site = mysql_num_rows($resu_requete)
tu rajoutes une condition dans ta boucle.
- Code: Tout sélectionner
if($nb_site!=$i) //cas normal
{
ecriture avec la virgule
}
else // je suis au dernier
{
ecriture sans la virgule
}
ne pas oublier d'incrémenter i dans la boucle
- Vespa
- WRInaute occasionnel

- Messages: 346
- Inscription: 17 Nov 2003
fredsoft a écrit:Salut
il ne faut jamais faire de fopen sur des urls distantes...essaye sur notre site fredsoftwares.com pour voir tu comprendras
J'suis au boulot la je peux pas essayer
- Oncle Tom
- WRInaute impliqué

- Messages: 812
- Inscription: 31 Mar 2003
Pour le dernier encore plus simple
- Code: Tout sélectionner
$sites = implode(",", $sites);
8 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [besoin aide] petit code php
- besoin petite aide mais préciseuse pour 2 lignes de code
- Aide php/mysql requête svp
- Explication sur un code php/MySql
- svp aide code (php ou java..)
- besoin aide pour php
- Aide pour optimiser l'écriture d'une requete PHP/MYSQL
- besoin d'une aide en php (formulaire)
- Besoin aide sur Expression régulières en PHP.
- J'ai besoin d'une personne compétente en Php/mysql
- Passage à l'heure d'été/hiver sur un forum phpBB 3
- Gestion des langues et des sessions en PHP / MySQL
- Script de mise en cache des pages (PHP MySQL)
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Comment éviter les contenus dupliqués (avec/sans le www)
- Les différents systèmes de mise en cache des données
- Soft 404 : les pages d'erreurs avec un code HTTP 200
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

