Comment avoir une console admin?

chanteur06 Messages postés 131 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
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. muska92 Messages postés 317 Statut Membre 42
     
    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
  2. legacy
     
    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
  3. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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
  4. chanteur06 Messages postés 131 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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. sniper
       
      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
  7. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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
  8. muska92 Messages postés 317 Statut Membre 42
     
    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
  9. chanteur06 Messages postés 131 Statut Membre 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
  10. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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
  11. chanteur06 Messages postés 131 Statut Membre 1
     
    voilà
    la tite table est créée
    0
  12. chanteur06 Messages postés 131 Statut Membre 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. Ekinea
       
      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
  13. chanteur06 Messages postés 131 Statut Membre 1
     
    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. arthezius Messages postés 3756 Statut Membre 475
       
      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
  14. chanteur06 Messages postés 131 Statut Membre 1
     
    au fait , le chemin doit etre contenu sur quelle page, index.php ou uploader.php?
    0
  15. chanteur06 Messages postés 131 Statut Membre 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
  16. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    Alors ta crées ta base ???

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

    0
  17. chanteur06 Messages postés 131 Statut Membre 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. arthezius Messages postés 3756 Statut Membre 475
       
      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
  18. 974_Vin's_974 Messages postés 554 Statut Membre 102
     
    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