Les derniers scripts | Les plus téléchargés | Ajouter un script Accueil | Forum | Livre d'Or | E-mail 
Upload

Aperçu avant upload par Yves [3] Commentaires | Télécharger | Recevoir par mail
Script permettant grâce à une popup de prévisualiser une image sur le PC client avant son upload. Utlise une fonction JavaScript. Pour la partie script PHP d'upload, chacun d'entre vous se reporte à la doc.

Une mise à jour a été réalisée pour permettre la compatibilité du js et l'affichage du chemin avec IE et NS.

<html>
<head>
<script language="javascript" type="text/javascript">
function voir(){
Fc=window.open("","Fc","resizable=1");
Fc.document.write('<html><body><center><table width="600"><tr><td align="center">');
nav=navigator.appName.substring(0,3);
if((nav=="Net")||(nav=="Moz")){
Fc.document.write('<img name="apercu" src="file:///'+document.f1.fichier1.value+'">') ;
}
else
{
Fc.document.write('<img name="apercu" src="'+document.f1.fichier1.value+'">') ;
}
Fc.document.write('<br/><br/><form><input type="button" value="Fermer - Sluiten - Close" onClick="parent.close()"></form><font size=2 face="arial" color="#0000FF">Nom et chemin de l\'image<br>'+document.f1.fichier1.value+'</font></td></tr></table></center></body></html>');
Fc.document.close();
}
</script>
</head>
<body>
<form enctype="multipart/form-data" action="" method="post" name="f1">
Votre fichier doit être au format jpg<br>Choisir le fichier : <input name="fichier1" type="file"><br /><br /><input type="button" value="Aperçu " onclick="voir()">
<input type="submit" value="Envoyer le fichier">
</form>

<?php
// Vous savez tous faire un script d'upload...

$destination="images/"
//nom du dossier de destination ou le chemin complet.

$extension='jpg';

// on récupère l'extension du fichier avec substr par exemple 
$verif=substr($_FILES['fichier1']['name'],-3); 
// on vérifie l'extension avant de télécharger 
if ($verif!=$extension){ 
echo 
'Le fichier que vous voulez télécharger n\'est pas au format jpg.<br>Veuillez recommencer'
}
else

// votre script d'upload


?>

</body>
</html>



Voir toutes les portions de scripts de la même catégorie.

MAJ : 27/03/2010
Développer  Scripts [534]
  Portions [76]
Algorithmes [2]
Authentification [3]
Chaines de caractères [7]
Dates / Heures [9]
Divers / Inclassables [3]
Fichiers / Répertoires [10]
Formulaire [2]
HTML [2]
HTTP [3]
Images / GD [7]
Mail [2]
Maths [3]
MySQL [4]
Oracle [1]
Regex [13]
Suivi technique [1]
Upload [4]

Développer  Articles [112]
 
Rechercher
 
 
Espace membres
Se connecter 
Devenir membre 
 
La communauté PHP
News/Jobs/ApéroPHP 
 
 
Le coin des développeurs
La tribune 
Le chat / Les forums 
Ajouter une ressource 
Proposer une MAJ 
 
Divers
Faire un lien 
Backends/Modules 
Sites partenaires 
Remerciements 
Accueil | Forum | Livre d'Or | E-mail PHPScripts - Copyright © 2000/2010 - Tous droits réservés - Laurent Adda