Ouvrir un fichier depuis un site web
natier
-
natier -
natier -
Bonjour,
Je suis entrain de créer un site web qui répertorie tous mes cours pour chaque matière. J'ai créer une base de donéne ou il y a le nom de mes cours le nom du fichier.
Mon problème c que je n'arrive pas à ouvrir mes cours depuis mon site web, on me dit accès interdit
Voici mon code php
<?php
$db=mysql_connect("127.0.0.1","root","")or die("Erreur de connexion au serveur");
mysql_select_db("terminale",$db)or die ("Erreur de connexion à la base VIF");
$MonSql="SELECT Num, Nom, Type, Format, Fichier";
$MonSql=$MonSql." FROM anglais";
$MonResultat=mysql_query($MonSql)or die ("Erreur d'exécution de la requête");
While ($ligne=mysql_fetch_array($MonResultat))
{
Echo("<tr><td align='center'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Num"]."</font></td>");
Echo("<td align='left'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Nom"]."</font></td>");
Echo("<td align='left'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Type"]."</font></td>");
Echo("<td align='center'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Format"]."</font></td>");
echo '<td align="center"><font size="2" color="#713E20" face="times new roman"><a href="[http://127.0.0.1:8888/Site_Terminale/Terminale/Anglais/'.$ligne['Fichier'].'"><i>'.$ligne['Fichier'].'</i></a></font></td>';
}
?>
Merci d'avance de votre aide
Je suis entrain de créer un site web qui répertorie tous mes cours pour chaque matière. J'ai créer une base de donéne ou il y a le nom de mes cours le nom du fichier.
Mon problème c que je n'arrive pas à ouvrir mes cours depuis mon site web, on me dit accès interdit
Voici mon code php
<?php
$db=mysql_connect("127.0.0.1","root","")or die("Erreur de connexion au serveur");
mysql_select_db("terminale",$db)or die ("Erreur de connexion à la base VIF");
$MonSql="SELECT Num, Nom, Type, Format, Fichier";
$MonSql=$MonSql." FROM anglais";
$MonResultat=mysql_query($MonSql)or die ("Erreur d'exécution de la requête");
While ($ligne=mysql_fetch_array($MonResultat))
{
Echo("<tr><td align='center'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Num"]."</font></td>");
Echo("<td align='left'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Nom"]."</font></td>");
Echo("<td align='left'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Type"]."</font></td>");
Echo("<td align='center'><font size='2'color=#236B8E face = 'times new roman'>".$ligne["Format"]."</font></td>");
echo '<td align="center"><font size="2" color="#713E20" face="times new roman"><a href="[http://127.0.0.1:8888/Site_Terminale/Terminale/Anglais/'.$ligne['Fichier'].'"><i>'.$ligne['Fichier'].'</i></a></font></td>';
}
?>
Merci d'avance de votre aide
4 réponses
-
Salut,
Déjà il y a une erreur dans la ligne qui contient le lien vers le fichier:echo <a href="http://127.0.0.1:8888/Site_Terminale/Terminale/Anglais/'.$ligne['Fichier'].'">
Il n'y à pas de [ après le href=
Ensuite affiche le code source de ta page pour être sur que le lien est bon.
Bon courage. -
Bonjour,
L'adresse [http://127.0.0.1:8888/ fait référence à un lien localhost. Ca peut marcher si vous avez un serveur actif sur votre PC. Sinon c'est incohérent.
A+ -
-
le code source ou est présent mon tableau avec toutes les donnée et notament le lien avec le fichier est bon, et l'autre code source qui m'affiche accès interdit, ne m'affiche pas le lien