ESPACE MEMBRE VERSION 3 EN PHP 5

cs_stay Messages postés 493 Date d'inscription jeudi 7 juillet 2005 Statut Membre Dernière intervention 24 mai 2017 - 9 févr. 2013 à 23:07
 Teravince - 10 févr. 2019 à 18:17
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
sobrin Messages postés 2 Date d'inscription lundi 7 mai 2018 Statut Membre Dernière intervention 8 mai 2018
8 mai 2018 à 16:40
merci pour ce projet très important..!
lorhyd Messages postés 1 Date d'inscription dimanche 1 octobre 2017 Statut Membre Dernière intervention 1 octobre 2017
Modifié le 1 oct. 2017 à 01:23
Salut! sur le code source espace membre 3 php 5, je n'arrive pas a creer l'administrateur, aidez moi svp
contactsite Messages postés 2 Date d'inscription vendredi 15 septembre 2017 Statut Membre Dernière intervention 16 septembre 2017
16 sept. 2017 à 04:36
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.
contactsite Messages postés 2 Date d'inscription vendredi 15 septembre 2017 Statut Membre Dernière intervention 16 septembre 2017
15 sept. 2017 à 13:19
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
Devzouzou Messages postés 1 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 7 janvier 2016
7 janv. 2016 à 12:57
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
Bonjour,
Vous pourriez re-upload le dossier design svp? :)

Merci beaucoup :D !
JejeScript Messages postés 3 Date d'inscription mercredi 17 octobre 2012 Statut Membre Dernière intervention 26 février 2015
24 févr. 2015 à 14:15
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
une petite nouvelle sur l'avancement de ce projet t'en attendu svp ?
Douille2113
10 oct. 2014 à 17:15
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 :)
merci pour cette future version.
JejeScript Messages postés 3 Date d'inscription mercredi 17 octobre 2012 Statut Membre Dernière intervention 26 février 2015
Modifié par JejeScript le 19/09/2014 à 09:27
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
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 !!!
music60 Messages postés 1 Date d'inscription mardi 17 juin 2014 Statut Membre Dernière intervention 17 juin 2014
Modifié par music60 le 17/06/2014 à 23:24
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...
vincentb2 Messages postés 1 Date d'inscription mardi 3 juin 2014 Statut Membre Dernière intervention 3 juin 2014
3 juin 2014 à 11:51
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
jackbauer15 Messages postés 2 Date d'inscription lundi 26 mai 2014 Statut Membre Dernière intervention 1 juin 2014
26 mai 2014 à 21:41
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
kfjm Messages postés 6 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 30 juillet 2014
12 mai 2014 à 13:34
Excellente source !
10/10 Design remarquable !
Vive la version 4 si elle est toujours d'actualité ?!
stephane07130 Messages postés 11 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 9 mai 2014
7 mai 2014 à 12:31
ok merci
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
7 mai 2014 à 11:45
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
stephane07130 Messages postés 11 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 9 mai 2014
7 mai 2014 à 10:24
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
stephane07130 Messages postés 11 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 9 mai 2014
1 mai 2014 à 10:45
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
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
Modifié par jordane45 le 7/05/2014 à 16:20
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);
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
30 avril 2014 à 14:59
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) ?
stephane07130 Messages postés 11 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 9 mai 2014
30 avril 2014 à 14:43
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
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
minouche2121 Messages postés 11 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 2 février 2014
2 févr. 2014 à 10:07
Superbe espace membre, seul souci : je n'arrive pas à choisir le mode d'activation !
Si quelqu'un pouvait m'aider.
Merci d'avance
rachidsysteme67 Messages postés 10 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 5 avril 2014
29 nov. 2013 à 09:17
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" ??
speedylol Messages postés 228 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 27 novembre 2013
27 nov. 2013 à 20:32
bonjour il y a une erreur à la ligne 129 du script base ;-) niveau avatar
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
sanshocks Messages postés 1 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 5 septembre 2013
5 sept. 2013 à 19:15
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!!!
minouche2121
29 juin 2013 à 18:32
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
IrX Messages postés 77 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 19 février 2011
1 mai 2013 à 17:15
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
rabbouba1 Messages postés 9 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 6 juin 2010
11 mars 2013 à 20:46
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.
gb66 Messages postés 43 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 27 janvier 2012
17 févr. 2013 à 22:33
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
gb66 Messages postés 43 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 27 janvier 2012
14 févr. 2013 à 22:15
Ou est le fichier lisez moi je le cherche mais je ne le trouve nulle part
Merci a toi JLN.
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
14 févr. 2013 à 14:14
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.
cs_stay Messages postés 493 Date d'inscription jeudi 7 juillet 2005 Statut Membre Dernière intervention 24 mai 2017 4
13 févr. 2013 à 12:52
Super, n'hésites pas à revenir vers moi.
Merci pour cette réponse claire stay,

je pense approfondir le sujet MVC.

Cdt.
cs_stay Messages postés 493 Date d'inscription jeudi 7 juillet 2005 Statut Membre Dernière intervention 24 mai 2017 4
13 févr. 2013 à 12:23
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.
cs_stay Messages postés 493 Date d'inscription jeudi 7 juillet 2005 Statut Membre Dernière intervention 24 mai 2017 4
13 févr. 2013 à 10:09
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
lexunivers Messages postés 3 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 27 septembre 2010
12 févr. 2013 à 14:24
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.
lexunivers Messages postés 3 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 27 septembre 2010
12 févr. 2013 à 11:30
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
cs_arta Messages postés 98 Date d'inscription dimanche 22 janvier 2006 Statut Membre Dernière intervention 24 juillet 2013
12 févr. 2013 à 07:50
Bonjour tous

Pour suivre ...
bj33 Messages postés 145 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 1 mai 2012
11 févr. 2013 à 17:42
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
christ_28 Messages postés 33 Date d'inscription mardi 31 janvier 2006 Statut Membre Dernière intervention 10 novembre 2014 1
11 févr. 2013 à 11:38
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.
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
11 févr. 2013 à 08:17
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.
cs_stay Messages postés 493 Date d'inscription jeudi 7 juillet 2005 Statut Membre Dernière intervention 24 mai 2017 4
9 févr. 2013 à 23:07
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 ;).
Rejoignez-nous