redirection > download.php?id=1
Posté : 05 mai 2005, 21:32
bonjour a touts et a toutes, je débute un peu en php, on m'aide, j'etudie un peu, ect...
ce que je cherches a faire ce serais un fichier download.php qui ne ferais QUE de la redirection
imaginons que je tappe racine/download.php?id=1
le fichier php irais chercher dans la bdd le fichier correspondant a id=1
et me redirigerais donc vers un mp3 situé dans un compte multimania ou free quelquonque situé a l 'autre bout du web
alors j 'ai demandé a un ami :
voila ce que j 'ai fait avec lui :
------------------
download.php
------------------
---------------------------
page1.php
---------------------------
----------------------------------------
pour ce qui est de la bdd :
-----------------------------------------
si vous savez voyez ce qui cloche ça m'aiderais bien bien, et si vous avez une solution de rechange, un code deja tout ecris pour arriver a rediriger je suis preneur
a plus ++
ce que je cherches a faire ce serais un fichier download.php qui ne ferais QUE de la redirection
imaginons que je tappe racine/download.php?id=1
le fichier php irais chercher dans la bdd le fichier correspondant a id=1
et me redirigerais donc vers un mp3 situé dans un compte multimania ou free quelquonque situé a l 'autre bout du web
alors j 'ai demandé a un ami :
voila ce que j 'ai fait avec lui :
------------------
download.php
------------------
Code : Tout sélectionner
<?
$redi = $_GET['id'];
mysql_connect("sql.free.fr", "monlogin", "password");
mysql_select_db("suresnestk");
$retor = mysql_query("SELECT url FROM liens WHERE id='$redi'");
while ($dona = mysql_fetch_array($retor))
{
$redire = $don['url'];
header("Location: ".$redire."");
exit;
}
?>
---------------------------
page1.php
---------------------------
Code : Tout sélectionner
<html>
<head>
<title>tapage d liens</title>
</head>
<body>
<?
mysql_connect("sql.free.fr", "monlogin", "password");
mysql_select_db("suresnestk");
$retor = mysql_query("SELECT id FROM liens id='1'");
while($don = mysql_fetch_array($retor))
{
?>
<a href="download.php?id='".$don['id']."'">lien 1</a>
<?}
$retour = mysql_query("SELECT id FROM liens WHERE id='2'");
while ($dona = mysql_fetch_array($retour))
{
?>
<a href="download.php?id='".$don['id']."'">lien 2</a>
</body>
<?}
?>
</html>pour ce qui est de la bdd :
-----------------------------------------
Code : Tout sélectionner
--
-- Structure de la table `liens`
--
CREATE TABLE `liens` (
`id` int(11) NOT NULL auto_increment,
`url` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
--
-- Contenu de la table `liens`
--
INSERT INTO `liens` VALUES (1, 'http://www.the-song-family.com/song_family-mp3_gratuit.mp3');si vous savez voyez ce qui cloche ça m'aiderais bien bien, et si vous avez une solution de rechange, un code deja tout ecris pour arriver a rediriger je suis preneur
a plus ++