[Régler] Parse error dans fichier d'Upload

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

[Régler] Parse error dans fichier d'Upload

Messagepar Fantole » 04 Juil 2006 à 13:55

Bonjour @ tous ;)

J'ai un petit souci :cry:

J'ai réalisé un fichier PHP et j'ai une erreur mais je n'arrive pas à trouver la solution.

pourtant je suis persuadé que c'est tout c** lol

Voici ma page

Code: Tout sélectionner
<?php
/***************************************************************************
 *                              edit_theme_valide_upload.php
 *                            -------------------
 *   begin                : Dimanche 02 Juillet 2006
 *   copyright            : Fantole
 *   email                : Fantole@gmail.com
 *
 *   $Id: edit_theme_valide_upload.php,v 1.0.0.0 02/07/06 15:14:00 Fantole Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', 1);

//
// Load default header
//
//
// Check if the user has cancled a confirmation message.
//
$phpbb_root_path = "./../";
require($phpbb_root_path . '../fichier_commun/extension.inc');

if( isset($HTTP_POST_VARS['submit']) )
{
$name_theme = ( isset($HTTP_POST_VARS['name_theme']) ) ? trim($HTTP_POST_VARS['name_theme']) : "";
$th_class1 = ( isset($HTTP_POST_VARS['th_class1']) ) ? trim($HTTP_POST_VARS['th_class1']) : "";
$th_class2 = ( isset($HTTP_POST_VARS['th_class2']) ) ? trim($HTTP_POST_VARS['th_class2']) : "";
$th_class3 = ( isset($HTTP_POST_VARS['th_class3']) ) ? trim($HTTP_POST_VARS['th_class3']) : "";
$icon_quote = ( isset($HTTP_POST_VARS['icon_quote']) ) ? trim($HTTP_POST_VARS['icon_quote']) : "";
$icon_edit = ( isset($HTTP_POST_VARS['icon_edit']) ) ? trim($HTTP_POST_VARS['icon_edit']) : "";
$icon_search = ( isset($HTTP_POST_VARS['icon_search']) ) ? trim($HTTP_POST_VARS['icon_search']) : "";
$icon_profile = ( isset($HTTP_POST_VARS['icon_profile']) ) ? trim($HTTP_POST_VARS['icon_profile']) : "";
$icon_pm = ( isset($HTTP_POST_VARS['icon_pm']) ) ? trim($HTTP_POST_VARS['icon_pm']) : "";
$icon_email = ( isset($HTTP_POST_VARS['icon_email']) ) ? trim($HTTP_POST_VARS['icon_email']) : "";
$icon_delete = ( isset($HTTP_POST_VARS['icon_delete']) ) ? trim($HTTP_POST_VARS['icon_delete']) : "";
$icon_ip = ( isset($HTTP_POST_VARS['icon_ip']) ) ? trim($HTTP_POST_VARS['icon_ip']) : "";
$icon_www = ( isset($HTTP_POST_VARS['icon_www']) ) ? trim($HTTP_POST_VARS['icon_www']) : "";
$icon_icq_add = ( isset($HTTP_POST_VARS['icon_icq_add']) ) ? trim($HTTP_POST_VARS['icon_icq_add']) : "";
$icon_aim = ( isset($HTTP_POST_VARS['icon_aim']) ) ? trim($HTTP_POST_VARS['icon_aim']) : "";
$icon_yim = ( isset($HTTP_POST_VARS['icon_yim']) ) ? trim($HTTP_POST_VARS['icon_yim']) : "";
$icon_msnm = ( isset($HTTP_POST_VARS['icon_msnm']) ) ? trim($HTTP_POST_VARS['icon_msnm']) : "";
$icon_minipost = ( isset($HTTP_POST_VARS['icon_minipost']) ) ? trim($HTTP_POST_VARS['icon_minipost']) : "";
$icon_minipost_new = ( isset($HTTP_POST_VARS['icon_minipost_new']) ) ? trim($HTTP_POST_VARS['icon_minipost_new']) : "";
$icon_latest_reply = ( isset($HTTP_POST_VARS['icon_latest_reply']) ) ? trim($HTTP_POST_VARS['icon_latest_reply']) : "";
$icon_newest_reply = ( isset($HTTP_POST_VARS['icon_newest_reply']) ) ? trim($HTTP_POST_VARS['icon_newest_reply']) : "";
$folder_big = ( isset($HTTP_POST_VARS['folder_big']) ) ? trim($HTTP_POST_VARS['folder_big']) : "";
$folder_new_big = ( isset($HTTP_POST_VARS['folder_new_big']) ) ? trim($HTTP_POST_VARS['folder_new_big']) : "";
$folder_locked_big = ( isset($HTTP_POST_VARS['folder_locked_big']) ) ? trim($HTTP_POST_VARS['folder_locked_big']) : "";
$folder = ( isset($HTTP_POST_VARS['folder']) ) ? trim($HTTP_POST_VARS['folder']) : "";
$folder_new = ( isset($HTTP_POST_VARS['folder_new']) ) ? trim($HTTP_POST_VARS['folder_new']) : "";
$folder_hot = ( isset($HTTP_POST_VARS['folder_hot']) ) ? trim($HTTP_POST_VARS['folder_hot']) : "";
$folder_new_hot = ( isset($HTTP_POST_VARS['folder_new_hot']) ) ? trim($HTTP_POST_VARS['folder_new_hot']) : "";
$folder_lock = ( isset($HTTP_POST_VARS['folder_lock']) ) ? trim($HTTP_POST_VARS['folder_lock']) : "";
$folder_lock_new = ( isset($HTTP_POST_VARS['folder_lock_new']) ) ? trim($HTTP_POST_VARS['folder_lock_new']) : "";
$folder_sticky = ( isset($HTTP_POST_VARS['folder_sticky']) ) ? trim($HTTP_POST_VARS['folder_sticky']) : "";
$folder_sticky_new = ( isset($HTTP_POST_VARS['folder_sticky_new']) ) ? trim($HTTP_POST_VARS['folder_sticky_new']) : "";
$folder_announce = ( isset($HTTP_POST_VARS['folder_announce']) ) ? trim($HTTP_POST_VARS['folder_announce']) : "";
$folder_announce_new = ( isset($HTTP_POST_VARS['folder_announce_new']) ) ? trim($HTTP_POST_VARS['folder_announce_new']) : "";
$post = ( isset($HTTP_POST_VARS['post']) ) ? trim($HTTP_POST_VARS['post']) : "";
$replylocked = ( isset($HTTP_POST_VARS['reply-locked']) ) ? trim($HTTP_POST_VARS['reply-locked']) : "";
$reply = ( isset($HTTP_POST_VARS['reply']) ) ? trim($HTTP_POST_VARS['reply']) : "";
$msg_inbox = ( isset($HTTP_POST_VARS['msg_inbox']) ) ? trim($HTTP_POST_VARS['msg_inbox']) : "";
$msg_outbox = ( isset($HTTP_POST_VARS['msg_outbox']) ) ? trim($HTTP_POST_VARS['msg_outbox']) : "";
$msg_savebox = ( isset($HTTP_POST_VARS['msg_savebox']) ) ? trim($HTTP_POST_VARS['msg_savebox']) : "";
$msg_sentbox = ( isset($HTTP_POST_VARS['msg_sentbox']) ) ? trim($HTTP_POST_VARS['msg_sentbox']) : "";
$msg_newpost = ( isset($HTTP_POST_VARS['msg_newpost']) ) ? trim($HTTP_POST_VARS['msg_newpost']) : "";
$topic_lock = ( isset($HTTP_POST_VARS['topic_lock']) ) ? trim($HTTP_POST_VARS['topic_lock']) : "";
$topic_unlock = ( isset($HTTP_POST_VARS['topic_unlock']) ) ? trim($HTTP_POST_VARS['topic_unlock']) : "";
$topic_split = ( isset($HTTP_POST_VARS['topic_split']) ) ? trim($HTTP_POST_VARS['topic_split']) : "";
$topic_move = ( isset($HTTP_POST_VARS['topic_move']) ) ? trim($HTTP_POST_VARS['topic_move']) : "";
$topic_delete = ( isset($HTTP_POST_VARS['topic_delete']) ) ? trim($HTTP_POST_VARS['topic_delete']) : "";
$voting_bar = ( isset($HTTP_POST_VARS['voting_bar']) ) ? trim($HTTP_POST_VARS['voting_bar']) : "";
$upload_pic = ( isset($HTTP_POST_VARS['upload_pic']) ) ? trim($HTTP_POST_VARS['upload_pic']) : "";
$nothumbnail = ( isset($HTTP_POST_VARS['nothumbnail']) ) ? trim($HTTP_POST_VARS['nothumbnail']) : "";
$icon_justice = ( isset($HTTP_POST_VARS['icon_justice']) ) ? trim($HTTP_POST_VARS['icon_justice']) : "";
$icon_mini_justice = ( isset($HTTP_POST_VARS['icon_mini_justice']) ) ? trim($HTTP_POST_VARS['icon_mini_justice']) : "";
$guest_avatar = ( isset($HTTP_POST_VARS['guest_avatar']) ) ? trim($HTTP_POST_VARS['guest_avatar']) : "";
$icon_mini_house = ( isset($HTTP_POST_VARS['icon_mini_house']) ) ? trim($HTTP_POST_VARS['icon_mini_house']) : "";
$icon_mini_search = ( isset($HTTP_POST_VARS['icon_mini_search']) ) ? trim($HTTP_POST_VARS['icon_mini_search']) : "";
$icon_mini_faq = ( isset($HTTP_POST_VARS['icon_mini_faq']) ) ? trim($HTTP_POST_VARS['icon_mini_faq']) : "";
$icon_mini_members = ( isset($HTTP_POST_VARS['icon_mini_members']) ) ? trim($HTTP_POST_VARS['icon_mini_members']) : "";
$icon_mini_groups = ( isset($HTTP_POST_VARS['icon_mini_groups']) ) ? trim($HTTP_POST_VARS['icon_mini_groups']) : "";
$icon_mini_profile = ( isset($HTTP_POST_VARS['icon_mini_profile']) ) ? trim($HTTP_POST_VARS['icon_mini_profile']) : "";
$icon_mini_message = ( isset($HTTP_POST_VARS['icon_mini_message']) ) ? trim($HTTP_POST_VARS['icon_mini_message']) : "";
$icon_mini_login = ( isset($HTTP_POST_VARS['icon_mini_login']) ) ? trim($HTTP_POST_VARS['icon_mini_login']) : "";
$icon_minigender_male = ( isset($HTTP_POST_VARS['icon_minigender_male']) ) ? trim($HTTP_POST_VARS['icon_minigender_male']) : "";
$icon_minigender_female = ( isset($HTTP_POST_VARS['icon_minigender_female']) ) ? trim($HTTP_POST_VARS['icon_minigender_female']) : "";
$logo_phpBB = ( isset($HTTP_POST_VARS['logo_phpBB']) ) ? trim($HTTP_POST_VARS['logo_phpBB']) : "";
$icon_holiday = ( isset($HTTP_POST_VARS['icon_holiday']) ) ? trim($HTTP_POST_VARS['icon_holiday']) : "";
$icon_ill = ( isset($HTTP_POST_VARS['icon_ill']) ) ? trim($HTTP_POST_VARS['icon_ill']) : "";
$icon_longer_absent = ( isset($HTTP_POST_VARS['icon_longer_absent']) ) ? trim($HTTP_POST_VARS['icon_longer_absent']) : "";


//$DESTINATION_FOLDER = $_POST["folder"];      
$DESTINATION_FOLDER01 = $phpbb_root_path . 'images/themes/' . $name_theme . '/images/';      
$DESTINATION_FOLDER02 = $phpbb_root_path . 'images/themes/' . $name_theme . '/images/lang_french/';   
         //
// Taille maximale de fichier, valeur en bytes               //
$MAX_SIZE = 60000;                                 //
// Récupération de l'url de retour                        //
$RETURN_LINK = $_SERVER['HTTP_REFERER'];                  //
// Définition des extensions de fichier autorisées (avec le ".")//
$AUTH_EXT = array(".jpg", ".gif", ".png");                                 //
// ############################################################ //

// Fonction permettant de créer un lien de retour automatique

function createReturnLink()
{
   global $RETURN_LINK;
   echo "<a href='".$RETURN_LINK."'>Retour</a><br>";
}

// Fonction permettant de vérifier si l'extension du fichier est
// autorisée.

function isExtAuthorized($ext)
{
   global $AUTH_EXT;
   if(in_array($ext, $AUTH_EXT))
   {
      return true;
   }
   
   else
   {
      return false;
   }
}

// On vérifie que le champs contenant le chemin du fichier soit
// bien rempli.

//if(!empty($_FILES["file"]["name"]))
if(!empty($_FILES["th_class1"]["name"]) OR !empty($_FILES["file"]["th_class2"]) OR !empty($_FILES["file"]["th_class3"]) OR !empty($_FILES["file"]["icon_quote"]) OR !empty($_FILES["file"]["icon_edit"]) OR !empty($_FILES["file"]["icon_search"]) OR !empty($_FILES["file"]["icon_profile"]) OR !empty($_FILES["file"]["icon_pm"]) OR !empty($_FILES["file"]["icon_email"]) OR !empty($_FILES["file"]["icon_delete"]) OR !empty($_FILES["file"]["icon_ip"]) OR !empty($_FILES["file"]["icon_www"]) OR !empty($_FILES["file"]["icon_icq_add"]) OR !empty($_FILES["file"]["icon_aim"]) OR !empty($_FILES["file"]["icon_yim"]) OR !empty($_FILES["file"]["icon_msnm"]) OR !empty($_FILES["file"]["icon_minipost"]) OR !empty($_FILES["file"]["icon_minipost_new"]) OR !empty($_FILES["file"]["icon_latest_reply"]) OR !empty($_FILES["file"]["icon_newest_reply"]) OR !empty($_FILES["file"]["folder_big"]) OR !empty($_FILES["file"]["folder_new_big"]) OR !empty($_FILES["file"]["folder_locked_big"]) OR !empty($_FILES["file"]["folder"]) OR !empty($_FILES["file"]["folder_new"]) OR !empty($_FILES["file"]["folder_hot"]) OR !empty($_FILES["file"]["folder_new_hot"]) OR !empty($_FILES["file"]["folder_lock"]) OR !empty($_FILES["file"]["folder_lock_new"]) OR !empty($_FILES["file"]["folder_sticky"]) OR !empty($_FILES["file"]["folder_sticky_new"]) OR !empty($_FILES["file"]["folder_announce"]) OR !empty($_FILES["file"]["folder_announce_new"]) OR !empty($_FILES["file"]["post"]) OR !empty($_FILES["file"]["reply-locked"]) OR !empty($_FILES["file"]["reply"]) OR !empty($_FILES["file"]["msg_inbox"]) OR !empty($_FILES["file"]["msg_outbox"]) OR !empty($_FILES["file"]["msg_savebox"]) OR !empty($_FILES["file"]["msg_sentbox"]) OR !empty($_FILES["file"]["msg_newpost"]) OR !empty($_FILES["file"]["topic_lock"]) OR !empty($_FILES["file"]["topic_unlock"]) OR !empty($_FILES["file"]["topic_split"]) OR !empty($_FILES["file"]["topic_move"]) OR !empty($_FILES["file"]["topic_delete"]) OR !empty($_FILES["file"]["voting_bar"]) OR !empty($_FILES["file"]["upload_pic"]) OR !empty($_FILES["file"]["nothumbnail"]) OR !empty($_FILES["file"]["icon_justice"]) OR !empty($_FILES["file"]["icon_mini_justice"]) OR !empty($_FILES["file"]["guest_avatar"]) OR !empty($_FILES["file"]["icon_mini_house"]) OR !empty($_FILES["file"]["icon_mini_search"]) OR !empty($_FILES["file"]["icon_mini_faq"]) OR !empty($_FILES["file"]["icon_mini_members"]) OR !empty($_FILES["file"]["icon_mini_groups"]) OR !empty($_FILES["file"]["icon_mini_profile"]) OR !empty($_FILES["file"]["icon_mini_message"]) OR !empty($_FILES["file"]["icon_mini_login"]) OR !empty($_FILES["file"]["icon_minigender_male"]) OR !empty($_FILES["file"]["icon_minigender_female"]) OR !empty($_FILES["file"]["logo_phpBB"]) OR !empty($_FILES["file"]["icon_holiday"]) OR !empty($_FILES["file"]["icon_ill"]) OR !empty($_FILES["file"]["icon_longer_absent"])   )
{
   
   // Nom du fichier choisi:
$nomFichier1 = 'cellpic1.gif' ;
$nomFichier2 = 'cellpic2.gif' ;
$nomFichier3 = 'cellpic2.jpg' ;
$nomFichier4 = 'icon_quote.gif' ;
$nomFichier5 = 'icon_edit.gif' ;
$nomFichier6 = 'icon_search.gif' ;
$nomFichier7 = 'icon_profile.gif' ;
$nomFichier8 = 'icon_pm.gif' ;
$nomFichier9 = 'icon_email.gif' ;
$nomFichier10 = 'icon_delete.gif' ;
$nomFichier11 = 'icon_ip.gif' ;
$nomFichier12 = 'icon_www.gif' ;
$nomFichier13 = 'icon_icq_add.gif' ;
$nomFichier14 = 'icon_aim.gif' ;
$nomFichier15 = 'icon_yim.gif' ;
$nomFichier16 = 'icon_msnm.gif' ;
$nomFichier17 = 'icon_minipost.gif' ;
$nomFichier18 = 'icon_minipost_new.gif' ;
$nomFichier19 = 'icon_latest_reply.gif' ;
$nomFichier20 = 'icon_newest_reply.gif' ;
$nomFichier21 = 'folder_big.gif' ;
$nomFichier22 = 'folder_new_big.gif' ;
$nomFichier23 = 'folder_locked_big.gif' ;
$nomFichier24 = 'folder.gif' ;
$nomFichier25 = 'folder_new.gif' ;
$nomFichier26 = 'folder_hot.gif' ;
$nomFichier27 = 'folder_new_hot.gif' ;
$nomFichier28 = 'folder_lock.gif' ;
$nomFichier29 = 'folder_lock_new.gif' ;
$nomFichier30 = 'folder_sticky.gif' ;
$nomFichier31 = 'folder_sticky_new.gif' ;
$nomFichier32 = 'folder_announce.gif' ;
$nomFichier33 = 'folder_announce_new.gif' ;
$nomFichier34 = 'post.gif' ;
$nomFichier35 = 'reply-locked.gif' ;
$nomFichier36 = 'reply.gif' ;
$nomFichier37 = 'msg_inbox.gif' ;
$nomFichier38 = 'msg_outbox.gif' ;
$nomFichier39 = 'msg_savebox.gif' ;
$nomFichier40 = 'msg_sentbox.gif' ;
$nomFichier41 = 'msg_newpost.gif' ;
$nomFichier42 = 'topic_lock.gif' ;
$nomFichier43 = 'topic_unlock.gif' ;
$nomFichier44 = 'topic_split.gif' ;
$nomFichier45 = 'topic_move.gif' ;
$nomFichier46 = 'topic_delete.gif' ;
$nomFichier47 = 'voting_bar.gif' ;
$nomFichier48 = 'upload_pic.gif' ;
$nomFichier49 = 'nothumbnail.gif' ;
$nomFichier50 = 'icon_justice.gif' ;
$nomFichier51 = 'icon_mini_justice.gif' ;
$nomFichier52 = 'guest_avatar.gif' ;
$nomFichier53 = 'icon_mini_house.gif' ;
$nomFichier54 = 'icon_mini_search.gif' ;
$nomFichier55 = 'icon_mini_faq.gif' ;
$nomFichier56 = 'icon_mini_members.gif' ;
$nomFichier57 = 'icon_mini_groups.gif' ;
$nomFichier58 = 'icon_mini_profile.gif' ;
$nomFichier59 = 'icon_mini_message.gif' ;
$nomFichier60 = 'icon_mini_login.gif' ;
$nomFichier61 = 'icon_minigender_male.gif' ;
$nomFichier62 = 'icon_minigender_female.gif' ;
$nomFichier63 = 'logo_phpBB.gif' ;
$nomFichier64 = 'icon_holiday.gif' ;
$nomFichier65 = 'icon_ill.gif' ;
$nomFichier66 = 'icon_longer_absent.gif' ;

// Nom temporaire sur le serveur:
   
   $nomTemporaire1 = $_FILES["th_class1"]["tmp_name"] ;
   $nomTemporaire2 = $_FILES["th_class2"]["tmp_name"] ;
   $nomTemporaire3 = $_FILES["th_class3"]["tmp_name"] ;
   $nomTemporaire4 = $_FILES["icon_quote"]["tmp_name"] ;
   $nomTemporaire5 = $_FILES["icon_edit"]["tmp_name"] ;
   $nomTemporaire6 = $_FILES["icon_search"]["tmp_name"] ;
   $nomTemporaire7 = $_FILES["icon_profile"]["tmp_name"] ;
   $nomTemporaire8 = $_FILES["icon_pm"]["tmp_name"] ;
   $nomTemporaire9 = $_FILES["icon_email"]["tmp_name"] ;
   $nomTemporaire10 = $_FILES["icon_delete"]["tmp_name"] ;
   $nomTemporaire11 = $_FILES["icon_ip"]["tmp_name"] ;
   $nomTemporaire12 = $_FILES["icon_www"]["tmp_name"] ;
   $nomTemporaire13 = $_FILES["icon_icq_add"]["tmp_name"] ;
   $nomTemporaire14 = $_FILES["icon_aim"]["tmp_name"] ;
   $nomTemporaire15 = $_FILES["icon_yim"]["tmp_name"] ;
   $nomTemporaire16 = $_FILES["icon_msnm"]["tmp_name"] ;
   $nomTemporaire17 = $_FILES["icon_minipost"]["tmp_name"] ;
   $nomTemporaire18 = $_FILES["icon_minipost_new"]["tmp_name"] ;
   $nomTemporaire19 = $_FILES["icon_latest_reply"]["tmp_name"] ;
   $nomTemporaire20 = $_FILES["icon_newest_reply"]["tmp_name"] ;
   $nomTemporaire21 = $_FILES["folder_big"]["tmp_name"] ;
   $nomTemporaire22 = $_FILES["folder_new_big"]["tmp_name"] ;
   $nomTemporaire23 = $_FILES["folder_locked_big"]["tmp_name"] ;
   $nomTemporaire24 = $_FILES["folder"]["tmp_name"] ;
   $nomTemporaire25 = $_FILES["folder_new"]["tmp_name"] ;
   $nomTemporaire26 = $_FILES["folder_hot"]["tmp_name"] ;
   $nomTemporaire27 = $_FILES["folder_new_hot"]["tmp_name"] ;
   $nomTemporaire28 = $_FILES["folder_lock"]["tmp_name"] ;
   $nomTemporaire29 = $_FILES["folder_lock_new"]["tmp_name"] ;
   $nomTemporaire30 = $_FILES["folder_sticky"]["tmp_name"] ;
   $nomTemporaire31 = $_FILES["folder_sticky_new"]["tmp_name"] ;
   $nomTemporaire32 = $_FILES["folder_announce"]["tmp_name"] ;
   $nomTemporaire33 = $_FILES["folder_announce_new"]["tmp_name"] ;
   $nomTemporaire34 = $_FILES["post"]["tmp_name"] ;
   $nomTemporaire35 = $_FILES["reply_locked"]["tmp_name"] ;
   $nomTemporaire36 = $_FILES["reply"]["tmp_name"] ;
   $nomTemporaire37 = $_FILES["msg_inbox"]["tmp_name"] ;
   $nomTemporaire38 = $_FILES["msg_outbox"]["tmp_name"] ;
   $nomTemporaire39 = $_FILES["msg_savebox"]["tmp_name"] ;
   $nomTemporaire40 = $_FILES["msg_sentbox"]["tmp_name"] ;
   $nomTemporaire41 = $_FILES["msg_newpost"]["tmp_name"] ;
   $nomTemporaire42 = $_FILES["topic_lock"]["tmp_name"] ;
   $nomTemporaire43 = $_FILES["topic_unlock"]["tmp_name"] ;
   $nomTemporaire44 = $_FILES["topic_split"]["tmp_name"] ;
   $nomTemporaire45 = $_FILES["topic_move"]["tmp_name"] ;
   $nomTemporaire46 = $_FILES["topic_delete"]["tmp_name"] ;
   $nomTemporaire47 = $_FILES["voting_bar"]["tmp_name"] ;
   $nomTemporaire48 = $_FILES["upload_pic"]["tmp_name"] ;
   $nomTemporaire49 = $_FILES["nothumbnail"]["tmp_name"] ;
   $nomTemporaire50 = $_FILES["icon_justice"]["tmp_name"] ;
   $nomTemporaire51 = $_FILES["icon_mini_justice"]["tmp_name"] ;
   $nomTemporaire52 = $_FILES["guest_avatar"]["tmp_name"] ;
   $nomTemporaire53 = $_FILES["icon_mini_house"]["tmp_name"] ;
   $nomTemporaire54 = $_FILES["icon_mini_search"]["tmp_name"] ;
   $nomTemporaire55 = $_FILES["icon_mini_faq"]["tmp_name"] ;
   $nomTemporaire56 = $_FILES["icon_mini_members"]["tmp_name"] ;
   $nomTemporaire57 = $_FILES["icon_mini_groups"]["tmp_name"] ;
   $nomTemporaire58 = $_FILES["icon_mini_profile"]["tmp_name"] ;
   $nomTemporaire59 = $_FILES["icon_mini_message"]["tmp_name"] ;
   $nomTemporaire60 = $_FILES["icon_mini_login"]["tmp_name"] ;
   $nomTemporaire61 = $_FILES["icon_minigender_male"]["tmp_name"] ;
   $nomTemporaire62 = $_FILES["icon_minigender_female"]["tmp_name"] ;
   $nomTemporaire63 = $_FILES["logo_phpBB"]["tmp_name"] ;
   $nomTemporaire64 = $_FILES["icon_holiday"]["tmp_name"] ;
   $nomTemporaire65 = $_FILES["icon_ill"]["tmp_name"] ;
   $nomTemporaire66 = $_FILES["icon_longer_absent"]["tmp_name"] ;
   
   
   // Type du fichier choisi:
   
   $typeFichier1 = $_FILES["th_class1"]["type"] ;
   $typeFichier2 = $_FILES["th_class2"]["type"] ;
   $typeFichier3 = $_FILES["th_class3"]["type"] ;
   $typeFichier4 = $_FILES["icon_quote"]["type"] ;
   $typeFichier5 = $_FILES["icon_edit"]["type"] ;
   $typeFichier6 = $_FILES["icon_search"]["type"] ;
   $typeFichier7 = $_FILES["icon_profile"]["type"] ;
   $typeFichier8 = $_FILES["icon_pm"]["type"] ;
   $typeFichier9 = $_FILES["icon_email"]["type"] ;
   $typeFichier10 = $_FILES["icon_delete"]["type"] ;
   $typeFichier11 = $_FILES["icon_ip"]["type"] ;
   $typeFichier12 = $_FILES["icon_www"]["type"] ;
   $typeFichier13 = $_FILES["icon_icq_add"]["type"] ;
   $typeFichier14 = $_FILES["icon_aim"]["type"] ;
   $typeFichier15 = $_FILES["icon_yim"]["type"] ;
   $typeFichier16 = $_FILES["icon_msnm"]["type"] ;
   $typeFichier17 = $_FILES["icon_minipost"]["type"] ;
   $typeFichier18 = $_FILES["icon_minipost_new"]["type"] ;
   $typeFichier19 = $_FILES["icon_latest_reply"]["type"] ;
   $typeFichier20 = $_FILES["icon_newest_reply"]["type"] ;
   $typeFichier21 = $_FILES["folder_big"]["type"] ;
   $typeFichier22 = $_FILES["folder_new_big"]["type"] ;
   $typeFichier23 = $_FILES["folder_locked_big"]["type"] ;
   $typeFichier24 = $_FILES["folder"]["type"] ;
   $typeFichier25 = $_FILES["folder_new"]["type"] ;
   $typeFichier26 = $_FILES["folder_hot"]["type"] ;
   $typeFichier27 = $_FILES["folder_new_hot"]["type"] ;
   $typeFichier28 = $_FILES["folder_lock"]["type"] ;
   $typeFichier29 = $_FILES["folder_lock_new"]["type"] ;
   $typeFichier30 = $_FILES["folder_sticky"]["type"] ;
   $typeFichier31 = $_FILES["folder_sticky_new"]["type"] ;
   $typeFichier32 = $_FILES["folder_announce"]["type"] ;
   $typeFichier33 = $_FILES["folder_announce_new"]["type"] ;
   $typeFichier34 = $_FILES["post"]["type"] ;
   $typeFichier35 = $_FILES["reply_locked"]["type"] ;
   $typeFichier36 = $_FILES["reply"]["type"] ;
   $typeFichier37 = $_FILES["msg_inbox"]["type"] ;
   $typeFichier38 = $_FILES["msg_outbox"]["type"] ;
   $typeFichier39 = $_FILES["msg_savebox"]["type"] ;
   $typeFichier40 = $_FILES["msg_sentbox"]["type"] ;
   $typeFichier41 = $_FILES["msg_newpost"]["type"] ;
   $typeFichier42 = $_FILES["topic_lock"]["type"] ;
   $typeFichier43 = $_FILES["topic_unlock"]["type"] ;
   $typeFichier44 = $_FILES["topic_split"]["type"] ;
   $typeFichier45 = $_FILES["topic_move"]["type"] ;
   $typeFichier46 = $_FILES["topic_delete"]["type"] ;
   $typeFichier47 = $_FILES["voting_bar"]["type"] ;
   $typeFichier48 = $_FILES["upload_pic"]["type"] ;
   $typeFichier49 = $_FILES["nothumbnail"]["type"] ;
   $typeFichier50 = $_FILES["icon_justice"]["type"] ;
   $typeFichier51 = $_FILES["icon_mini_justice"]["type"] ;
   $typeFichier52 = $_FILES["guest_avatar"]["type"] ;
   $typeFichier53 = $_FILES["icon_mini_house"]["type"] ;
   $typeFichier54 = $_FILES["icon_mini_search"]["type"] ;
   $typeFichier55 = $_FILES["icon_mini_faq"]["type"] ;
   $typeFichier56 = $_FILES["icon_mini_members"]["type"] ;
   $typeFichier57 = $_FILES["icon_mini_groups"]["type"] ;
   $typeFichier58 = $_FILES["icon_mini_profile"]["type"] ;
   $typeFichier59 = $_FILES["icon_mini_message"]["type"] ;
   $typeFichier60 = $_FILES["icon_mini_login"]["type"] ;
   $typeFichier61 = $_FILES["icon_minigender_male"]["type"] ;
   $typeFichier62 = $_FILES["icon_minigender_female"]["type"] ;
   $typeFichier63 = $_FILES["logo_phpBB"]["type"] ;
   $typeFichier64 = $_FILES["icon_holiday"]["type"] ;
   $typeFichier65 = $_FILES["icon_ill"]["type"] ;
   $typeFichier66 = $_FILES["icon_longer_absent"]["type"] ;
   
   // Poids en octets du fichier choisit:
   $poidsFichier1 = $_FILES["th_class1"]["size"] ;
   $poidsFichier2 = $_FILES["th_class2"]["size"] ;
   $poidsFichier3 = $_FILES["th_class3"]["size"] ;
   $poidsFichier4 = $_FILES["icon_quote"]["size"] ;
   $poidsFichier5 = $_FILES["icon_edit"]["size"] ;
   $poidsFichier6 = $_FILES["icon_search"]["size"] ;
   $poidsFichier7 = $_FILES["icon_profile"]["size"] ;
   $poidsFichier8 = $_FILES["icon_pm"]["size"] ;
   $poidsFichier9 = $_FILES["icon_email"]["size"] ;
   $poidsFichier10 = $_FILES["icon_delete"]["size"] ;
   $poidsFichier11 = $_FILES["icon_ip"]["size"] ;
   $poidsFichier12 = $_FILES["icon_www"]["size"] ;
   $poidsFichier13 = $_FILES["icon_icq_add"]["size"] ;
   $poidsFichier14 = $_FILES["icon_aim"]["size"] ;
   $poidsFichier15 = $_FILES["icon_yim"]["size"] ;
   $poidsFichier16 = $_FILES["icon_msnm"]["size"] ;
   $poidsFichier17 = $_FILES["icon_minipost"]["size"] ;
   $poidsFichier18 = $_FILES["icon_minipost_new"]["size"] ;
   $poidsFichier19 = $_FILES["icon_latest_reply"]["size"] ;
   $poidsFichier20 = $_FILES["icon_newest_reply"]["size"] ;
   $poidsFichier21 = $_FILES["folder_big"]["size"] ;
   $poidsFichier22 = $_FILES["folder_new_big"]["size"] ;
   $poidsFichier23 = $_FILES["folder_locked_big"]["size"] ;
   $poidsFichier24 = $_FILES["folder"]["size"] ;
   $poidsFichier25 = $_FILES["folder_new"]["size"] ;
   $poidsFichier26 = $_FILES["folder_hot"]["size"] ;
   $poidsFichier27 = $_FILES["folder_new_hot"]["size"] ;
   $poidsFichier28 = $_FILES["folder_lock"]["size"] ;
   $poidsFichier29 = $_FILES["folder_lock_new"]["size"] ;
   $poidsFichier30 = $_FILES["folder_sticky"]["size"] ;
   $poidsFichier31 = $_FILES["folder_sticky_new"]["size"] ;
   $poidsFichier32 = $_FILES["folder_announce"]["size"] ;
   $poidsFichier33 = $_FILES["folder_announce_new"]["size"] ;
   $poidsFichier34 = $_FILES["post"]["size"] ;
   $poidsFichier35 = $_FILES["reply_locked"]["size"] ;
   $poidsFichier36 = $_FILES["reply"]["size"] ;
   $poidsFichier37 = $_FILES["msg_inbox"]["size"] ;
   $poidsFichier38 = $_FILES["msg_outbox"]["size"] ;
   $poidsFichier39 = $_FILES["msg_savebox"]["size"] ;
   $poidsFichier40 = $_FILES["msg_sentbox"]["size"] ;
   $poidsFichier41 = $_FILES["msg_newpost"]["size"] ;
   $poidsFichier42 = $_FILES["topic_lock"]["size"] ;
   $poidsFichier43 = $_FILES["topic_unlock"]["size"] ;
   $poidsFichier44 = $_FILES["topic_split"]["size"] ;
   $poidsFichier45 = $_FILES["topic_move"]["size"] ;
   $poidsFichier46 = $_FILES["topic_delete"]["size"] ;
   $poidsFichier47 = $_FILES["voting_bar"]["size"] ;
   $poidsFichier48 = $_FILES["upload_pic"]["size"] ;
   $poidsFichier49 = $_FILES["nothumbnail"]["size"] ;
   $poidsFichier50 = $_FILES["icon_justice"]["size"] ;
   $poidsFichier51 = $_FILES["icon_mini_justice"]["size"] ;
   $poidsFichier52 = $_FILES["guest_avatar"]["size"] ;
   $poidsFichier53 = $_FILES["icon_mini_house"]["size"] ;
   $poidsFichier54 = $_FILES["icon_mini_search"]["size"] ;
   $poidsFichier55 = $_FILES["icon_mini_faq"]["size"] ;
   $poidsFichier56 = $_FILES["icon_mini_members"]["size"] ;
   $poidsFichier57 = $_FILES["icon_mini_groups"]["size"] ;
   $poidsFichier58 = $_FILES["icon_mini_profile"]["size"] ;
   $poidsFichier59 = $_FILES["icon_mini_message"]["size"] ;
   $poidsFichier60 = $_FILES["icon_mini_login"]["size"] ;
   $poidsFichier61 = $_FILES["icon_minigender_male"]["size"] ;
   $poidsFichier62 = $_FILES["icon_minigender_female"]["size"] ;
   $poidsFichier63 = $_FILES["logo_phpBB"]["size"] ;
   $poidsFichier64 = $_FILES["icon_holiday"]["size"] ;
   $poidsFichier65 = $_FILES["icon_ill"]["size"] ;
   $poidsFichier66 = $_FILES["icon_longer_absent"]["size"] ;

   
   // Code de l'erreur si jamais il y en a une:
   $codeErreur1 = $_FILES["th_class1"]["error"] ;
   $codeErreur2 = $_FILES["th_class2"]["error"] ;
   $codeErreur3 = $_FILES["th_class3"]["error"] ;
   $codeErreur4 = $_FILES["icon_quote"]["error"] ;
   $codeErreur5 = $_FILES["icon_edit"]["error"] ;
   $codeErreur6 = $_FILES["icon_search"]["error"] ;
   $codeErreur7 = $_FILES["icon_profile"]["error"] ;
   $codeErreur8 = $_FILES["icon_pm"]["error"] ;
   $codeErreur9 = $_FILES["icon_email"]["error"] ;
   $codeErreur10 = $_FILES["icon_delete"]["error"] ;
   $codeErreur11 = $_FILES["icon_ip"]["error"] ;
   $codeErreur12 = $_FILES["icon_www"]["error"] ;
   $codeErreur13 = $_FILES["icon_icq_add"]["error"] ;
   $codeErreur14 = $_FILES["icon_aim"]["error"] ;
   $codeErreur15 = $_FILES["icon_yim"]["error"] ;
   $codeErreur16 = $_FILES["icon_msnm"]["error"] ;
   $codeErreur17 = $_FILES["icon_minipost"]["error"] ;
   $codeErreur18 = $_FILES["icon_minipost_new"]["error"] ;
   $codeErreur19 = $_FILES["icon_latest_reply"]["error"] ;
   $codeErreur20 = $_FILES["icon_newest_reply"]["error"] ;
   $codeErreur21 = $_FILES["folder_big"]["error"] ;
   $codeErreur22 = $_FILES["folder_new_big"]["error"] ;
   $codeErreur23 = $_FILES["folder_locked_big"]["error"] ;
   $codeErreur24 = $_FILES["folder"]["error"] ;
   $codeErreur25 = $_FILES["folder_new"]["error"] ;
   $codeErreur26 = $_FILES["folder_hot"]["error"] ;
   $codeErreur27 = $_FILES["folder_new_hot"]["error"] ;
   $codeErreur28 = $_FILES["folder_lock"]["error"] ;
   $codeErreur29 = $_FILES["folder_lock_new"]["error"] ;
   $codeErreur30 = $_FILES["folder_sticky"]["error"] ;
   $codeErreur31 = $_FILES["folder_sticky_new"]["error"] ;
   $codeErreur32 = $_FILES["folder_announce"]["error"] ;
   $codeErreur33 = $_FILES["folder_announce_new"]["error"] ;
   $codeErreur34 = $_FILES["post"]["error"] ;
   $codeErreur35 = $_FILES["reply_locked"]["error"] ;
   $codeErreur36 = $_FILES["reply"]["error"] ;
   $codeErreur37 = $_FILES["msg_inbox"]["error"] ;
   $codeErreur38 = $_FILES["msg_outbox"]["error"] ;
   $codeErreur39 = $_FILES["msg_savebox"]["error"] ;
   $codeErreur40 = $_FILES["msg_sentbox"]["error"] ;
   $codeErreur41 = $_FILES["msg_newpost"]["error"] ;
   $codeErreur42 = $_FILES["topic_lock"]["error"] ;
   $codeErreur43 = $_FILES["topic_unlock"]["error"] ;
   $codeErreur44 = $_FILES["topic_split"]["error"] ;
   $codeErreur45 = $_FILES["topic_move"]["error"] ;
   $codeErreur46 = $_FILES["topic_delete"]["error"] ;
   $codeErreur47 = $_FILES["voting_bar"]["error"] ;
   $codeErreur48 = $_FILES["upload_pic"]["error"] ;
   $codeErreur49 = $_FILES["nothumbnail"]["error"] ;
   $codeErreur50 = $_FILES["icon_justice"]["error"] ;
   $codeErreur51 = $_FILES["icon_mini_justice"]["error"] ;
   $codeErreur52 = $_FILES["guest_avatar"]["error"] ;
   $codeErreur53 = $_FILES["icon_mini_house"]["error"] ;
   $codeErreur54 = $_FILES["icon_mini_search"]["error"] ;
   $codeErreur55 = $_FILES["icon_mini_faq"]["error"] ;
   $codeErreur56 = $_FILES["icon_mini_members"]["error"] ;
   $codeErreur57 = $_FILES["icon_mini_groups"]["error"] ;
   $codeErreur58 = $_FILES["icon_mini_profile"]["error"] ;
   $codeErreur59 = $_FILES["icon_mini_message"]["error"] ;
   $codeErreur60 = $_FILES["icon_mini_login"]["error"] ;
   $codeErreur61 = $_FILES["icon_minigender_male"]["error"] ;
   $codeErreur62 = $_FILES["icon_minigender_female"]["error"] ;
   $codeErreur63 = $_FILES["logo_phpBB"]["error"] ;
   $codeErreur64 = $_FILES["icon_holiday"]["error"] ;
   $codeErreur65 = $_FILES["icon_ill"]["error"] ;
   $codeErreur66 = $_FILES["icon_longer_absent"]["error"] ;
   
   // Extension du fichier
   //for($i=0;$i<sizeof($prenom);$i++)
   for($i=0;$i<66;$i++)
   {
   
   $extension = strrchr($nomFichier($i), ".");
   
   // Si le poids du fichier est de 0 bytes, le fichier est
   // invalide (ou le chemin incorrect) => message d'erreur
   // sinon, le script continue.
   if($poidsFichier($i) <> 0)
   {
      // Si la taille du fichier est supérieure à la taille
      // maximum spécifiée => message d'erreur
      if($poidsFichier($i) < $MAX_SIZE)
      {
            
         // On teste ensuite si le fichier a une extension autorisée
         if(isExtAuthorized($extension))
         {
            // Ensuite, on copie le fichier uploadé ou bon nous semble.
            if ($nomFichier($i) != "")
            {
            $uploadOk = move_uploaded_file($nomTemporaire($i), $DESTINATION_FOLDER01.$nomFichier($i));
            }
            
            if($uploadOk)
            {
               echo("L'upload a réussi !<br><br>");
               echo(createReturnLink());
            }
            else
            {
               echo("L'upload a échoué !<br><br>");
               echo(createReturnLink());
            }
         }
         }
         else
         {
            echo ("Les fichiers avec l'extension $extension ne peuvent pas être uploadés !<br>");
            echo (createReturnLink()."<br>");
         }
      }
      else
      {
         $tailleKo = $MAX_SIZE / 1000;
         echo("Vous ne pouvez pas uploader de fichiers dont la taille est supérieure à : $tailleKo Ko.<br>");
         echo (createReturnLink()."<br>");
      }      
   }
      else
   {
      echo("Le fichier choisi est invalide !<br>");
      echo (createReturnLink()."<br>");
   }
}
else
{
   echo("Vous n'avez pas choisi de fichier !<br>");
   echo (createReturnLink()."<br>");

}


}

else
   {
      echo 'Hacking Attempt!';
   }

?>


Mais j'ai une erreur

Code: Tout sélectionner
Parse error: parse error in c:\program files\easyphp1-8\www\local_supraforum\admin\edit_theme_valide_upload.php on line 548


Ce qui correspond à à cette zone

Code: Tout sélectionner
   
      {
         $tailleKo = $MAX_SIZE / 1000;
         echo("Vous ne pouvez pas uploader de fichiers dont la taille est supérieure à : $tailleKo Ko.<br>");
         echo (createReturnLink()."<br>");
      }      
   }
      else
   {
      echo("Le fichier choisi est invalide !<br>");
      echo (createReturnLink()."<br>");
   }
}


Plus particulièrement cette ligne

Code: Tout sélectionner
      else


Si l'un de vous arrive à trouvé je dis chapeau, car il est vrai que mon codage n'est pas très propre :oops:
Dernière édition par Fantole le 06 Juil 2006 à 20:20, édité 1 fois.
Avatar de l’utilisateur
Fantole
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3082
Inscription: 09 Déc 2004 à 10:32
Localisation: Sur le Web

Messagepar Vlad Tepesch » 04 Juil 2006 à 18:42

Il manque un if avant ton else. En effet, à cause du

Code: Tout sélectionner
 }
         }
         else


En gros, tu obtiens :

for(machin)
{
}
else
{
}

Tu indente mal.
Avatar de l’utilisateur
Vlad Tepesch
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3420
Inscription: 04 Juil 2005 à 16:23
Localisation: Paris

Messagepar Fantole » 06 Juil 2006 à 20:19

Désolé de ne pas avoir répondu plus tôt mais suite à cette modification, j'avais d'autres messages d'erreur et je voulais voir si j'arrivais à les résoudres, choses faite 8)

Merci beaucoup Vlad ;)


@ la prochaine
Avatar de l’utilisateur
Fantole
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3082
Inscription: 09 Déc 2004 à 10:32
Localisation: Sur le Web

Messagepar Vlad Tepesch » 07 Juil 2006 à 08:30

La prochaine fois, indente mieux et tu n'aura pas ce genre de soucis.

J'ai eu du mal à la trouver à cause de ça moi :(
Avatar de l’utilisateur
Vlad Tepesch
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3420
Inscription: 04 Juil 2005 à 16:23
Localisation: Paris

Messagepar Fantole » 07 Juil 2006 à 12:21

Désolé :(

Mais je prend note ;)
Avatar de l’utilisateur
Fantole
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3082
Inscription: 09 Déc 2004 à 10:32
Localisation: Sur le Web


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: anywhere91, Bing [Bot] et 2 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant