ESPACE MEMBRE VERSION 3 EN PHP 5

Signaler
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
-
 Teravince -
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/54940-espace-membre-version-3-en-php-5

Bonjour le lien du design est mort
Messages postés
2
Date d'inscription
lundi 7 mai 2018
Statut
Membre
Dernière intervention
8 mai 2018

merci pour ce projet très important..!
Messages postés
1
Date d'inscription
dimanche 1 octobre 2017
Statut
Membre
Dernière intervention
1 octobre 2017

Salut! sur le code source espace membre 3 php 5, je n'arrive pas a creer l'administrateur, aidez moi svp
Messages postés
2
Date d'inscription
vendredi 15 septembre 2017
Statut
Membre
Dernière intervention
16 septembre 2017

L'absence du design de base rend le code un peu trop inutilisable.
Dommage. Deux étoile parce que j'aime la structure du script et
que c'est PDO qui est utilisé. Le code ne vérifie pas les doublons
utilisateur.
Messages postés
2
Date d'inscription
vendredi 15 septembre 2017
Statut
Membre
Dernière intervention
16 septembre 2017

Bonjour la communauté.

Bien pour le design, il serait intéressant qu'il soit à nouveau disponible puisque le lien plus haut va nous rediriger vers une erreur 404 comme quoi le fichier n'y est plus en 2017. J'ai télécharger les sources mais il y a pas de design. Si quelqu'un le possède, je souhaiterais l'obtenir. Merci.

J'ai pas encore testé le code mais après maintes recherches, celui-ci semble très bien.

Espérant que le design soit à nouveau disponible puisque le code y est.
quand je met ce code directement dans wamp ca m affiche des erreur comme ceci : Warning: include(config.php): failed to open stream: No such file or directory in C:\wamp\www\joomla\membre\1\2\define.php on line 2

quelqu un peut m aidez

