i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 02/12/2003 à 18:08
Check dis sound bwoy !
Hello !



Je vais t’expliquer ma technique pour le streaming sur mon site … ATTENTION !! les fichiers doivent être au format .wma.

Faut créer un répertoire où tu mets tes sons, puis faire un fichier index.php dans ce répertoire qui liste les fichiers puis crée les liens vers un deuxième fichier stream.php (dont je te donne le code juste après) et qui récupère la variable $source contenant le nom du fichier cliqué depuis index.php :

// Fichier index.php :

<html>
<body>
<base target="_self">
<p align="center"><font face="tahoma" size="2">

//on liste le contenu du répertoire et on crée des liens pour stream.php

<?

$i=1;

$handle = opendir('.');

while ( $file = readdir($handle) ){if($file!='.' && $file!='..' && $file!='index.php' && $file!='stream.php'){$tablo[$i] = $file;$i++;}}

closedir($handle);

$tablo[0]=$i-1;

sort($tablo);

$y=0; while ($y<$i-1) {echo '<a href="./stream.php?source='.$tablo[$y].'">'.$tablo[$y].'</a><br><br>';$y++;};

?>

//on affiche un lien pour revenir à la page précédente

<center><a href="javascript:history.go(-1)">Retour</a></center>

</body>
</html>

Ensuite le fichier stream.php qui va lire le fichier cliqué dans index.php dans le player embeded :

// Fichier stream.php :

<html>
<body>
<base target="_self">
<p align="center"><font face="tahoma" size="2">

//on insère le player dans la page

<center>
<table bgcolor="black">

//là tu mets des images d’un côté du player pour que ce soit plus bô ;)

<td><img border="0" src="../images/baffle.gif" align="center" width="55" height="55">

<br><img border="0" src="../images/baffle.gif" align="center" width="55" height="55">

<td><img border="0" src="../images/LoudSpeaker.gif" align="center" width="83" height="125">

<td><OBJECT ID="MMPlayer1" WIDTH=300 HEIGHT=100

classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"

CODEBASE = "http://activex.microsoft.com/activex/controls/mplayer/en/ nsmp2inf.cab#Version=5,1,52,701"

standby = "Loading Microsoft Windows Media Player components..." type = "application/x-oleobject">

<PARAM NAME = "FileName" VALUE = "<? echo "$source"; ?>"><PARAM NAME = "ShowControls" VALUE = "1"><PARAM NAME = "ShowStatusBar" VALUE = "1"><PARAM NAME="ShowDisplay" VALUE = "0"><PARAM NAME = "DefaultFrame" VALUE = "Slide"><PARAM NAME = "Autostart" VALUE = "1"><param name = "Volume" value = "0"><param name = "loop" value = "1"><embed type = "application/x-mplayer2"

pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/download/default.asp"

src="<? echo "$source"; ?>"



Name=MMPlayer1 Autostart=1 ShowControls=1

ShowDisplay=0 ShowStatusBar=1 DefaultFrame="Slide"

width=300 height=100>

</embed></OBJECT>

//là tu mets des images de l’autre côté du player pour que ce soit encore plus bô ;)

<td><img border="0" src="../images/LoudSpeaker.gif" align="center" width="83" height="125">

<td><img border="0" src="../images/baffle.gif" align="center" width="55" height="55">

<br><img border="0" src="../images/baffle.gif" align="center" width="55" height="55">

</table>

</td>

<br><br>

//on affiche le titre du morceau (en supposant que le fichier soit nommé correctement : artiste – titre.wma par exemple)

<b><? echo "$source" ?></b><br><br>

//on affiche un lien pour revenir à la page précédente

<a href="javascript:history.go(-1)">Retour</a>

</center>

</body>
</html>

Vala … Chui sympa avec toi hein ?!? Je te file ma source cool ...

T'as intérêt à dire merci gars ... smiley

@+…
One Love, One Heart, One Unity.
i M@N
le 02/12/2003 à 17:35
Souci avec form et checkboxes ...
Reuh ...

Wé c'est pas loin LA_GLOBULE ... avec Zebden on a trouvé la soluce sur le chn :

<?

if (isset($_POST["box"])) $box = $_POST["box"]; else $box = "";

count($box);
for($i = 0;$i < count($box);$i++)
{
echo $box[$i]."&";
}

?>

Merci,

@+...
One Love, One Heart, One Unity.
i M@N
le 02/12/2003 à 16:17
Souci avec form et checkboxes ...
Hello !

http://www.lephpfacile.com/wall/lire_wall.php?wall=1003

Ce fichier PHP affiche les nouveautés d'un catalogue.
Jusqu'ici rien de vraiment compliqué ... ^^

Là où ça se corse, c'est que chaque ligne affichée possède une checkbox qui a pour valeur l'id de la base et pour nom box[] : donc box[$i].

><form method="POST" action="./iframe.php?page=0"><input type ="submit" value ="Commander">

et plus loin :

<input type="checkbox" name="box[]" value="'.$id.'">

Mon problème c'est de faire la page iframe.php?page=0 ... parce que je sais pas comment récupérer les id des lignes cochées. J'ai essayé des trucs mais rien ne fonctionne ...

Quelqu'un peut me montrer un code qui echo les id des lignes cochées ?

merci,

@+...
One Love, One Heart, One Unity.
i M@N
le 02/12/2003 à 15:23
Check dis sound bwoy !
Hello !

Ecoutez ça les gens ... c'est terrible !!

play

Ca s'appelle "Luciano and Messenger Seleh - I Will Survive and Dub", c'est sur le "Angel" riddim et c'est sûrement le meilleur son reggae de l'année !!!

smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 02/12/2003 à 15:12
Section membre -> Login
Hello !

Pourquoi se compliquer la vie ?

Il suffit d'envoyer un email qui contient un lien (genre http://monsite.com/fichier.php?id=2) pointant vers un fichier .php qui va récupérer l'id du membre (ici 2) puis va updater la base en fonction de ce qui est prévu dans le script PHP : mettre la valeur d'un champ "actif" de la base = 1 par exemple.
Si le lien n'est pas cliqué, tu le gardes dans la base avec la valeur du champ "actif" = 0.

Après tu peux faire un script (que tu lanceras une fois par mois) qui supprime les enregistrements de la base qui ont plus d'un mois : pour cela il te suffit de mettre un champ "date" dans ta table puis de faire la différence entre la date du jour et la date de la base puis de virer les enregistrements où "actif" = 0 et ou date du jour-date d'enregistrement = 1 mois.

Ché pô ... ça me paraît pas infaisable comme truc ...

@+...
One Love, One Heart, One Unity.
i M@N
le 30/11/2003 à 21:16
PUB
Reuh ...

On clic pô ! smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 30/11/2003 à 17:07
PUB
Reuh ...

"...Si tu veux, je peux mettre de la pub pour des produits de beauté, ca sera plus en rapport avec le site..."

Bah pourquoi pas ... après tout les produits de beauté ça a plus de rapport avec www.lephpfacile.com que wanadoo avec le PHP et l'hébergement. smiley

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours