un upload chez free : comment verifier taille des images ? [RESOLU] - PHP - Programmation
Marsh Posté le 13-04-2005 à 13:59:17
Ohhhhh, des balises <font> ! Ca faisait longtemps que j'en avais pas vu ! Dis-moi, tu viens du passé, t'as remonté le temps pour nous offrir encore des <font> ?
Sinon avec la librairie GD, on peut trouver la taille des images
Marsh Posté le 13-04-2005 à 14:03:12
lol... Ben je sais que les <font> sont un peu moyenageux.. Mais bon, ca fonctionne.. POur le reste, c'est quoi la librairie GD ? Comment ca marche ? Comment j'integre ca dans mon code ? Je débute...
Marsh Posté le 13-04-2005 à 14:04:22
Préhistorique, les <font> plutôt Je refuse de répondre tant que tu ne les as pas enlevés
Marsh Posté le 13-04-2005 à 14:05:21
roh.. pas de chantage...
Ou alors, si : promis, les enlève dès que j'arrive à gérer la taille max des images...
Marsh Posté le 13-04-2005 à 14:36:00
FlorentG a écrit : Je refuse de répondre tant que tu ne les as pas enlevés |
pareil tant qu'il mettra pas son code entre les bon tags
Marsh Posté le 13-04-2005 à 14:39:39
Vous abusez. C'est bon, dans le formulaire, je peux laisser du HTML ?? :
<?
// Taille max des fichiers
$MFS=51200;
// Répertoire de stockage est une variable
$rep="$pseudo/";
if(isset($_FILES['userfile']))
{
if($_FILES['userfile']['size']>0)
{
$savefile= $rep.$_FILES['userfile']['name'];
$temp = $_FILES['userfile']['tmp_name'];
if (move_uploaded_file($temp, $savefile))
{
echo '<font color="#FFFFFF" size="1" face="verdana"><strong><font color="#CC99CC">Votre
photo a bien été enregistrée </font></strong>';
}
else
{
echo 'Erreur d'enregistrement !';
}
}
else
{
echo 'Trop gros fichier ! (50Ko max !)';
}
}
?>
</font>
<FORM METHOD="POST"
ENCTYPE="multipart/form-data">
<div align="center">
<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE
VALUE=<? echo $MFS;?>>
<INPUT TYPE=FILE NAME="userfile">
<font color="#FFFFFF" size="1" face="verdana">*<br>
* : sélectionnez votre photo sur votre pc grâce au bouton parcourir<br>
puis cliquez sur Enregistrer la photo pour la mettre en ligne.<br>
<strong>Attention</strong> : poids max des photos : 75Ko et seuls les jpg
et gif sont acceptés</font>
<INPUT TYPE=SUBMIT value="Enregistrer la photo">
</div>
</FORM>
?>
Marsh Posté le 13-04-2005 à 14:49:23
ya un bouton pour poster du code, sinon c'est illisible...
enfin bon, regarde ça : http://fr.php.net/gd
et ça : http://fr.php.net/manual/fr/function.getimagesize.php
Marsh Posté le 13-04-2005 à 14:53:32
Code :
|
Comme ca c mieux ? Je file voir tes urls... Mais je debute vraiment...
Marsh Posté le 13-04-2005 à 14:56:21
ya un bouton edit aussi, ça nous eviterait d'avoir 3 fois ton code sur la même page
Marsh Posté le 13-04-2005 à 14:59:05
Ouais... Bon, j'utilise des <font>, je sais pas me servir d'un forum, j'ai des urls... Mais le résultat est le même, mon code, y marche pas :-)...
Marsh Posté le 13-04-2005 à 16:14:20
J'ai trouvé !
Code :
|
Merci à tous...
Marsh Posté le 13-04-2005 à 13:55:15
Bonjour,
Je débute en php.
J'ai un web perso chez free.
J'ai un bout de code qui fonctionne parfaitement, avec une limite de poids pour les images, et auquel je voudrais ajouter des limites à la taille des images.
Voici mon code actuel :
<?
// Taille max des fichiers
$MFS=51200;
// Répertoire de stockage est une variable
$rep="$pseudo/";
if(isset($_FILES['userfile']))
{
if($_FILES['userfile']['size']>0)
{
$savefile= $rep.$_FILES['userfile']['name'];
$temp = $_FILES['userfile']['tmp_name'];
if (move_uploaded_file($temp, $savefile))
{ ?>
<font color="#FFFFFF" size="1" face="verdana"><strong><font color="#CC99CC">Votre
photo a bien été enregistrée </font></strong>
<? }
else
{ ?>
Erreur d'enregistrement !
<? }
}
else
{ ?>
Trop gros fichier ! (50Ko max !)
<? }
}
?>
</font>
<FORM METHOD="POST"
ENCTYPE="multipart/form-data">
<div align="center">
<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE
VALUE=<? echo $MFS;?>>
<INPUT TYPE=FILE NAME="userfile">
<font color="#FFFFFF" size="1" face="verdana">*<br>
* : sélectionnez votre photo sur votre pc grâce au bouton parcourir<br>
puis cliquez sur Enregistrer la photo pour la mettre en ligne.<br>
<strong>Attention</strong> : poids max des photos : 75Ko et seuls les jpg
et gif sont acceptés</font>
<INPUT TYPE=SUBMIT value="Enregistrer la photo">
</div>
</FORM>
?>
Qui peut m'aider ?
Message édité par pdreulle le 13-04-2005 à 17:51:25