sparh

Ses derniers messages sur les forums

sparh
le 07/08/2006 à 10:07
lecteur video
Salut;
j'ai bien essayé de rajoutéerles ; mais rien, j'ai essayé les 3 cas (les 2 que je propose ci dessus + avec tes modifs) a chaque fois c le même résultat: quand j'affiche le code de ma page généré tout va bien jusqu'au lecteur: je n'ai plus aucun code (ni celui du lecteur ni ce qu'il y a après).
La page ce termine sur: le </div> juste avant le lecteur, pas de </body> ni rien d'autre??
J'ai enlevé les <?php echo ... ?> pour voir, le lecteur s'affiche normalement!
sparh
le 06/08/2006 à 14:45
lecteur video
Salut,
je voudrai proposer des vidéos sur mon site mais j'ai un problème avec le l'intgration d'une donnée php.
Je m'explique
voilà mon lecteur qui marcehe:
<object type="application/x-mplayer2" style="width: 200px; 
height: 200px;"
data="monfichier.wmv">
<param name="filename" value="monfichier.wmv"/>
</object>

Mais quand je le passe en php le lecteur ne s'affiche pas,
while($row=mysql_fetch_array($result))
{

print("<p><h3>$row[nom]</h3>$row[description] <br><object type="application/x-mplayer2"
style="width:390px; height:210px;" data="$row[adresse]">
<param name="filename" value="$row[adresse]"/>
</object><div align="right">Vidéo proposée par <a href="../Membre/messages/messages.php?pseudo=$row[pseudo]"
title="envoyer un message à $row[pseudo]"
onclick="popUp(this.href,'elastic',650,670);return false;">$row[pseudo]</a>
le $row[date]</div><br><center>-----------------------------------</center></p>");

}
(apperement il est impossible d'utiliser l'anti slash en tout cas, dans le print il y a un anti slash avant chaque ")

J'ai aussi essayé en fermant la balise php de récupérer les valeurs comme ca:
<object type="application/x-mplayer2" style="width: 200px; height: 200px;" 
data="<?php echo $row['adresse'] ?>">
<param name="filename" value="<?php echo $row['adresse'] ?>"/>
</object>

Mais c pareil, pas de lecteur?!? (sans les echo, le lecteur s'affiche!)
sparh
le 05/08/2006 à 15:29
contrôle du type mime (mp3)
Salut,
je suis tjrs dans mes formulaires d'upload.
Cette fois je veux envoyer un mp3 (et que un mp3)
J'ai donc:
<?PHP 
if (isset($_FILES['fichier']))
{
//$_FILES existe on récupère les infos qui nous intéressent
$fichier=$_FILES['fichier']['name'];//nom réel de l'image
$size=$_FILES['fichier']['size']; //poids de l'image en octets
$tmp=$_FILES['fichier']['tmp_name'];//nom temporaire de l'image (sur le serveur)
$type=$_FILES['fichier']['type'];//type de l'image
//On récupère la taille de l'image
if (is_uploaded_file($tmp)) //permet de vérifier si le fichier a été uplodé via http
{
//vérification du type de l'img, son poids et sa taille
if ($type="audio/mpeg" && $size<=6000500 )
{ (...) ?>

Dans ce cas là on peut uploader n'importe quel type de fichier pourvu qu'il soit inférieur à 6Mo

J'ai remplacé
if ($type="audio/mpeg" && $size<=6000500 )
par
if ($type == "audio/mpeg" && $size<=6000500 )
(remarque de bzh dans un post précédent)
et là on ne peut plus rien uploader.
J'ai vérifier le type mimi sur plusieurs site apperement il est bon!

Des idées?
sparh
le 05/08/2006 à 15:22
aide conception script ! merci !
tu créer une seule table avec
tables (=les tables de ton resto)
date (=les date de résa)

quand un client veut réserver, tu interoge ta base pour savoir à tel date quel table il reste.
ou/et il choisit un numéro de table et une date tu interoge ta base, si l'enregistrement existe= table non disponible, si il n'existe pas=table disponible et insertion dans la base.

Voilà
++
sparh
le 05/08/2006 à 09:52
[help request] conception de formulaire
Bon disons que tu as gardé lesnoms des champs que je t'ai proposé plus haut soit nom description pseudo date adresse categorie

Voila par exemple une requete qui te permet de trier par categorie:
mysql_query("SELECT nom,description,pseudo,date,adresse,categorie FROM Actualite WHERE categorie='ta categorie' ORDER BY `nom` DESC ");


Voilà tu peut trier et ordonner par n'importe quel champ (ici tri par catégorie, ordre alphabétique)
Mais si je me souviens bien tu veu une liste avec le nom et la catégorie associé:
<?php
include"config.php";
@mysql_connect($serveur, $login, $password)or die ("impossible de se connecter");
mysql_select_db($base)or die ("impossible de se connecter a la base");

$result=mysql_query("SELECT nom,description,pseudo,date,adresse,categorie FROM Actualite ORDER BY `date` DESC");

while($resulta=mysql_fetch_array($result))
{
print("<li><a href='$resulta[adresse]' >$resulta[nom]</a>$resulta[categorie]</li>");
}
?>

Voilà tu as ta liste
++
sparh
le 04/08/2006 à 23:24
$_SERVER['HTTP_REFERER']
si c clair ;)
mon formulaire s'appelle index.php
je l'ai remplacé par une page blanche contenant
<?PHP echo $_SERVER['HTTP_REFERER']; ?>
et s'appelant index.php bien sur
une fois uploadé je suis allé sur le site, j'ai cliqué sur le lien qui mène à cette page (elle est dans un répertoire) et là rien!

Reprenons le problème depuis le début:
je clique sur un lien qui mène à upload.php
Voilà l'entête de la page à atteindre (ici upload.php):
<?
//ouverture et control de la session
session_start();
if (!isset($_SESSION['email'])) { die(header('Location: ../Membre/index.php'));; }
include("config.php");
//include("./include/variable.php");
$db = mysql_connect($serveur, $login, $password);
mysql_select_db($base,$db);
$sql = "SELECT ok FROM $table WHERE email='$email'";
$req = mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br><br>'.mysql_error());
$data = mysql_fetch_array($req);

//vérification
if ($data[ok] == 'OUI')
{
echo '';
}
elseif ($data[ok] == 'NON')
{
echo 'Vous devez valider votre inscription pour accéder à cette page!';
exit();
}
//je recherche les données de la base membre de l'email du mec
$sql = "SELECT * FROM $table WHERE email = '$email'";
$resultat = mysql_query ($sql);
$change = mysql_fetch_array ($resultat);
mysql_close($db);
?>

Si l'utilisateur n'est pas connecté il est redirigé vers ../Membre/index.php
Jusqu'ici ca marche.
La page index.ph est ici ,là je déclare la variable $url=$_SERVER['HTTP_REFERER']; et je place $url comme page à atteindre, mais une fois le formulaire remplis je ne suis pas redirigé. (j'ai testé de remplacer header("Location: $url");
par header("Location: unURLvalide");
et là ca marche!
Voilà!
merci d'avance
sparh
le 04/08/2006 à 21:44
$_SERVER['HTTP_REFERER']
il retourne rien du tout, j'ai essayé sur une page vierge (<?PHP echo $_SERVER['HTTP_REFERER']; ?>)que c pareil, rien du tout!
sparh
le 04/08/2006 à 21:12
$_SERVER['HTTP_REFERER']
non rien à faire même avec ta proposition!!!

Le code marche car quand je remplace
header("Location: $url");
par
header("Location: ../index.php");
ou autre page de mon site, je suis correctement redirigé!
LoadingChargement en cours