Aller au contenu

Antoine Cailliau

Hubmaster
  • Compteur de contenus

    113
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Antoine Cailliau

  1. Cet article peut peut-être t'être utile (Waw, la phrase ) http://www.jclark.com/xml/xmlns.htm
  2. <html> <!--*************************************************************************** * index.php * begin : Wednesday, January 5th 2005 * Autor : DesertStorm for Mechstorm.net * email : desertstorm_AT_mechstorm.net * * $Id: index.php,v 1 2005/01/05 * ***************************************************************************--> <head> <title>Mechstorm.net Download Center | Supplied by Easyhosts.com</title> </head> <body bgcolor="000000" text="FBAE57" leftmargin="5" topmargin="5" marginwidth="5" marginheight="5" link="FBAE57" alink="F15834" vlink="FFFFFF"> <center> <span style="color:red"><?PHP echo $infos; ?></span><br> <form name="upload" method="post" action="./upload.php3" enctype="multipart/form-data"> author: <input type="text" name="author" size="30" maxlength="30" value="<?PHP echo $author; ?>"><br><br> file name: <input type="text" name="filename" size=30 maxlength=50 value="<?PHP echo $filename; ?>"><br><br> description: <input type="text" rows="5" cols="20" name="description" size=30 maxlength=50 value="<?PHP echo $description; ?>"><br><br> category: <input type="text" name="category" size=30 maxlength=50 value="<?PHP echo $category; ?>"><br><br> <input type="hidden" name="MAX_FILE_SIZE" value="5000000"> File: <input type="file" name="file1"><br><br> <input type="submit" value="Upload!"> <br><br> <a href="./index2.php3">Back to downloads</a> </form> <?php $filename = $_POST['filename']; $author = $_POST['author']; $category = $_POST['category']; $description = $_POST['description']; //Initialisation de la variables $infos $infos = ''; //Vérification du author et du filename if ($filename == '') $infos .= "- You must enter a file name!<br>n"; if ($author == '') $infos .= "- You must enter an author name!<br>n"; if ($category == '') $infos .= "- You must enter an category!<br>n"; if ($description == '') $infos .= "- You must enter a description of this file!<br>n"; //Pour savoir si le fichier a été uploadé, on vérifie que le fichier est bien dans le tableau des fichiers if (!empty ($_FILES['file1']['size'])) { //On récupère la taille, le nom et le nom du fichier temporaire $f1_size = $_FILES['file1']['size']; $f1_name = $_FILES['file1']['name']; $f1_tmpname = $_FILES['file1']['tmp_name']; //Récupération de l'extension du fichier (on prend ce qui suit le dernier point et on le met en minuscule $ext = strtolower(substr($f1_name, strrpos($f1_name, ".") + 1)); //Création du tableau des extensions acceptées $allowed = array ("exe", "zip", "ace", "rar", "doc", "txt"); //On vérifie la taille et le type de fichier if ($f1_size > 5000000) $infos .= "- Your file is way to big!!!<br>n"; if (!in_array($ext, $allowed)) $infos .= "- Sorry, we don't accept this type of files!<br>n"; //Si tout est bon (aucune erreur dans $infos), on déplace le fichier if ($infos == '') move_uploaded_file($f1_tmpname, "./upload/{$f1_name}") or $infos .= "- Impossible to upload this file, please contact an admin!<br>n"; if ($infos == '') { $res = mysql_connect('localhost', 'dlsite', 'temporary') or die("CONNECT :".mysql_error()); mysql_select_db('dlsite_mechstorm', $res) or die("USE DB :".mysql_error()); $add = mysql_query("INSERT INTO files VALUES ('','{$filename}','{$author}','{$category}','{$description}','{$f1_name}',{$f1_size});"); } } else $infos .= "- You must choose a file to upload!<br>n"; //Si le formulaire n'a pas encore été validé, on n'affiche pas les erreurs if (empty ($_POST['MAX_FILE_SIZE'])) $infos = ''; //Si il y a eu une erreur ou si le formulaire n'a pas encore été validé (Facile à savoir, tant que le formulaire n'est pas validé, MAX_FILE_SIZE est vide), on l'affiche if ($infos != '' || empty ($_POST['MAX_FILE_SIZE'])) : //Affichage des informations d'erreur au début du formulaire ?> <br><br>The following file has been submitted : <br> <? //On affiche ici les informations saisies echo " File name : $filename <br>"; echo " Author : $author <br>"; echo " Category : $category <br>"; echo " Description : $description <br>"; echo " File size : $size <br>"; echo " If some informations are incorrect, please contact an admin. <br>"; //On envoit un mail contenant les données mail("mechwar_AT_mechstorm.net", "New file uploaded to Download Center", "$filename\n$author\n$category\n$description", "From: upload_AT_mechstorm.com\n"); //Header("Location: http://www.mechstorm.com"); ?> <a href="./index2.php3">Back to downloads</a> </center> </body> </html> Ca devrait mieux marcher... Tes {} n'étaient pas toutes bonnes
  3. Ton fichier n'est certainement pas completement et correctement téléchargé. Montre un peu le code qui te pose problème
  4. salut à tous, Je suis de retour après une semaines d'abscence, j'étais partit marcher 135 km Pour le xHTML 1.1 je ne suis pas sûr, je vérifie
  5. Productivité, je ne suis pas si sûr. Quand on dois faire une modification dans le code de Dream, courage et patience mère de vertu ... Perso, je fais tout sous Eclipse (qui est gratuit) mais bon, ca tiens un peu du bloc-note super amélioré
  6. Pas des lois mais si l'auteur est sous Licence CC par exemple, certaines de ces licences interdisent le lien
  7. Ah tiens, un que je connais... Merci. J'espere en tout cas
  8. Comme il est de coutume sur tout les forums je me présente. Certaint doivent déjà me connaitre puisque je suis actif (très ?) sur www.media-box.net D'autres connaissent mon site www.ac-graphic.net pour cet article : http://www.ac-graphic.net/article-1-flash-...-standards.php5 Donc, Je m'appelle Antoine (et je n'ai pas de pseudo) j'ai 17 ans et cela fait maintenant 12 ans que je programme; j'ai commencé sous Ms-dos et puis j'ai assez vite évolué vers les langages OO. Cela fait maintenant plus de deux ans que je suis dans le milieu de la création web et que je défends ardemment les standards mais surtout l'accessibilité car dû à ma mauvaise vue, il est probable que je finisse mes jours aveugles et je veux continuer à naviguer sur la toile Je suis rentré en janvier dans l'équipe de rédaction de pompage.net (qui est actuellement down mais ca va bientôt revenir) et j'ai ouvert mon site (cf ci-dessus) Je vais essayer de vous apporter mon petit quelque chose mais surtout, prendre beaucoup de chose. Bien à vous
  9. Je suis chez eux, et je n'ai aucun problème. Ils ont quelques problème au niveau du calculs des logs mais c'est tout
×
×
  • Créer...