Comment avoir une console admin?

Bonjour,
j'aimerais avoir une console d'admin direct sur le site, et là je plante.
Ils veulent absolumment passer directement par le site ,et pas sur la console de l'hebergeur,pour
1/mettre les photos (ajout/suppression)
2/mettre les articles d'infos
donc une page mot de passe pour un identifiant puis acces a cette console.
Si vous avez un script que je peux adapter...
Merci beaucoup
Configuration: Windows Vista
Firefox 3.0.5

17 réponses

  1. Tu cherche a avoir une partie Admin pour ton site !! ta 2 solution installer un CMS genre joomla ou le crée soit même
    0
    1. bon ce qui est marrant c'est qu'on voit pleins de quèstions mais on a aucunes informations en quoi vous vous y connaissez ? quels sont les languages que vous connaissez ? quel logiciels vous utilisez ?... enfin bref.

      donc si les gens répondent à coté vous plaignez pas.
      tu veux créer une base admin et bien c'est le même gèstion que pour des formulaires en php à la différence que tu croises tes variables et le mieux est de créer tes classes au préalables.

      si tu n'y connais rien dans ces cas là cherche sous google sur le site codessources tu auras des petits bout de codes (pas pro c'est sur) mais qui peuvent dépanner
      0
      1. Moi je la crée moi même.. Tu fais une partie administrateur.. Et là il pourra rajouter les informations dans la base de données.

        Cordialement..
        0
        1. je me debrouille en php (html bien sur), mais c'est tout pour le moment.
          donc oui, je voulais trouver un code que je puisse adapter ou une ressource pour pour
          1/naviguer dans les fichiers de l'ordi concerné
          2/placer les fichiers trouvés sur l'hébergeur,sur la bonne page, à partir du site internet concerné.
          Exemple,j'ai un site où je veux mettre mes photos de vacances et ecrire mes articles relatifs.
          Je me log sur ce site et je transfert ces photos apres avoir pu parcourir l'arborescence de l'ordi et trouver mes photos, et ecrire ce qui s'est passé pendant mes vacances,de maniere a ce que ce soit publié au bon endroit sur mon site de vacances...
          Si vous avez une idee de ressources,ce sera tres apprécié.
          Merci
          0
          1. Ben sincèrement moi je n'ai jamais héberger de site, mais j'en fais pas mal.. (projet du lycée) En revanche je peux t'aider en ce qui concerne, transférer des informations, mais les photos, je ne sais pas du tout .. Alors tu veux avoir Une partie que tout le monde va pouvoir aller dessus , et une partie ou il y aura que toi, qui pourra se connecter, et ou tu pourra ajouter des trucs c ca ??? Tu as une connexion avec mot de passe sur ton site ????
            0
            1. slt Vins je suis la personne de l'autre fois si tu pe jeté un coup d oeil a mon probleme peut etre que sa m'aidera!!
              jsui en tant que sniper 3 ligne en dessou merci d'avance
              0
          2. Je veux bien t'aider, mais qu'est ce que tu veux que je fasse ??? Tu as une connexion avec mot de passe sur ton site ????
            0
            1. si ta réussi a crée ton site ca doit pas être difficile de crée une partie admin
              tu crée une dossier pour la partie admin sur ta racine : www/administration
              la premier chose a faire et de crée une page Login pour protéger ton dossier
              login.php :
              tu peut voir ici un exemple pour la crée :http://www.phpdebutant.org/article69.php

              puis dans les autres pages tu rajoute toujours au début de des pages :
              <?php
              session_start();
              if(!$_SESSION['pseudo']) {
              header ("Location: login.php");
              exit;
              }
              ?>

              Puis pour le reste faut donner un peut plus d'info sur ton site la structure de ta BD
              0
              1. merci muska
                la base n'est pas encore créée
                oui, c'est une partie privée du site où seul la personne ayant le code login pourra faire les inserts et retrait d'articles et de photos
                et je sais pas trop comment gerer tout ça
                je voulais gerer ça avec la console de l'hébergeur, mais le mec pour qui je fais le site ne veux pas...!!! ça aurit été plus simple mais bon..!
                donc il me faut integrer cette console en acces privée sur le ssite direct....
                merci de votre aide ;-)
                0
                1. Bon ben crée ta base de donnée, et tu va créer une table ADMIN.. Tu va mettre comme champs 'Id_admin' et 'Mdp_admin', ensuite tu entre com information, ton identifiant et ton mot de passe dans ta table.. Quand ta fait ca on pourra avancé davantage !
                  0
                  1. voilà
                    la tite table est créée
                    0
                    1. j'ai récupéré ce script sur php debutant,mais la page 2 ne fonctionne pas...probleme de chemin.
                      Comment dois je noter le chemin de destination...?
                      la page 1 est enregistrée comme test.html
                      la page 2 comme uploader.php3 (?)

                      page1

                      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                      <html xmlns="http://www.w3.org/1999/xhtml">
                      <head>
                      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                      <title>Untitled Document</title>
                      </head>

                      <body>

                      <FORM name="fupload" action="uploader.php?up=ok" method="POST" ENCTYPE="multipart/form-data">

                      Le chemin de votre fichier :
                      <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="102400">
                      <INPUT NAME="Fichier" TYPE="file" size="25">
                      <input type="submit" value="Upload">
                      </body>
                      </html>

                      page 2

                      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                      <html xmlns="http://www.w3.org/1999/xhtml">
                      <head>
                      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                      <title>Untitled Document</title>
                      </head>

                      <body>
                      1 <?
                      2
                      3 // l'input de votre uploader porte le nom de Fichier, donc touts les tests porteront sur les
                      4 // variables suivantes :
                      5 // Fichier_name : le nom du fichier
                      6 // Fichier_type : le type de fichier plain pour txt, gif pour gif pjpeg pour jpg
                      7 // Fichier_size : la taille du fichier
                      8 // SI $Fichier est à none c'est une erreur.
                      9 // La fonction stristr test si une sous-chaine est présente dans une chaine principale
                      10
                      11
                      12 // Les variables :
                      13
                      14 $max_size = 100000; // 100ko
                      15 $dirname = 'upload'; // chemin de destination des fichiers depuis la racine du script
                      16
                      17 // on test deja s'il a eu upload cad que $up == ok
                      18
                      19 if ($up == 'ok')
                      20 {
                      21 // tout d'abord s'il s'agit d'une image on recupere un tableau de caracteristiques
                      22 // de l'image pour les tests.
                      23
                      24 if ($Fichier != "none" && !stristr($Fichier_type, "plain"))
                      25 $tab = getimagesize($Fichier);
                      26
                      27 // test une erreur de taille de fichier,
                      28
                      29 if ($Fichier_size > $max_size || $Fichier_size == 0)
                      30 echo "La taille du fichier n'est pas correct";
                      31
                      32 // test si erreur dans la variable $Fichier
                      33
                      34 else if (!$Fichier || $Fichier == "none")
                      35 echo "Le format du fichier est incorrect.";
                      36 else if (strpos($Fichier_name,'\\') || strpos($Fichier_name, '/'))
                      37 echo "Le format du fichier n'est pas correct";
                      38
                      39 // test les extensions des fichiers meme si le test n'est pas tres secure
                      40 // ca fait un test de plus :o)
                      41
                      42 else if (!stristr($Fichier_name, ".jpg") && !stristr($Fichier_name, ".jpeg") && !stristr($Fichier_name, ".gif")
                      43 && !stristr($Fichier_name, ".txt"))
                      44 echo "Le format du fichier n'est pas correct, txt, jpg ou gif uniquement";
                      45
                      46 // si ce n'est pas un fichier txt je test si l'image est bien une image, si
                      47 // une personne renomme un .doc en .jpg par exemple ce test suffit a annuler l'upload
                      48
                      49 else if (!$tab[0] && !stristr($Fichier_type, "plain"))
                      50 echo "Le format de l'image n'est pas correct";
                      51
                      52 // test le type d'encodage du fichier pour etre bien sur de sa nature
                      53
                      54 else if (!stristr($Fichier_type, "gif") && !stristr($Fichier_type, "pjpeg") && !stristr($Fichier_type, "plain"))
                      55 echo "Le format du fichier n'est pas correct, jpg ou gif uniquement";
                      56
                      57 // test si le fichier n'est pas déjà uploadé
                      58
                      59 else if (file_exists("$dirname/$Fichier_name"))
                      60 echo "Le fichier existe déjà merci d'en choisir un autre";
                      61 else
                      62 {
                      63 // tout s'est déroulé ok, ouf enfin on peut uploader le fichier avec copy
                      64 // apres avoir supprimer les espaces avec str_replace.
                      65
                      66 echo "Votre fichier à bien été uploadé merci";
                      67 $file_name = str_replace(" ","_",$Fichier_name);
                      68 copy($Fichier, $dirname."/".$file_name);
                      69 }
                      70 }
                      71 ?>
                      </body>
                      </html>
                      0
                      1. Il faut que tu indiques le chemin de destination des fichiers téléchargés, un dossier prévu pour ça. Son point de départ est l'emplacement de la page contenant le script.
                        par exemple, vers un sous-dossier "document" tu indiques "/document". Si tu te trouve dans un dossier, qu'il te faut en sortir pour nommer un autre dossier, tu écris "../document" (../ signifie "je sors du dossier).

                        Il faudra également que tu vérifie que ton dossier accepte l'ajout de fichiers depuis internet avec une autorisation MOD 777.
                        0
                    2. je suis en local
                      le dossier est créé
                      ya un dossier nommé upload,qui je pense doit recupérer le fichier uploadé,une page index.php qui contient le formulaire et une page uploader.php
                      c'est peut etre la notation de mon chemin qui est mauvaise

                      au fait, c'est un script qui vient de phpdebutant
                      http://www.phpdebutant.org/article94.php
                      0
                      1. Le site PHPdebutant.org est pas mal fait pour débuter.
                        Sinon, tu trouveras également des scripts sur lephpfacile: http://www.lephpfacile.com/howto/
                        Ils pourront peut-être t'aider à contruire ta partie administrateur.
                        0
                    3. au fait , le chemin doit etre contenu sur quelle page, index.php ou uploader.php?
                      0
                      1. j'ai trouvé un fichier qui fonctionne sur phpfrance

                        http://www.phpfrance.com/tutoriaux/index.php/2005/04/26/30-lupload-de-fichiers
                        0
                        1. Alors ta crées ta base ???

                          Ta réussi à faire la partie administrateur ???

                          0
                          1. j'ai le script qui me permet de vadrouiller ds l'ordi et d'uploader
                            j'ai fait la petite table bdd pour login privé
                            maintenant il faut que je reflechisse à comment exploiter tt ça
                            c'est a dire que les fichiers upload soit exploités et redirigés /implémentés directement à l'endroit voulu sur le site...
                            0
                            1. Il suffit probablement de faire en sorte que le fichier soit uploader dans un dossier précis et que le chemin soit stocké dans la bdd. Ensuite il suffit de récupérer le chemin et de le placer comme il faut.
                              Exemple pour une image.
                              $chemin = images/test.jpg //Chemin récupéré dans la base
                              echo '<img src="'.$chemin.'" alt="" />'; // Le chemin est défini par la variable $chemin
                              0
                          2. Je comprends pas trop ce que tu veux uploadé, mais bon.. Le principale probleme c ta base et ta partie admin. Alor ta créer ta base avec une table pour l'admin ???

                            Ta mis quoi kom champs ????

                            0