Inetrface admin pour site

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Inetrface admin pour site

par Cyrano » 28 oct. 2006, 11:52

En PHP5, il y a deux librairies pour MySQL : mysql et mysqli : pour chacune, il y a une série de fonctions préfixées par mysql_ ou mysqli_, par exemple mysql_connect() ou mysqli_connect(). En PHP4, seule la librairie mysql existe. Ça va donc fonctionner pour autant que la librairie appropriée soit activée dans le php.ini (fichier de configuration de PHP.

Pour l'interface d'administration, il va très probablement falloir que tu la crées toi-même selon les paramètres que tu veux pouvoir gérer. Ça veut dire qu'il va falloir que tu apprennes à manipuler les sessions, que tu développes un système d'identification pour pouvoir accéder à l'administratin de ton application tout en interdisant l'accès aux internautes qui ne sont pas admis dans cette partie et que tu crées les formulaires et les codes pour exécuter les requêtes SQL pour modifier tel ou tel paramètre de ton application.

Il n'existe pas de logiciel tout fait pour gérer un site que tu fais toi-même parce qu'il n'existe pas de structure suffisament standard pour représenter la structure d'un site et éventuellement la base de données qui s'y rattache.

par morphine » 28 oct. 2006, 11:07

Pour ce qui est de l'inteface d'administration comment faire ? Vous n'auriez pas un lien ou un logiciel simple ?



si je fait ca "soit tu corriges les noms des fonction en remplaçant tous tes appels mysqli_quelquechose par mysql_quelquechose"

Ca marchera a coup sur ???

par Cyrano » 28 oct. 2006, 11:04

Ça veut dire que tu utilises les fonctions mysqli mais que tu n'as pas activé cette extension. Si en plus tu utilises EasyPHP, il me semble que tu as un environnement PHP4, donc l'extension mysqli n'existe pas et ne pourra pas être activée.

Deux solution :
- soit tu corriges les noms des fonction en remplaçant tous tes appels mysqli_quelquechose par mysql_quelquechose;
- Soit tu installes PHP5 en remplacement de PHP4 et tu actives l'extension mysqli dans le fichier de configuration
- Solution alternative : tu remplaces EasyPHP par WAMP qui comprend PHP5, et peut-être même que cette extension sera activée à l'installation.

Mais attention, le problème risque de se poser sur ton serveur d'hébergement : il faut qu'il soit en PHP5 et que l'extension mysqli soit activée. Donc parmi les solution indiquées, tu devras choisir en fonction de la configuration du serveur d'hébergement.

Inetrface admin pour site

par morphine » 28 oct. 2006, 10:56

Bonjour,
J'ai acheté la semaine derniere un bouquin : PHP et MysQl Pour les nuls dans le but de faire ce qui ressemble a une interface administration pour mettre des news .... sans passer par un editeur HTML


Voila bref
Vous connaissez un logiciel simple qui per met de faire ca facile facilement ?
J'ai installé easy php mais mais au chapitre 16 voila ce que j'ai pour l'appilication CompagnyHome.php :


Fatal error : Call to undefined function : mysqli_connect () in ..../www/chap16/function_main on line 10




HELP me svp