IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Changement d'une image par l'admin


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut Changement d'une image par l'admin
    Bonjour,
    j'ai créé un site internet dans lequel il apparaît une image. Je souhaite que cette image puisse être remplacée par l'admin par une autre image qui se trouverait dans son ordinateur à lui. c'est possible ca? comment je peux faire?
    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ca s'appelle un formulaire d'upload.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut
    Merci, j'ai fait ça, mais ca ne marche pas. C'est pas bon ce que j'ai fait?
    A part que ca ne marche pas, y a des améliorations possibles de mon code où il n'est pas mal déjà?
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    <form action="planning.php" method="post" enctype="multipart/form-data" class="creer">
    <label for="planning">Changer de planning (format .png de préférence):</label>
    <input type="hidden" name="MAX_FILE_SIZE" value="60000">
    <input type="file" name="planning">
    <input type="submit" name="submit" value="Envoyer">
    </form><br>
     
    <?php        
    //On vérifie que le formulaire est envoié
    if (!isset($_POST['submit'])) {
    }
    elseif ((isset($_POST['submit'])) && (!empty($_FILES['planning']))) {
    $content_dir = '../photos-du-site/';
    $tmp_file = $_FILES['planning']['tmp_name'];
     
    	// On vérifie l'existance du fichier dans le dossier temporaire
    	if (is_uploaded_file($tmp_file)) {
     
    		// On vérifie la conformité du fichier envoié
           		$type_file = $_FILES['planning']['type'];
            	if (strstr($type_file, 'jpg') || strstr($type_file, 'jpeg') || strstr($type_file, 'bmp') || strstr($type_file, 'gif')) {
            	if ($_FILES['planning']['size'] < $maxsize) {
     
        		// on copie le fichier dans le dossier de destination
        		$name_file = $_FILES['planning']['name'];
        		if (move_uploaded_file($tmp_file, $content_dir . $name_file)) {
        		echo"<script>alert('Le fichier à bien été enregistré');</script>";
        		}    
        		else {
        		echo"<script>alert('Impossible d'enregistrer le fichier');</script>";
        		}
     
       	 	}
        		else {
        		echo"<script>alert('Le fichier est trop gros');</script>";
        		}
        		}
        		else {
       		echo"<script>alert('Le fichier n'est pas une image');</script>";
        		}
        	}
        	else {
        	echo"<script>alert('Impossible de charger le fichier');</script>";
        	}
    }
    else {
    echo"<script>alert('Sélectionner un fichier svp');</script>";
    }
     
    ?>

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux être plus précis que "marche pas" ?

    Sinon pour les améliorations, jette un coup d'oeil à ton code ... tu devrais trouver tout seul comment faire mieux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (!isset($_POST['submit'])) {
    }
    elseif ((isset($_POST['submit'])) && (!empty($_FILES['planning']))) {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Invité
    Invité(e)

  6. #6
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut
    Merci pour le tuto, mais problème c'est que si je teste, j'obtiens l'erreur: impossible de charger le fichier.
    Bref, ca bloque dès le début du code, ca promet!! :-s

Discussions similaires

  1. [débutant]Placer une image par dessus une autre
    Par sempire dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/11/2005, 18h42
  2. Transfert d'une image par socket stream
    Par francky23012301 dans le forum Langage
    Réponses: 1
    Dernier message: 31/10/2005, 16h06
  3. [MySQL] Comment afficher une image par défaut ?
    Par clicman dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 12/10/2005, 08h46
  4. Modifier une image par pixels
    Par mateo.14 dans le forum MFC
    Réponses: 10
    Dernier message: 21/01/2005, 15h09
  5. [FLASH MX] Envoyer une image par e-mail
    Par skyjoe dans le forum Flash
    Réponses: 2
    Dernier message: 22/10/2004, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo