le 14/02/2008 à 08:57
clicone
Bonjour, 'tit problème avec la fonction upload.
'tit problème au niveau: extension fichier qui me reviens systématiqement pas correcte alors que l'image uploadée en en .gif ou .jpg
Qui peut m’aider ?
Voici ce que j’ai fait.
Formulaire d’upload:
Reception des données:
fichier fonction upload:
'tit problème au niveau: extension fichier qui me reviens systématiqement pas correcte alors que l'image uploadée en en .gif ou .jpg
Qui peut m’aider ?
Voici ce que j’ai fait.
Formulaire d’upload:
<form enctype = "multipart/form-data" action = "upload.php" method = "post" id = "formulimage" name = "formulimage">
Mon image <input type = "file" name = "monimage" id = "monimage" />
<br />
...
Reception des données:
<?php
include("redimension.php");
$fichier = upload("http//www.monsite.com/images/", "5000000000000", "monimage");
fichier fonction upload:
<?php
function upload($dossierStock, $taille, $inputName) {
global $erreur;
$champFile = $inputName;
$dossier = $dossierStock;
$taille_maxi = $taille;
$extensions = array('.png', '.gif', '.jpg', '.jpeg', '.JPG', '.JPEG', '.PNG', '.BMP', '.bmp', '.GIF');
if (isset($_FILES[$champFile])){
$fichier = basename($_FILES[$champFile]['name']);
$taille = filesize($_FILES[$champFile]['tmp_name']);
$extension = strrchr($_FILES[$champFile]['name'], '.');
//verif data
if (!in_array($extension, $extensions)){
$erreur = "extension fichier ".$fichier." pas correcte : ".$extension;
}
if ($taille > $taille_maxi){
$erreur = "image trop grosse";
}