CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Mon systeme d'upload

ahahah4
ahahah4
Niveau 5
08 décembre 2007 à 07:55:45

Bonjour,
Derniérement, je fait un systeme d´upload, ou on peut mettre toutes les extansion, et la max de taille.
Voilà ce que je veu :
- Un lien vers le fichier uploadé.
- Que le nom avant l´extension soi renomé, pour eviter d´écraser les fichier.

Voici le code de l´uploader :

<?php
//

    1. ###############################################
    2. ####### //

// Script pour Upload de fichier quelconque sur un serveur //
//

    1. ###############################################
    2. ####### //

// Infos : //
// ------- //
// Auteur : Fabien Guillod //
// Email de l´auteur : f_guillod@bluewin.ch //
// Date de création : 8 mars 2005 //
// Dernière modification : 10 mars 2005 //
// Version : 1.0.0 //
//

    1. ###############################################
    2. ####### //

// Fonctionnement : //
// ---------------- //
// 1. Test si l´utilisateur a choisi un fichier //
// 2. Test si le fichier choisi est valide (si taille <> 0) //
// 3. Test si le taille du fichier est inférieure à la taille //
// max //
// 4. Test si l´extension est autorisée. //
//

    1. ###############################################
    2. ####### //

// Paramètrage : //
// ------------- //
// Ce script peut facilement être paramètré selon les besoins. //
// Le paramètrage se fait principalement par la définition des //
// variables globales. Voici les différentes variables : //
// //
// - $DESTINATION_FOLDER : contient le répertoire dans lequel //
// le fichier sera uploadé. Il est par défaut récupéré du //
// formulaire, mais peut très bien être remplacé par un url //
// en dur. //
// //
// - $MAX_SIZE : spécifie la taille maximale que le fichier à //
// uploader peut avoir. Attention, le taille est spécifiée //
// en octets. //
// //
// - $RETURN_LINK : Récupère automatiquement l´url de la page //
// web qui appelle ce script. Ce lien sert à créer des liens //
// de retour, qui sont toujours utiles. //
// //
// - $AUTH_EXT : Ce tableau contient toutes les extensions qui //
// peuvent être uploadées. On peut en rajouter ou en //
// supprimer si besoin est. //
//

    1. ###############################################
    2. ####### //

//

    1. ###############################################
    2. ####### //

// Définition des variable globales, modifiables à volonté //
//

    1. ###############################################
    2. ####### //

// Récupération du dossier dans lequel le fichier sera uploadé //
$DESTINATION_FOLDER = $_POST["folder"]; //
// Récupération de l´url de retour //
$RETURN_LINK = $_SERVER[´HTTP_REFERER´]; //
//

    1. ###############################################
    2. ####### //

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

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

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

if(!empty($_FILES["file"]["name"])){

// Nom du fichier choisi:
$nomFichier = $_FILES["file"]["name"] ;
// Nom temporaire sur le serveur:
$nomTemporaire = $_FILES["file"]["tmp_name"] ;
// Type du fichier choisi:
$typeFichier = $_FILES["file"]["type"] ;
// Poids en octets du fichier choisit:
$poidsFichier = $_FILES["file"]["size"] ;
// Code de l´erreur si jamais il y en a une:
$codeErreur = $_FILES["file"]["error"] ;
// Extension du fichier
$extension = strrchr($nomFichier, ".");

// 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 <> 0){
// Ensuite, on copie le fichier uploadé ou bon nous semble.
$uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier);
if($uploadOk){
echo("Votre fichier a bien été uploadé. Il est disponible à l\´adresse suivante : <br/><a href="´$nomTemporaire,
$DESTINATION_FOLDER.$nomFichier´">´$nomTemporaire,
$DESTINATION_FOLDER.$nomFichier´</a><br><br>");
echo(createReturnLink());
}else{
echo("L´upload a échoué !< br><br>");
echo(createReturnLink());

}
}else{
echo("Le fichier choisi est invalide !< br>");
echo (createReturnLink()."<br>");
}
}else{
echo("Vous n´avez pas choisi de fichier !< br>");
echo (createReturnLink()."<br>");
}
?>

Vous pouvez voir a :

