Comment avoir une console admin?

chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

17 réponses

muska92 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   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
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
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   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
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   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
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
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   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
muska92 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   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
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   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
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   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
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   1
 
voilà
la tite table est créée
0
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   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
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
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   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
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   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
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   1
 
au fait , le chemin doit etre contenu sur quelle page, index.php ou uploader.php?
0
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   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
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   102
 
Alors ta crées ta base ???

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

0
chanteur06 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   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
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   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
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   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