//le code qui génère la page de la page 128.PHP
$videotext = "
\$t = \"$t\" ;
\$modele= \"$modele\";
\$img_cat=\"$img_cat\";
\$haut_cat= \"$haut_cat\";
\$largeur_cat= \"$largeur_cat\";
\$url_bouton=\"$url_bouton\";
\$hauteur_bouton= \"$hauteur_bouton\";
\$largeur_bouton= \"$largeur_bouton\";
\$telecharger= \"$telecharger\";
\$macat = \"../\".\"$cat\"; // contient : ../categorie/gauche.php
\$page = \"$page\";
\$nb_cat = \"$nb_cat\";
\$classement= \"$classement\";
\$nb_resultat= \"$nb_resultat\";
include \"http://www.monsite.com/include/dynamisme.php\";
\$separation = \"_\";
\$site = \"http://www.monsite.com\";
include (\"../include/configuration.php\");
include \"../include/fonctions.php\";
include \"../include/conf_mb.php\";
include (\"../t/meta_$t.php\");
echo \"<link href=\"../t/$t.css\" rel=\"stylesheet\" type=\"text/css\">\"
include (\"\$macat\");
include (\"http://www.monsite.com/include/pied.php\");
";
et la page gauche.php
<table border="0" align="left">
<tr>
<td> </td>
<td><div align="left"><?php include ("$page"); ?></div></td>
<td> </td>
</tr>
<tr>
<td valign="top"><?php include( "http://www.monsite.com/categorie.php"); ?></td>
<td align="left" valign="top"><?php
include ("../include/configuration.php");
$nb_avant = 4; // nombre de page avant la page courante
$nb_apres = 6; // nombre de page après la page courante
$premiere = 1; // aficher le lien "première page" (1 ou 0)
$derniere = 0; // afficher le lien "dernière page" (1 ou 0)
$courant = empty($_GET['page']) ? 1 : $_GET['page']; // page
$start = ($courant - 1) * $nb_resultat; // start (requete mysql)
$cont_filmx = mysql_query("SELECT count(id) FROM videos WHERE `id_emission` LIKE '%$cat%' AND valide='1' ORDER BY id ASC");
$ret_film_x = mysql_fetch_array($cont_filmx);
$nb_results = $ret_film_x[0];
$nb_pages = ceil($nb_results / $nb_resultat);
// nombre de pages avant
$avant = $courant > ($nb_avant + 1) ? $nb_avant : $courant - 1;
// nombre de pages après
$apres = $courant <= $nb_pages - $nb_apres ? $nb_apres : $nb_pages - $courant; ?>
<?php
$sql = "SELECT id, titre_fr, des_fr, poids, duree, img FROM videos WHERE `id_emission` LIKE '%$cat%' AND valide='1' ORDER BY $classement DESC LIMIT $start, $nb_resultat";
$result = mysql_query($sql);
echo "cat:".$cat ;
echo "classement:".$classement ;
echo "result:".$nb_resultat ;
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$id= $row["id"]; ?>
<?php include "$adress_mod$modele$fin"; ?><?php
}
mysql_free_result($result);
?>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="left"><?php include ("$page"); ?></div></td>
<td> </td>
</tr>
</table>
Code : Tout sélectionner
<?php
$t = "128";
$modele= "1";
$img_cat="";
$haut_cat= "";
$largeur_cat= "";
$url_bouton="";
$hauteur_bouton= "";
$largeur_bouton= "";
$telecharger= "";
$macat = "categorie/gauche.php";
$page = "page.php";
$nb_cat = "6";
$classement= "date_enr";
$nb_resultat= "5";
include "../include/dynamisme.php";
$separation = "_";
$site = "http://www.monsite.com";
include ("../include/configuration.php");
include "../include/fonctions.php";
include "../include/conf_mb.php";
?>
<?php include ("../t/meta_128.php");?>
<link href="../t/128.css" rel="stylesheet" type="text/css">
<?php
include ("../"."$macat");?>
<?php include ("http://www.monsite.com/include/pied.php");?>
Ça n'est peut-être pas évident si tu débutes (PS: il y a un forum "Débuter en PHP", celui-ci est réservé aux problèmes propres à PHP5) mais tout se qui se trouve avant "://" est le protocole (sous-entendu, "de communication"). Le système de fichiers n'est pas réellement un protocole, mais pour des besoins pratiques on dit que c'est "file". Tout le reste est considéré comme extérieur, "http", "ftp", etc...si le fait d'écrire une url en absolue et considéré comme une url exterieur ?
Code : Tout sélectionner
// locales, relatives
fichier.php
../fichier.php
// locale, absolue
/var/www/fichier.php (dans PHP)
file:///var/www/fichier.php (dans PHP ou un navigateur... auquel cas tu accèdes aux fichiers locaux de l'utilisateur, ce qui est généralement interdit pour des raisons de sécurité)
// extérieure, absolue
http://www.example.com/fichier.php