echo("Votre fichier a bien été uploadé. Il est disponible à l\´adresse suivante : <br/><a href="´$nomTemporaire,
$DESTINATION_FOLDER.$nomFichier´">´$nomTemporaire,
$DESTINATION_FOLDER.$nomFichier´</a><br><br>");

J´ai moi méme assayé de donner un lien de sortit mais sans resultats.

Voilà le lien :
http://superkermitou.free.fr/upload/

Comment faire ce que je veu?

ahahah4
ahahah4
Niveau 5
08 décembre 2007 à 07:59:40

Ah, et pis jsuis débutant en php.

LeLion-67
LeLion-67
Niveau 10
08 décembre 2007 à 10:25:41

http://superkermitou.freeee.fr/upload/upload01/cool.php

...

PS : Changes ton pass sql

ahahah4
ahahah4
Niveau 5
08 décembre 2007 à 13:19:53

He? Tout les indexs on disparus!

ahahah4
ahahah4
Niveau 5
08 décembre 2007 à 13:21:34

Mes pages ont été suprimés!

ahahah4
ahahah4
Niveau 5
08 décembre 2007 à 13:23:51

LeLion-67 quesse t´a fait?

Warflood2
Warflood2
Niveau 7
08 décembre 2007 à 13:51:15

J´rigole bon je vay mangay
___________________________________

" :noel: est grand rejoignay nos rang
http://noeloo.org/index.php , UNE ARMEE NOELISTE, toutes les méthodes pour nous faire connaître et éliminer radicalement et définitivement nos ennemis
Au départ, vous n´aurez pas accès à une grande totalité du forum, mais après quelques preuves de votre dévouement et de votre bravoure... , vous découvrirez des méthodes très efficaces et aurez accès à une plus grande partie du forum"
:noel:
¯¯\/¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
:pacg: Dieux noel :pacd: :noel:

LeLion-67
LeLion-67
Niveau 10
08 décembre 2007 à 14:06:46
  • ahahah4 profil

* Posté le 08 décembre 2007 à 13:23:51 avertir modérateur
* LeLion-67 quesse t´a fait?

-> Moi j´ai rien fais à part uploader une page php.

funk_ad
funk_ad
Niveau 10
08 décembre 2007 à 14:10:29

Aussi c´était pas malin LeLion. :peur:

Warflood n´en parlons même pas.

LeLion-67
LeLion-67
Niveau 10
08 décembre 2007 à 14:13:58

Honnêtement, je m´en fiche.
De toute façon, sans modérateur, ce forum devient n´importe quoi.

Warflood2
Warflood2
Niveau 7
08 décembre 2007 à 15:04:41

J´ai dis que je rigolay :noel:
___________________________________

" :noel: est grand rejoignay nos rang
http://noeloo.org/index.php , UNE ARMEE NOELISTE, toutes les méthodes pour nous faire connaître et éliminer radicalement et définitivement nos ennemis
Au départ, vous n´aurez pas accès à une grande totalité du forum, mais après quelques preuves de votre dévouement et de votre bravoure... , vous découvrirez des méthodes très efficaces et aurez accès à une plus grande partie du forum"
:noel:
¯¯\/¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
:pacg: Dieux noel :pacd: :noel:

ahahah4
ahahah4
Niveau 5
09 décembre 2007 à 08:32:36

Si tu a uploadé une page php, qui contenait mes identifiants, evidemment, on m´a hacké.
Je dit pas que c´est toi, mais quelqu´un qui a vu la page avant moi, qui s´est conecté, qui a suprimé la page en premier avant que je la voi, et qui a suprimé les indexs...
Dit-dont, yavait quoi sur cette page?

LeLion-67
LeLion-67
Niveau 10
09 décembre 2007 à 10:33:21

Une Backdoor.

Quelle idée de laisser l´upload php aussi !

ahahah4
ahahah4
Niveau 5
10 décembre 2007 à 18:31:58

Moui, ben pour le moment je pouvais faire que comme ca. Enfin, jte pardonne.
Mais c´est quoi une Backdoor?

deepblue
deepblue
Niveau 16
10 décembre 2007 à 18:48:26

http://fr.wikipedia.org/wiki/Backdoor

LeLion-67
LeLion-67
Niveau 10
10 décembre 2007 à 19:04:05

Enfin, jte pardonne.

-> Je m´en fiche :-)))

funk_ad
funk_ad
Niveau 10
10 décembre 2007 à 23:37:39

T´est un peu cru LeLion...

Il avait rien fait de mal. :(

ahahah4
ahahah4
Niveau 5
12 décembre 2007 à 07:38:13

Mouais, bon on laisse tomber l´affaire, mais je me méfi de lui.

funk_ad
funk_ad
Niveau 10
12 décembre 2007 à 12:50:56

"Quelques règles pour bien programmer : n´assume rien, ne crois rien ni personne, rien n´est fiable, tes amis ne sont pas ceux qu´ils prétendent être, le monde entier est contre toi, la sécurité n´est qu´un compromis avec l´accessibilité, la paranoïa est ta seule amie."

C´est dans la cdv de Dargor. :content:

deepblue
deepblue
Niveau 16
12 décembre 2007 à 12:54:07

Je plussoie, faut etre parano quand tu fais un site

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment