Bonjour, alors voilà j'ai mon sciprt php pour télécharger les images d'un utilisateurs vers le serveur du site.
Mais je trouve le chargement extrêmement long. Je voulais savoir si c'était normal?

Après j'ai trouver un script super un jQuery http://blueimp.github.com/jQuery-File-Upload/
Je trouve que le chargement se fait beaucoup plus vite mais sachant que j'ai aucune notion de jQuery je ne sais pas comment adapter le script pour que les images s'enregistrent sur mon serveur.

Voila mon script php :

[code]<?php

$tailleMax = 5000000;
$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );

// Face

if($_FILES['face']['name']!="")
{
$extension_upload = strtolower( substr( strrchr($_FILES['face']['name'], '.') ,1) );
if ( in_array($extension_upload,$extensions_valides) )
{
if($_FILES['face']['size']<$tailleMax)
{
$nomImageFace = $id."-".date('m')."-".date('Y'). "-face";
$nom = "upload/" . $nomImageFace . "." . $extension_upload;
$resultat = move_uploaded_file($_FILES['face']['tmp_name'],$nom);
}
else
{
$erreurFace = TRUE ;
}
}
else
{
$erreurFace1 = TRUE ;
}
}
else
{
$nomImageFace = "0";
}

// Profil

if($_FILES['profil']['name']!=""AND !isset($erreurFace) AND !isset($erreurFace1) )
{
$extension_upload = strtolower( substr( strrchr($_FILES['profil']['name'], '.') ,1) );
if ( in_array($extension_upload,$extensions_valides) )
{
if($_FILES['profil']['size']<$tailleMax)
{
$nomImageProfil = $id."-".date('m')."-".date('Y'). "-profil";
$nom = "upload/" . $nomImageProfil . "." . $extension_upload;
$resultat = move_uploaded_file($_FILES['profil']['tmp_name'],$nom);
}
else
{
$erreurProfil = TRUE ;
}
}
else
{
$erreurProfil1 = TRUE ;
}
}
else
{
$nomImageProfil = "0";
}

// Dos

if($_FILES['dos']['name']!="" AND !isset($erreurProfil) AND !isset($erreurProfil1) )
{
$extension_upload = strtolower( substr( strrchr($_FILES['dos']['name'], '.') ,1) );
if ( in_array($extension_upload,$extensions_valides) )
{
if($_FILES['dos']['size']<$tailleMax)
{
$nomImageDos = $id."-".date('m')."-".date('Y'). "-dos";
$nom = "upload/" . $nomImageDos . "." . $extension_upload;
$resultat = move_uploaded_file($_FILES['dos']['tmp_name'],$nom);
}
else
{
$erreurDos = TRUE ;
}
}
else
{
$erreurDos1 = TRUE ;
}
}
else
{
$nomImageDos = "0";
}
?>[/code]

Tous les conseils ou astuces seront les bienvenus :D

Aucune réponse