coucou,
j'ai un peu avancé sur le site j'ai bricolé la page php et les variables action script mais j'ai encore un soucis, je récupère bien mais fichiers uploader mais ces derniers n'apparaissent pas en liens sur mon swf,...
si jamais ça dit à quelqu'un de me filer un coup de main...
c'est à cette adresse:
http://praxeo-conseil.fr/
sur la page d'acceuil il faut cliquer sur dialogues puis sur le rectangle beige à coté du champs E-mail le nom utilisateur et le pass c'est pascal ensuite on arrive sur l'upload.
je mets ici un extrait du code:
UPLOAD.PHP/
<?php
session_start(); // Création de la session
if(isset($_SESSION['login']))
{
//echo 'La variable "variable" existe et vaut: ' . $_SESSION['login'];
$LoginInput = $_SESSION['login'];
// Connexion au serveur
//Connexion à la base de données
include_once("Serveur/connexion.php");
$sql = "select u_droit from t_users where u_login= \"$LoginInput\"";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if ($data['u_droit'] != 1)
{
echo '<meta http-equiv="refresh" content="1;URL=log.php">';
}
else {
?>
<style type="text/css">
<!--
.Style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
<form method="post" enctype="multipart/form-data" action="upload2.php">
<div>
<input name="sujet" type="text" id="sujet" value="sujet">
</div>
<div>
<input type="file" name="fichier" size="30">
</div>
<input type="submit" name="upload" value="Envoyer">
</form>
<span class="Style1"><a href="/deconnexion.php">Deconnexion</a>
<a href="/lister.php">Lister</a></span>
<?
}
}
else
{
echo '<meta http-equiv="refresh" content="1;URL=log.php">';
}
//echo '<meta http-equiv="refresh" content="1;URL=upload.php">';
?>
UPLOAD2.PHP
<?php
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'pdf') )
{
exit("Le fichier n'est pas un pdf");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
$name_sujet = $_POST['sujet'].".pdf";
if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file) )
{
exit("Nom de fichier non valide");
}
else if( !move_uploaded_file($tmp_file, $content_dir . $name_sujet) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé, vous allez être redirigé dans quelques instant vers la page d'upload...";
echo '<meta http-equiv="refresh" content="5;URL=upload.php">';
}
else
{
echo '<meta http-equiv="refresh" content="1;URL=log.php">';
}
?>
CHRONIQUES.FLA
system.useCodepage = true;
phpNews = new XML();
phpNews.onLoad = affichageNews;
phpNews.load("lister.php");
function affichageNews() {
txt = phpNews.firstChild.toString();
Voilà , si quelqu'un trouve la faille je lui en serais etrernellement reconnaissante merci d'avance