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

Cherche bout de code upload php

Jeux-PsP
Jeux-PsP
Niveau 6
24 août 2008 à 14:30:05

Bonjour je cherche un bout de code en php qui permet d'upload des images au format bmp,png,jpg,jpeg et securiser. C'est a dire que le code verifie si c'est une vrai image. Merci

Engineer
Engineer
Niveau 12
24 août 2008 à 15:13:59

On ne code pas sur mesure ici !

godrik
godrik
Niveau 30
24 août 2008 à 16:10:13

regarde les lib d'image, il est probable qu'elles possèdent des fonction permettant de vérifier l'intégrité d'un fichier.

CounterFaith
CounterFaith
Niveau 10
24 août 2008 à 18:16:44

Tiens, petit extrait d'un tuto sur le sdz, sur l'upload de fichiers :

<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['monfichier']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement

move_uploaded_file($_FILES['monfichier']['tmp_name
'], 'uploads/' . basename($_FILES['monfichier']['name']));
echo "L'envoi a bien été effectué !";
}
}
}
?>

Et pour le formulaire d'upload =>

<form action="cible_envoi.php" method="post" enctype="multipart/form-data">
<p>
Formulaire d'envoi de fichier :<br />
<input type="file" name="monfichier" /><br />
<input type="submit" value="Envoyer le fichier" />
</p>
</form>

Pseudo supprimé
Pseudo supprimé 24 août 2008 à 19:09:42

Tu risque pas de savoir coder si tu t'y prend a coups de copiés collés.

Jeux-PsP
Jeux-PsP
Niveau 6
24 août 2008 à 23:52:05

Merci mais dans ton code je ne vois ou est verifier l'image. Image tu as un fichier test.Php et que tu le renome en test.Jpg ca passe la je crois.

CounterFaith
CounterFaith
Niveau 10
25 août 2008 à 01:03:42

Ou est vérifié que c'est une image ? Ici :

$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))

guyver2
guyver2
Niveau 10
25 août 2008 à 10:05:30

cette sécurité ne verifie que l'extension du fichier uploadé. Et comme le dit jeux-psp, ça laisse passer un fichier .php renomé en .jpg

Cela dit je suis pas sur que ça pose vraiment problème si tu te contente d'inclure tes images dans des balise <img>

CounterFaith
CounterFaith
Niveau 10
25 août 2008 à 12:30:32

Et si tu interdit le mot "php" dans le nom+extension du fichier, ca marcherait pas ?

godrik
godrik
Niveau 30
25 août 2008 à 15:00:55

je pense surtout qu'il veut des vrai image. et pas un php déguisé en image.

Jeux-PsP
Jeux-PsP
Niveau 6
25 août 2008 à 23:33:56

Y a t'il une solution a ca?

godrik
godrik
Niveau 30
26 août 2008 à 11:28:02

oui, verifier que le ficheir a le bon format en l'ouvrant et en le vérifiant.

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