cs_attentio
Messages postés167Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention24 mai 2010
-
27 août 2004 à 00:09
cs_boujan
Messages postés12Date d'inscriptionlundi 7 février 2005StatutMembreDernière intervention20 avril 2008
-
16 août 2005 à 17:58
salut !!!!
je voudrais savoir comment faire pour uploader un fichier.
j'ai commencé quelques petites choses. en fait, j'ai un premier fichier nommé formulaire.php ou se trouve mon formulaire d'insertion d'enregistrement et d'upload:
<?
if ($action =="modifier")
{
$requeteMYSQL="UPDATE...;
$message .=" modifiée.";
}
if ($action =="ajouter")
{
$requeteMYSQL= "INSERT INTO ...;
}
if ($action =="supprimer")
{
$requeteMYSQL= "DELETE FROM ...;
}
$connexion=mysql_connect('localhost', 'root','');
mysql_select_db('db', $connexion);
mysql_query($requeteMYSQL) or die
("Erreur MySQL : " . mysql_error());
mysql_close($connexion);
copy($photo_collection,"../photos/test.jpg");
?>
mais alors là, je ne sais pas comment faire pour que ca marche...
je voudrais egalement que lors de l'upload il redimensionne mon image a une certaine dimension et lorsque je decide de supprimer un enregistrement, je supprime egalement la photo correspondante
Tout ce que je peux te dire, ne connaissant pas très bien l'upload, c'est que le traitement de l'image ne peut se faire qu'après upload du fichier.
Voici un extrait du MSDN :
Remarks
For a file upload to take place:
The INPUT type=file element must be enclosed within a FORM element.
A value must be specified for the NAME attribute of the INPUT type=file element.
The METHOD attribute of the FORM element must be set to post.
The ENCTYPE attribute of the FORM element must be set to multipart/form-data.
Exemple :
<FORM NAME="oForm"
ACTION="repost.asp"
ENCTYPE="multipart/form-data"
METHOD="post">
</FORM>
Fait pas gaffe, 'sont pros ASP bouhouh :)
Je crois qu'il est aussi possible de spécifier une taille maximum, mais là je sais pas comment faire !
blinkseb
Messages postés57Date d'inscriptionmercredi 25 août 2004StatutMembreDernière intervention18 avril 2005 27 août 2004 à 02:06
Pour supprimer le fichier une fois l'enregistrement surprimé, rajoute un champ à ta base de données comprenant le nom du fichier. Une fois ton fichier uploader, au moment de l'insertion de l'enregistrement, tu rajoute le nom du fichier !
Ensuite, une fois que tu supprimes l'enregistrement, juste avant, tu lit le nom de fichier, et tu le supprime à l'aide de unlink()
phpwankenobi
Messages postés152Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention18 novembre 2004 27 août 2004 à 13:20
Salut,
Pour redimensionner, créer un image au dimensions souhaitées avec ImageCreateTrueColor (GD 2) ou ImageCreate (GD) puis recopier en redimensionnant l'image d'origine dans l'image que tu viens de créer avec ImageCopyResampled (GD 2) ou ImageCopyResized (GD) puis enregistrement sur le serveur avec ImageJPEG si c'est un JPG
Bon amusement...
Vous n’avez pas trouvé la réponse que vous recherchez ?