OVH Community, votre nouvel espace communautaire.

Problème upload image PHP


Abogil
04/01/2007, 23h30
PeGaZe peux-tu éditer ton premier message et cocher l'icône " Réglé"

PeGaZe
04/01/2007, 18h42
Et bien merci car j'y avais pas pensé !!

Merci bien !!!

C'est réglé

Homer Jay
01/01/2007, 21h08
Citation Envoyé par PeGaZe
Code HTML:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Ton script ou des répertoires ne seraient pas en permissions 777, par hasard? Il ne faut pas: le maximum permis est 755 sur les mutus OVH.

PeGaZe
01/01/2007, 19h20
Infos supplémentaire, j'ai ce problème avec tout mes formulaires d'ajout de news, évènements etc... qui pourtant fonctionnaient très bien au début sans aucuns problèmes !!!!!

PeGaZe
28/12/2006, 22h42
Aucunes idées?

PeGaZe
26/12/2006, 19h52
Et bien j'ai fait l'essai avec une image des images ne dépassant pas 100Ko.

La page quant à elle, aparaît presque instantanément (1-2 sec)

Tibre44
26/12/2006, 08h44
Au bout de combien de temps rencontres-tu ce message ? 30 sec. ? Quelle est la taille moyenne d'une image ?

PeGaZe
25/12/2006, 19h19
Et bien en fait je tiens à jour un table mysql reprennant les images déjà présentes dans le dossier de stockage. Et donc si une image est déjà présente avec le même nom que celle qu'on veut uploader, et bien je change le nom.

Mais donc already_exist() retourne TRUE si une image de même nom est déjà stockée et dans ce cas je renomme l'image qu'on upload

Missions courte
24/12/2006, 19h19
Qu'est-ce que cette fonction : already_exist($name_file,$album_sel) ?

PeGaZe
24/12/2006, 17h07
Alo?

PeGaZe
22/12/2006, 11h32
Voici mon script PHP utilisé pour uploader des images dans un album :

Code PHP:
if( isset($_POST['upload']) ) // si formulaire soumis
    
{
        
$content_dir "../../album/photos/"// dossier où sera déplacé le fichier

        
$tmp_file $_FILES['fichier']['tmp_name'];

        if( !
is_uploaded_file($tmp_file) )
       {
               exit(
"Le fichier est introuvable");
        }

        
// on vérifie maintenant l'extension
        
$type_file $_FILES['fichier']['type'];

        if( !
strstr($type_file'jpg') && !strstr($type_file'jpeg') && !strstr($type_file'bmp') && !strstr($type_file'gif') && !strstr($type_file'png') )
        {
            exit(
"Le fichier n'est pas une image");
        }

        
// on copie le fichier dans le dossier de destination
        
$name_file $_FILES['fichier']['name'];
    if(
already_exist($name_file,$album_sel))
        
$name_file 'M' $name_file:

        if( !
move_uploaded_file($tmp_file$content_dir $name_file) )
       {
            exit(
"Impossible de copier le fichier dans $content_dir");
        }

       echo 
"Le fichier a bien été uploadé
"
;

Le problème est le suivant, j'ai à chaque fois cette page ensuite qui s'affiche quand j'essaye d'uploader une image :
Code HTML:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, tech@ovh.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.37 Server at www.bike55.be Port 80
Service non permis? Mauvais script de ma part? J'ai un 60GP.

Merci d'avance