coordialement !
Possible d'avoir le design svp
bonjour, le mail d'inscription ne s'envoi pas...
j`aimerais avoir le fichier design
Un grand MERCI pour avoir partager ce code, grâce à vous j'ai beaucoup appris sur comment coder en POO et mes projets commence a prendre forme :-)

Cordialement
Fobiflow
Messages postés
1
Date d'inscription
jeudi 7 janvier 2016
Statut
Membre
Dernière intervention
7 janvier 2016

le design stp le lien est :X mor
le fichier Design
le dossier design svp? :)
salut à tous, le lien pour le fichier design est hors service apparemment le nom de domaine n'existe plus, un reupload serait possible ? et merci à vous :D
Messages postés
3
Date d'inscription
mercredi 17 octobre 2012
Statut
Membre
Dernière intervention
26 février 2015

Bonjour à tous,

Je suis vraiment désolé pour ce gros retard, j'ai eu pas mal de choses à faire ces derniers temps.

La version est toujours en cours, je vais pouvoir m'y consacrer pour la finir...

A bientôt
>
Messages postés
3
Date d'inscription
mercredi 17 octobre 2012
Statut
Membre
Dernière intervention
26 février 2015

Bonjour,
Vous pourriez re-upload le dossier design svp? :)

Merci beaucoup :D !
Messages postés
3
Date d'inscription
mercredi 17 octobre 2012
Statut
Membre
Dernière intervention
26 février 2015

bonjour à tous,
je vous présente à tous mes excuses pour ma longue absence,
J'ai eue pas mal de choses à faire, travail, troisième enfants, etc...
Je vais démarrer la version 4 normalement demain, donc bientôt une nouvelle venue, en espérant qu'elle vous plaira autant que celle-ci

Bonne journée
>
Messages postés
3
Date d'inscription
mercredi 17 octobre 2012
Statut
Membre
Dernière intervention
26 février 2015

une petite nouvelle sur l'avancement de ce projet t'en attendu svp ?
>
Messages postés
3
Date d'inscription
mercredi 17 octobre 2012
Statut
Membre
Dernière intervention
26 février 2015

Moi le script ne marche pas enfin si je l'installe sa marche et après le souci c'est que : je marque login mdp 3 +1 et sa fais la bar et redirection en cour.... et sa reviens au truc pour se login :)
>
Messages postés
3
Date d'inscription
mercredi 17 octobre 2012
Statut
Membre
Dernière intervention
26 février 2015

merci pour cette future version.
salut
j essaie d activer , l activation mannuel ou l activation par email , mais sa marche pas , le memebre est redireger toujour , vers la page login !!!
Messages postés
1
Date d'inscription
mardi 17 juin 2014
Statut
Membre
Dernière intervention
17 juin 2014

Malheureusement.. la version 4 ne semble plus vraiment d'actualités, puisque Jejescript n'a pas posté ici depuis plus d'un an !
C'est vraiment dommage, ce module est très intéressant, mais il subsiste quelques bugs et oublis, qui pourrait être facilement rectifiés si Jejescript redonnait signe de vie !
Peut-être devrions-nous nous entraider pour lister les différents Bugs ?
A plusieurs, nous pourrions partager nos solutions ?

De plus, je n'ai pas trouvé de module sérieux équivalent, avec autant de fonctions. C'est vraiment dommage que Jejescript ai baissé les bras...
Messages postés
1
Date d'inscription
mardi 3 juin 2014
Statut
Membre
Dernière intervention
3 juin 2014

merci, ca fonctionne (mais il faut mettre les droits du répertoire en 705 pour OVH)
peut on donner l'accès a un fichier/repertoire pour le membre connecté? si oui quelqu'un pourrais me donner une piste? car rien trouver sur mes premières recherches...
merci d'avance
Messages postés
2
Date d'inscription
lundi 26 mai 2014
Statut
Membre
Dernière intervention
1 juin 2014

Bonjour,
Quelqu'un pourrais m'aidez pour creer une nouvelle page dans l'espace membre??
Je voudrais que sur cette page, il y est un formulaire pour rentrer des chiffres dans la basse de donné et les afficher en dessous.

Merci d'avance
Messages postés
6
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
30 juillet 2014

Excellente source !
10/10 Design remarquable !
Vive la version 4 si elle est toujours d'actualité ?!
Messages postés
28912
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 mai 2020
328
Ouvres ta question sur le forum directement plutot qu'en commentaire de la source.
Sois le plus explicite possible... et lorsque tu postes du code utilise la coloration syntaxique.

Explications disponibles ici :
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Messages postés
11
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
9 mai 2014
>
Messages postés
28912
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 mai 2020

ok merci
Messages postés
11
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
9 mai 2014

bonjour, j'ai modifier le code pour la page mot de passe perdu, j'ai toujour une erreur qui c'est qui pourrai m'aider svp
voici le code :
<?php


//------------------------------------------------------
// Version issue de la source du site Codes_sources
//------------------------------------------------------
session_start();
include('header.php');
echo '<div id="header">
<div id="logo"></div>
<div id="menu">
<form action="" method="post">
<table align="center" class="form">
<tr>
<td colspan="3" align="center" class="titre_form">Mot de passe oublié</td>
</tr>';

if(!empty($_POST['envoi'])) {
echo '<tr><td colspan="3" align="center">';
if(!empty($_POST['email']))
$email = $_POST['email'];
else
exit("mail vide.");

// on se connecte à MySQL
$db = mysql_connect('localhost', 'login', 'password');
// on sélectionne la base
mysql_select_db('nom_de_la_base',$db);

// on crée la requête SQL
$sql = 'SELECT email FROM JejeScriptMembres_tbl';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

if(mysql_num_rows($req) != 1)//si le nombre de lignes retourne par la requete != 1
exit("mail inconnu.");
else
{
$row1 = mysql_fetch_assoc($req);
$retour = mysql_query("SELECT pass FROM tbl_membre WHERE email = '".$email."' ");
$row2 = mysql_fetch_assoc($retour);

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$objet = 'Récupération de votre mot de passe';

if(!mail($row1['email'], $objet, $row2['pass'], $headers))
echo 'probleme lors de l\'envoi du mail';
else
echo 'mail envoye';
}


extract($_POST);
echo Inscription::passOubli($email);



echo '</td></tr>';
}
echo '<tr>
<td valign="top" rowspan="4"><img src="design/image/connexion.png" width="70" height="70" /></td>
</tr>
<tr>
<td>Votre Email : </td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="envoi" value="Valider" class="input" /></td>
</tr>
</table>
</form>
</div>
</div>';
include('footer.php');
?>

merci d'avance
Messages postés
11
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
9 mai 2014

Bonjour,

Très bon script, j'ai un petit souci avec le mot de passe oublié, des que je clique sur mot de passe oublier une autre page s'ouvre et on ne peux rien faire qui pourrez m'aidez svp.
Stéphane
Messages postés
28912
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 mai 2020
328 >
Messages postés
11
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
9 mai 2014

Bonjour,
des que je clique sur mot de passe oublier une autre page s'ouvre et on ne peux rien faire

Tu as quoi dans ton URL lorsque tu cliques sur le lien ?
TU arrives bien sur la page new_passe.php ?

TU ne peux rien faire ... c'est à dire ?
Tu héberges l'appli sur un serveur o sur ton PC (via un Wamp par exemple) ?
Messages postés
28912
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 mai 2020
328 >
Messages postés
28912
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 mai 2020

J'ai téléchargé les sources... d' ICI et depuis le site de l'auteur..
Il a fait des modifications..
Sa page new_passe.php est incomplète...



<?php
//------------------------------------------------------
// Version issue de la source du site Codes_sources
//------------------------------------------------------
 session_start();
include('header.php');
echo '<div id="header"> 
<div id="logo"></div>
<div id="menu">
<form action="" method="post">
<table align="center" class="form">
<tr>
<td colspan="3" align="center" class="titre_form">Mot de passe oublié</td>
</tr>';
if(!empty($_POST['envoi'])) {
 echo '<tr><td colspan="3" align="center">';
 
 // Quoi qu'il en soit...
 // Je pense qu'il manque tu code ici...
 // Pour faire appel à la fonction de renvoie d'un nouveau password...
 // Chose qui ne semble pas avoir été mis en place....
 
 
 echo '</td></tr>';
}
echo '<tr>
<td valign="top" rowspan="4"><img src="design/image/connexion.png" width="70" height="70" /></td>
</tr>
<tr>
<td>Votre Email : </td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="envoi" value="Valider" class="input" /></td>
</tr>
</table>
</form> 
</div> 
</div>';
include('footer.php');
?>


<?php 



/*//------------------------------------------------------
 Mauvais code => Celui téléchargé sur le site de l'auteur
 //------------------------------------------------------
session_start();
include('header.php');
echo '<div class="recup-pass-wrap">
<div class="title">mot de passe perdu</div>
<form action="" method="post">';
if(!empty($_POST['envoi']))
echo '<div class="clear"><div class="label">Votre adresse Email : </div><input class="input" type="text" name="passActuel"></div>
<div class="clear"><input type="submit" name="envoi" value="Envoyer" class="button"></div>
</form> 
</div>';
include('footer.php');

*/
?>


Mais à part afficher un Input et un Bouton.. il n'y a rien de plus...
Il va falloir que tu codes toi même l' appel à la fonction :
public static function passOubli($email) {


Ce code devrait fonctionner je pense :
extract($_POST);
echo Inscription::passOubli($email);


Edit : La fonction passOubli se trouve dans la class Connexion et non Inscription.
extract($_POST);
echo Connexion::passOubli($email);
Messages postés
11
Date d'inscription
mercredi 30 avril 2014
Statut
Membre
Dernière intervention
9 mai 2014
>
Messages postés
28912
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 mai 2020

bonjours,

Je suis sur un serveur
voici le code utilisé mais des que je rentre l'dresse email et que je valine il me met une erreur "Fatal error: Call to undefined method Inscription::passOubli() in ../../new_passe.php on line 20 :

<?php
//------------------------------------------------------
// Version issue de la source du site Codes_sources
//------------------------------------------------------
session_start();
include('header.php');
echo '<div id="header">
<div id="logo"></div>
<div id="menu">
<form action="" method="post">
<table align="center" class="form">
<tr>
<td colspan="3" align="center" class="titre_form">Mot de passe oublié</td>
</tr>';
if(!empty($_POST['envoi'])) {
echo '<tr><td colspan="3" align="center">';


extract($_POST);
echo Inscription::passOubli($email);

// Quoi qu'il en soit...
// Je pense qu'il manque tu code ici...
// Pour faire appel à la fonction de renvoie d'un nouveau password...
// Chose qui ne semble pas avoir été mis en place....


echo '</td></tr>';
}
echo '<tr>
<td valign="top" rowspan="4"><img src="design/image/connexion.png" width="70" height="70" /></td>
</tr>
<tr>
<td>Votre Email : </td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="envoi" value="Valider" class="input" /></td>
</tr>
</table>
</form>
</div>
</div>';
include('footer.php');
?>
Je vous remerci d'avance, je suis un peu pommé en code php.
stephane


<?php
Bonjour,
Il serait bien de pouvoir les membres connectés avec leurs avatars au lieu qu'une simple IP le problème c'est qu'il se trouve dans deux tables différentes.
voilà concernant l'erreur de l'existance de index.php
il faut changé l'adress url car il ne dirige pas vers le repertoire administrateur
Messages postés
11
Date d'inscription
mardi 16 juin 2009
Statut
Membre
Dernière intervention
2 février 2014

Superbe espace membre, seul souci : je n'arrive pas à choisir le mode d'activation !
Si quelqu'un pouvait m'aider.
Merci d'avance
Messages postés
10
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
5 avril 2014

est ce le fait que lors de la création de la table 'JejeScriptAvatar' on précise l'auto incrément de l' "id", et lors de l' "INSERT" on y impose un "id" ??
Messages postés
228
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
27 novembre 2013

bonjour il y a une erreur à la ligne 129 du script base ;-) niveau avatar
Messages postés
1
Date d'inscription
jeudi 5 septembre 2013
Statut
Membre
Dernière intervention
5 septembre 2013

Bonjour j'ai téléchargé le code et je tente de l'installer mais je reste bloquer quand je souhaite me connecter en admin ou en simple utilisateur j'ai l'erreur suivante:"The requested URL /www/kickfooter/espace_membre/administrateur/index.php was not found on this server."
Please à l'aide svp!!!
>
Messages postés
1
Date d'inscription
jeudi 5 septembre 2013
Statut
Membre
Dernière intervention
5 septembre 2013

j'ai le même problème que toi, si jamais tu as trouvé la solution , il serait très gentil de me l'a partager . cordialement

Bonsoir,

J'ai trouvé votre espace membre très intéressant, mais je bloque à la dernière étape, je suis "débutant +", et je sèche pour accéder à la page admin ?
Je ne peux qu'afficher une page de connexion, mais lorsque je me connecte, je retombe sur la même page, un petit coup de main me serait fort utile !

Merci.
Bonjour,

Tout d'abord merci beaucoup pour cet espace membre qui est parfait pour moi , cependant j'ai un soucis avec le système d'activation : impossible de modifier le mode pour passer en manuel ou en mail :(

Faut il faire une modification pour résoudre le problème ?

Merci d'avance !
Bonjour IrX,

Comme j'annonce dans mon petit message ci-dessus, oui une version 4 est en cours de développement, j'ai pris un peu de retard avec mes soucis de santé, mais il sortira le plus rapidement possible.

Effectivement, le nouveau mot de passe, je viens de le remarquer grâce à vous ne fonctionne pas,
pour ce qui est de la gestion des users, je n'est pas fait de suppression si je me rappel mais un bannissement, et éditer une fiche membre est impossible, car ce sont ces propres informations personnelles.

Cordialement,

JejeScript
Bonjour,

Merci DoMNu pour vos encouragement.
Je n'ai pus vous répondre plus avant suite à quelques soucis de santé.

Je suis maintenant de retour est une version 4 de l'espace membre est en cours de développement.

Cordialement,

JejeScript
Messages postés
77
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
19 février 2011

Bonjour,

je me permet de vous contacté pour savoir si vous travailler toujours sur une seconde version de l'espace membres, je l'ai installé est je le trouve vraiment super et très agréable, cependant je souhaiterais savoir comment en t'en qu'admin comment supprimé un user ? édité sont profile, est j'ai remarquer aussi que je ne peut pas faire une demande de mot de passe perdu

cf: http://iweb.freeb0x.fr/guillaume/new_passe.php

j'ai également remarquer que pour choisir le type de validation je doit passez via sql.peut être mes fichier n'ont pas les droit nécessaires. doit -je les changer ?

y'a t'il un autre version qui sortira prochainement ?

Cordialement
Vraiment, "une mention d'excellence" à l'auteur de ce script. C'est la première fois que je trouve une application qui fonctionne dés l'installation.
A 70 ans, jeune programmeur amateur, et loin de posséder vos connaissance car ces technologies nous ont atteints trop tard, je reste émerveillé par les prouesses d'une certaine nouvelle génération de programmeur amateur: qui n'ont pas forcément fait l'université pour cela, mais qui développe pourtant plus d'ingéniosité que ceux qui le devraient.
Merci et bravo à jeje, sans oublier ceux qui méritent la même considération.
Une mention très particulière aussi aux acteurs de ce site qui rendent des services inestimables.
salem : je travaille une application et je un petite problème : je cherche comment connecte au base de connaissance et le syntaxe de requête sparql en php est-ce-que vous m'aider?
Bonjour! J'ai téléchargé puis installé le code il y a quelques jours, et (presque) tout fonctionne comme sur des roulettes!!! Excellent système, merci JejeScript!

Cependant j'ai une embrouille : quand je suis en mode Membre, le fait de cliquer sur « Black », « Classic » ou « Vintage » coupe automatique le lien avec le css. Je n'ai pas ce problème quand je suis en mode Admin ou Modo. J'ai cherché partout dans le code ce qui aurait pu causer ce bris, mais je trouve pas.

Quelqu'un d'autre a éprouvé cet ennui?

lafabla
Messages postés
9
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
6 juin 2010

excellent :)
Bonsoir,

Le fichier complet avec le design est disponible ici :

http://dbmwebdesign.fr/Modules/espace-membre/creer-espace-membre.html
Bonsoir,

J'ai testé ton espace membre et très franchement aucune erreur tous à l'air très bien cependant, il y à aucun design ? seulement les carrés avec des croix ^^

Tu pourrais aussi mettre le dossier design avec le .css, les images, les émoticône...ect ?

Merci et franchement super boulot.
Messages postés
43
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2012

Bravo pour ton code!
bien fait :D
Bonjour BG66

J'ai pas remis le fichier lisez-moi dans la dernière mise à jours désolé, mais tu trouvera toutes les explications nécessaires en suivant le lien ci-dessous :

http://dbmwebdesign.fr/Modules/espace-membre/creer-espace-membre.html
Messages postés
43
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
27 janvier 2012

Ou est le fichier lisez moi je le cherche mais je ne le trouve nulle part
Merci a toi JLN.
Messages postés
373
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

Rectification pour la note que je suis sure avoir mis.
Pour les autorités de ce site:
Je ne sais pas pourquoi, certains message disparaissent, pourtant au moment du post je les vois sur la page et une autre fois plus.
Bonjour julio69150,

Merci pour ton commentaire,

Une petite mise à jour avec la correction de la fonction viens d'être faites.

Cordialement.
Bonsoir,

j'ai un Warning strstr() empty delimiter : function.php si je ne remplis rien dans la description dans la fiche profil (après avoir validé "Mettre a jour la fiche profil) ? La vérification des mots à bannir ne semble pas fonctionner s'il y en a plusieurs dans une même phrase : Sinon très bonne codification, tous le reste fonctionne correctement
Re JejeScript;

Effectivement, en remplaçant par des Majuscules, ça passe, l'admin est créé, mais il y a une chose qui m'échappe.

Lors de la tentative de connexion >>> retour à l'accueil / inscription...

Essai avec un utilisateur fictif... Message votre compte est créé, vous pouvez vous connecter.
Clique sur le mot "connexion" et.... retour à l'accueil comme pour l'admin..

Les utilisateurs sont bien créées dans la bdD à la suite du tien avec ton message te tout et tout.... ????

Aurais je loupé un truc ???

Cordialement

Test ici :

http://sakadodos.hourb.com/membres/index.php

( à moins que je trouve le gag avant )

Bonne soirée.
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
2
Super, n'hésites pas à revenir vers moi.
Merci pour cette réponse claire stay,

je pense approfondir le sujet MVC.

Cdt.
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
2
Re, Dreamweaver est un IDE : http://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9, mois j'utilise Eclipse : http://fr.wikipedia.org/wiki/Eclipse_%28logiciel%29, car il est tout aussi puissant et gratuit.
Qui dit gratuit, dit mise à jour vers des nouvelles fonctions.

On peut dire que ces IDE sont des Framework : http://fr.wikipedia.org/wiki/Framework, car il peuvent offrir une librairie de code et générer une structure de dossiers et fichiers pour une application web ou autre.
Le Zend Studio : http://www.zend.com/fr/products/studio/ offre cette possibilité.
La une version gratuite proposé par Zend : http://www.zend.com/fr/community/pdt.
Mais bien-sûr, je préfère décider par moi-même quelle structure mon application doit être composée.

Un petit plus qui n'a rien avoir avec la question mais toujours très intéressant, en entreprise, les développeurs travails le plus souvent avec un SVN.
Tortoise associer de subversion pour Eclipse.
Bien-sur à connaitre pour être un bon développeur :)

Il faut uniquement garder en tête que le Framework offres des outils (une librairie).
Le développeur à sa guise décide de coupler la librairie avec une application procédural.
Ou de ne pas travailler avec une méthode MVC.
Ou même de travailler avec plusieurs librairie, comme coupler la librairie du Zend Framework et Smarty.
C'est au développer de décider.

Donc, pour répondre à la question :) je répondrais par une question.
Est-ce-que Dreamweaver propose de générer une structure pour ton application et offres les librairies que tu as envie d'utiliser ?
Re Stay,

bon pour le moment j'ai commencer à lire la documentation sur Zend Framework, et je ne peux pas dire que je trouve ça très facile, je n'ai toujours pas compris comment installer la choses (rire).

En attendant, j'ai quand même une question : En quoi utiliser un framework et plus simple que Dreamweaver par exemple ?

Cdt.
Bonjour GMDCONCEPT,

Alors oui j'ai une petite idee, il est possible que les majuscule soit pris en compte par tes bdd dans ce cas remplace jejescriptaccesfiches par JejeScriptAccesFiches a la ligne 11 de cette page : ESPACE_MEMBRE_V3/install/creer_admin.php,

Je vais faire une mise à jour, cela pourrai encore créer des soucis.

Cordialement.
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
2
Salut à tous,

@bj33, il est sûr qu'une classe est égal à un fichier quand ton travail en objet mais pas ici.

Pourquoi je travail avec un Framework !
L'objectif est de mapper les objets avec une base de données relationnelle d’où l'importance des modules contenants des modèles qui sont en réalité, des classes PHP.
Un Framework offres des outils pour réaliser très facilement (une fois que l'on a compris la syntax :)), c'est relations.
Plus d'explication avec les relations Zend_Db_Table : http://framework.zend.com/manual/1.12/fr/zend.db.table.relationships.html
Un exemple avec Synfony : http://trac.symfony-project.org/wiki/sfBookFRmodel

De plus, la gestion du projet devient un jeu d'enfant car avec la librairie disponible par le Framework, on peut très facilement gérer les url.
Exemple un site :

<route>:id/:lang/:page</route>
<reqs id="^[0-9]$" />
<reqs lang="^[a-z]{2}$" />
<reqs page="^(.*)+.html$" />
<defaults module="front" controller="root" action="page" />

Ici, il y a 7 lignes de codes pour un module, un controller et une action, imaginez-vous que dans mon fichier rooter.xml, il y a plus de 100 lignes de codes.
Tous est fait en object.
Mon plus gros projet à lui seul gère une multitude de site géré avec un même Back-Office avec une gestion d'affiliés, clients, states, etc... partant d'un seul fichier, index.php.

Ici, sûr le projet de @JejeScript, il n'y a aucune importance, au contraire, il utilise une méthode procédural qui est en accord avec la logique de sont projet. Il n'y a pas plus procédural que d'avoir un fichier header.php et footer.php inclus dans un fichier index.php.
J'imagine déjà la fonction _autoload loadent des classes (toute mon enfance :)), aucun intérêt.
Bonjour JejeScript;

J'ai chargé ton script qui m'a l'air (à tous points de vue ) de correspondre à ce que je recherche pour mon site.

Mais j'ai un bug que je ne comprends pas....

Installation :
1ère phase OK ( coches vertes nickel )
2ème installation des bases de données ( réponse Ok toutes cases cochées )
Étape suivante : Création de l'admin.
Remplissage des cases >>> Envoi et... Message pourri.

"""" Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'u702359184_memb.jejescriptaccesfiches' doesn't exist' in /home/u702359184/public_html/membres/install/creer_admin.php:12 Stack trace: #0 /home/u702359184/public_html/membres/install/creer_admin.php(12): PDOStatement->execute() #1 {main} thrown in /home/u702359184/public_html/membres/install/creer_admin.php on line 12 """"

Pourtant, via myphpadmin, cette table """"'u702359184_memb.jejescriptaccesfiches'"""" est bien présente.

D'où cela peut-il venir ?

Merci d'avance pour ta réponse et bonne journée.
Boujour à tous,

BJ33, qu'as tu voulu nous dire ? je suis désolé mais je n'ai rien compris a ton commentaire.

lexunivers, le fichier de 1000 et quelques lignes ci-dessus fait parti du projet ESPACE MEMBRE, et lors de l'installation si vous lisez bien ce qui est écrit,
devant le champ : Url de l'espace membre sans '/' :
dans le champ : ex : http:www.mon.site.fr/espace_membre

Comment voulez-vous vous trompez ? Je pense que c'est à la porté d'un débutant de suivre des instructions.

Cordialement
Messages postés
3
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
27 septembre 2010

Re-Bonjour,

Solution à l'usage des débutants comme je le suis, l'adresse URL du site en "localhost"(à inscrire dans le formulaire de connexion):
http://localhost/le_nom_de_mon_site.
Messages postés
3
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
27 septembre 2010

Bonjour,

Le débutant que je suis, se pose 2 questions:
- que doit-on faire du fichier de 1321 lignes, présenté ci-dessus ?
- quelle doit être l'adresse URL du site ( à rentrer dans le formulaire de connexion) quand on est en "localhost" ? j'ai beau indiquer localhost/mon_site/ rien n'y fait !

Merci à vous
Messages postés
98
Date d'inscription
dimanche 22 janvier 2006
Statut
Membre
Dernière intervention
24 juillet 2013

Bonjour tous

Pour suivre ...
Messages postés
145
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
1 mai 2012

Salut

<title>Installation Espace Membres JejeScript</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>


<?php
$err = '';
$ok = '';
if(!empty($_POST['creer_base'])) {
extract($_POST);
if(!empty($Base)) {

$PARAM_hote=$Url_Serveur;
$PARAM_nom_bd=$Base;
$PARAM_utilisateur=$Admin; // nom d'utilisateur pour se connecter
$PARAM_mot_passe=$Passe; // mot de passe de l'utilisateur pour se connecter
define('DNS', 'mysql:host='.$PARAM_hote.';dbname='.$PARAM_nom_bd);
define('SER', 'mysql:host='.$PARAM_hote);
define('USER', $PARAM_utilisateur);
define('PASS', $PARAM_mot_passe);
class Bdd {
private static $connexion = NULL;

public static function connectBdd() {

Alors là, c'est une première!

<<Je vais voir pour un MVC, je ne m'en suis jamais servi.

Corrige déjà çà:) Et une classe === un fichier

<<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

Encore et toujours :( Et 131 warnings
Lut JLN,

J'avais pas vu ton commentaire, merci à toi pour tes encouragement.

PS: ta note n'a pas été prise en compte.

Cordialement.
Bonjour biggun5962,

merci pour ce commentaire mais personnellement, je n'ai jamais eu de soucis, si d'autre personnes rencontre le même problème je changerais d'endroit pour le fichier design

Cdt.
Bonjour Stay, Chris_28,

Merci pour vos commentaire.
Je vais voir pour un MVC, je ne m'en suis jamais servi.
Il faut aller encore plus loin !

Cordialement.
le site http://www.partage-facile.com/ est dans la liste des sites au contenu potentiellement dangereux et est bloqué par l'anti virus
Bonjour leonkersten,

la ligne 24 du fichier creer_config.php est :
define('PASS', $PARAM_mot_passe);

as tu bien saisi ton mot de passe pour la connexion à la base de donnée ?

cordialement.
bonjour
j'ai tenté d'installer votre script. A première vue, install.php m'a créé la base de donnée mais m'envoie un message : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez...../install/creer_config.php on line 24
la ligne 24 est : private static $connexion = NULL;

Pourriez vous m'aider à résoudre ce problème?

Merci d'avance
Léon
Messages postés
33
Date d'inscription
mardi 31 janvier 2006
Statut
Membre
Dernière intervention
10 novembre 2014
1
Code très soigné et très bien documenté, c'est pourquoi je mets 9.
Par contre un débutant va vite partir voir ailleurs je pense.

Quand j'aurais un peu de temps, j'irais voir le reste et testerais le résultat.
Continue dans cette voie.

PS
J'ai vu des développeur en entreprise où t'aimerais pas passer derrière corriger un bug !

Bon courage et continue dans cette direction.
Messages postés
373
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

STAY: En somme tu voudrais le voir développer en code objet en quelques sortes. Bon pour la structure, mauvais pour l'optimisation en principe.
jejeScript: Très bon boulot comme le souligne STAY et une bonne structure malgré tout... Tu pouvais même aller au dessus de "Débutant".
J'ai mis 10 rien que le boulot ca les vaut.
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
2
Salut, je te félicite pour l’ampleur du travail et ton courage.
Tu as passé énormément d'heures la dessus.
Je t'ai noté 7/10 pour cela.

Tu as un bon niveau, tu devrais développer sur un Framework.
Les possibilités de développer un programme robuste, l'application dont tu serais fière de développer et crois-moi, le temps de comprendre que tu maîtrises, tu es développeur dans une boîte.

Moi, cela fait 7 ans que je développe avec le Zend Framework et Smarty (moteur de Template) pour la view.

Développer avec un Framework en MVC te donnera la possibilité de séparer ton code PHP de la view HTML très facilement.
Imagine-toi que l'on code MVC coté client (JavaScript).
C'est le moment d'aller plus loin.

A lire : http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur

PS: ton HTML n'est pas XHTML ;).