Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EASY SITE, CRÉER RAPIDEMENT UN SITE WEB / INTRANET / EXTRANET EN PHP/MYSQL.


Information sur la source

Catégorie :Application Classé sous : easy, site, mvc, gratuit, free Niveau : Initié Date de création : 30/07/2007 Vu : 14 886

Note :
8,5 / 10 - par 6 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (29)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Créer rapidement un site web / intranet / extranet. La solution est évolutive car elle est entièrement modulaire. Cette dernière version gère les thèmes (édition de CSS en ligne) et possède une installation automatisée.Solution en PHP (couplée avec MySQL ou PgSQL), il ne s'agit pas d'un simple CMS (SPIP,Joomla) mais une architecture solide implementant le pattern MVC (couplage avec LDAP possible).


 

Source

  • Je n'ai pas pu uploader l'application (zip) car elle fait 1,2 Mo (c'est le minimum pour qu'elle fonctionne) et il semble que cela soit déjà trop gros...
  • Donc pour telecharger la derniere version rendez-vous sur http://www.easybrick.fr/
Je n'ai pas pu uploader l'application (zip) car elle fait 1,2 Mo (c'est le minimum pour qu'elle fonctionne) et il semble que cela soit déjà trop gros...
Donc pour telecharger la derniere version rendez-vous sur http://www.easybrick.fr/ 

Commentaires et avis

signaler à un administrateur
Commentaire de keps le 02/08/2007 13:10:28

J'aimerais bien pouvoir développer un site avec easy site.
Merci de votre collaboration.

                  KEPS

signaler à un administrateur
Commentaire de jean84 le 05/08/2007 19:42:50

Salut
Desole de faire le boulay mais logiquement, on est pas cense mettre des liens sur le forum ? Essaye au moins de mettre quelques pages de script histoire de voir comment cela tourne ;-)

signaler à un administrateur
Commentaire de nebamon le 06/08/2007 08:24:58

Salut,
lors du premier lancement j'ai les erreurs suivantes:

Notice: Undefined variable: _config in d:\program files\easyphp1-8\www\easysite_v2.2\modules\Accueil\classes\properties.php on line 65

Notice: Undefined variable: _config in d:\program files\easyphp1-8\www\easysite_v2.2\modules\Accueil\classes\properties.php on line 66

merci

signaler à un administrateur
Commentaire de apmneo7114 le 06/08/2007 10:30:22

"Essaye au moins de mettre quelques pages de script histoire de voir comment cela tourne ;-)"
-> C'est promis je mettrai les scripts qui me paraissent les plus intéressant dans les jours à venir.

"Undefined variable: _config in ... properties.php on line 65"

La classe properties permet de modifier ou de récupérer les parametres de la configuration (par exemple l'adresse et le port de la base MySql du site), concrètement elle lit ou ecrit dans les fichiers ...\easysite_v2.2\config\db.php (pour la config à la base de donnée) et...\easysite_v2.2\config\theme.php (pour la config du theme du site).

La ligne concernée par l'erreur est :

foreach ($lines as $line_num => $line)
    if (ereg("$_config\['$key'\]",$line)) <------------!!!ici!!!
    {
    ...
    }

Remplaces-là par celle-là :  if (ereg("\['$key'\]",$line))
et tiens mois au courant :)

signaler à un administrateur
Commentaire de bj33 le 06/08/2007 13:27:28

bonjour

çà fonctionne et çà à l'air intéréssant mais il y à beaucoup d'erreurs...

formulaire de connexion :

Notice: Undefined index: message in C:\Program Files\wamp\www\perso\EasySite_v2.2\modules\Connexion\1_Connexion.php on line 17

sur n'importe quelle page :

Notice: Undefined variable: _config in C:\Program Files\wamp\www\perso\EasySite_v2.2\modules\Accueil\classes\properties.php on line 54

retour de fonction incorrect

le plan du site comporte des doublons

gestion des modules :

Notice: Undefined variable: html in C:\Program Files\wamp\www\perso\EasySite_v2.2\modules\Module\1_Lister.php on line 4

quand au design...c'est totalement à revoir, au moins pour ie7, çà déborde de partout.

téléchargement theme :

Notice: Undefined variable: html in C:\Program Files\wamp\www\perso\EasySite_v2.2\modules\Themes\action\Telecharger.php on line 33

j'arrete mais cherchez, il y en à d'autres.il serait bien de noter que c'est du php4, var dans les classes et constructeur php4.

plus génant, les get sont gérés de façon un peu légére.si on les modifies, il n'y à pas de renvoi d'erreur hormis celle de php.exemple :

Warning: opendir(../modules/Utilisate/) [function.opendir]: failed to open dir: No such file or directory in C:\Program Files\wamp\www\perso\EasySite_v2.2\inc\vmenu.php on line 5

Warning: include(../modules/Utilisateur/ind.php) [function.include]: failed to open stream: No such file or directory in C:\Program Files\wamp\www\perso\EasySite_v2.2\www\index.php on line 48

Warning: include() [function.include]: Failed opening '../modules/Utilisateur/ind.php' for inclusion (include_path='.;../lib;../lib/DB;../lib/phpmailer;../lib/PEAR') in C:\Program Files\wamp\www\perso\EasySite_v2.2\www\index.php on line 48

plutôt génant.non?

pour finir, le lien mailto en clair de la page contact, c'est suicidaire.une appréciation toute personnelle, la gestion gagnerait en souplesse en utilisant des classes.

signaler à un administrateur
Commentaire de apmneo7114 le 06/08/2007 15:08:50

D'abord effectivement il s'agit de PHP4 et j'aurai du le préciser ... sorry

Je prends note de toutes les autres remarques ;) pour les prochaines versions
(en tout cas j'essayerai de fixer un maximum de bug)

"quand au design...c'est totalement à revoir, au moins pour ie7, çà déborde de partout."
il me semblait pourtant avoir vérifier avec ie7 :(

En tout cas, je suis preneur pour toutes remarques (et corrections si vous êtes motivés) car il s'agit d'un projet perso et entre le boulo et la vie de couple j'ai bien du mal à faire les corrections et le testeur en même temps ;)

Bonne journée a tous @++

signaler à un administrateur
Commentaire de bj33 le 06/08/2007 17:45:32

<< il me semblait pourtant avoir vérifier avec ie7

en fait, ce sont les messages d'erreurs qui flinguent la mise en place.


<< entre le boulo et la vie de couple j'ai bien du mal à faire les corrections et le testeur en même temps

on en ai tous là, ou presque, mais en testant au fur et à mesure, on élimine les bugs dans le genre de ceux cités plus haut ;)

signaler à un administrateur
Commentaire de pyrrah le 07/08/2007 10:11:48

Ton projet a de l'avenir, c'est une bonne idée.
Continue comme ça :)
Autre chose : j'aime bien le plug-in Eclipse pour le PHP.
Voilà, c'tout. 9/10 pour t'encourager.

signaler à un administrateur
Commentaire de apmneo7114 le 07/08/2007 10:31:11

Merci pour Pyrrah pour tes encouragements :) ça motive de bon matin !!!

Bon, en tout cas j'ai pris en compte vos remarques et j'ai sorti une version 2.3 à l'instant...
http://surfnet.dl.sourceforge.net/sourceforge/easysite/EasySite_v2.3.zip

Il n'y avait pas beaucoup de corrections à faire mais c'était la même erreur qui s'était glissée dans beaucoup de fichier :( donc cela a été assez long...

Par contre:
>>le plan du site comporte des doublons
Je ne pense pas ... en fait c'est juste que la première page porte le même nom que la categorie
ex: Accueil ou Connexion :)

>>pour finir, le lien mailto en clair de la page contact, c'est suicidaire
c'est à dire, comment devrais-je faire ???

merci d'avance

signaler à un administrateur
Commentaire de simonviei le 07/08/2007 13:07:20

http://www.easybrick.fr/index.php?module=../

Tu as trop confiance au visiteur.

signaler à un administrateur
Commentaire de apmneo7114 le 07/08/2007 13:14:41

Merci pour la remarque ;) ça sera intégrer à la prochaine version

En tout cas à part lister le contenu du(des) repertoire(s) le visteur ne peut rien faire d'autre :)

signaler à un administrateur
Commentaire de bj33 le 07/08/2007 13:30:07

salut


>>pour finir, le lien mailto en clair de la page contact, c'est suicidaire
c'est à dire, comment devrais-je faire ???

http://www.syronex.com/antispam/

excellente protection et très facile à intégrer.

je viens de tester la v2.3, c'est ok.encore un petit bug page des modules.


Warning: file(../modules/Exemple/index.php) [function.file]: failed to open stream: No such file or directory in C:\Program Files\wamp\www\perso\modules\Module\classes\module.php on line 103

Warning: Invalid argument supplied for foreach() in C:\Program Files\wamp\www\perso\modules\Module\classes\module.php on line 104

en éffacant le module exemple, par le biais du lien, tout rentre dans l'ordre.normal, le module exemple n'existe pas dans cette version.pas mal du tout, 8/10 pour le manque de gestion des erreurs utilisateurs et, 9/10 pour le travail.

la classe pclzip pése 244Ko, je l'utilise aussi et l'ai ramenée à 71Ko, si çà vous dit.une petite suggestion, l'ajout d'une meta charset dans le head.

signaler à un administrateur
Commentaire de apmneo7114 le 07/08/2007 18:56:47

> http://www.syronex.com/antispam/

Je vais jeter un coup d'oeil ;)

>je viens de tester la v2.3, c'est ok.encore un petit bug page des modules.

C'est normal de devoir enlever le module Exemple car je l'ai enlevé de l'installation normale (donc quelqu'un qui installe EasySite en partant du début n'aura pas ce message).

>la classe pclzip pése 244Ko, je l'utilise aussi et l'ai ramenée à 71Ko

Je veux bien le lien ;)

>une petite suggestion, l'ajout d'une meta charset dans le head

<META http-equiv="Content-Type" Content="text/html; charset=ISO-8859-15">
ça c'est bon ?

signaler à un administrateur
Commentaire de pagos le 28/09/2007 09:50:15

bonjour à tous!
étant novice en php j'ai commencé ma formation avec cette structure de site (tres formateur) jai fait mon css, mes pages... Tout fonctionne en locale, mais qd je balance sur mon serveur (Myadmin version 2.6.4-pl3) le header disparaît avec les liens.
Je tiens a signaler que j'ai du faire maluelement la création des tables et que c la le pb!
Je pense que dans la table de jointure (accede), les clés etrangeres ne sont pas reconnu enfin ne concorde plus et je sais pas comment faire cette jointure!
En locale je peux le faire dans "gestion des relations" mais  en 2.6.4 plus rien

Si quelqu'un peut me tirer de la

signaler à un administrateur
Commentaire de apmneo7114 le 30/09/2007 11:11:50

Bonjour,
déjà désolé de pas avoir répondu plus rapidement mais j'étais parti en mini weekend :)

Sinon tu as raison si le menu horizontal n'apparait pas il doit s'agir de la table 'accede'.

Pourrais tu faire un select * sur chacune des tables me les envoyer par mail (surtout les table accede, groupe et module)

voici mon adresse : admin@easybrick.fr

@bientot

signaler à un administrateur
Commentaire de pagos le 30/09/2007 15:25:33

en fait j'ai trouvé la solution!

Il suffit de modifier legerement la structure  de création SQL
en suprimant tous les "DEFAULT CHARSET=latin1" et ca passe!
Par contre j'ai du relancer l'instalation 2 fois, une fois pour créer les tables et l'autre les utilisateur... bref rien de grave!!
Si vous voulez voir mon rendu http://bdebanco.fr
Si vous avez le mm probleme que moi, je peux vous envoyer le fichier sql!

signaler à un administrateur
Commentaire de slegentil le 12/11/2007 17:01:56

Bonjour,

pourriez vous m'expliquer comment on peut héberger easy site chez free ou autre fournisseur de type PHP/mysql lorsqu'on n'a pas accès au fichier de configuration de Apache: httpd.conf
merci Slegentil.

signaler à un administrateur
Commentaire de apmneo7114 le 12/11/2007 17:45:35

Bonjour,

En fait l'opération à effectuer dans le httpd.conf consiste à faire pointer l'adresse du serveur sur le repertoire 'www' de la solution EasySite (ainsi quelqu'un qui tape www.monsite.fr doit atterrir sur le index.php du répertoire www).

Dans le cas où l'on a pas accès au httpd.conf il suffit de faire cette opération physiquement:
C'est à dire déposer les fichiers du répertoire 'www' de la solution easySite DANS le repertorie 'WWW' DE L'HEBERGEUR (par ftp) et les autres fichiers/repertoires (situés au même niveau que le 'www' de easySite) UN CRAN PLUS HAUT.

Si ce n'est toujours pas bon, donne moi la liste des repertoires de l'hebergeur :) au cas où il s'appelerait pas 'www'.

signaler à un administrateur
Commentaire de slegentil le 12/11/2007 20:39:47

ok merci pour cette réponse,
cependant, pour la base mysql chez free on fait comment si notre login: c'est l'identifant de free
pwd:identifiant de free serveur mysql: sql.free.fr et nom de la base: identifiant de free et que l'on ne peut pas créer un user comme défini sous easysite.

merci et encore bravo

signaler à un administrateur
Commentaire de apmneo7114 le 12/11/2007 22:15:22

Et bien c'est très bien il suffit de rentrer ces même informations (login/mdp/serveur/nom de la base) lors de l'installation :)

signaler à un administrateur
Commentaire de pagos le 12/11/2007 22:42:57

pour ma part 'ai renoncé à free car on peut pas faire d'alias et tout le site bug une fois l'installation.
pq comment j'ai renoncé et opté pr un eformule à 15¤ par mois sur 1&1.

signaler à un administrateur
Commentaire de slegentil le 12/11/2007 23:20:31

j'ai cette erreur chez free dans le navigateur:

Warning: main(DB.php) [function.main]: failed to open stream: No such file or directory in /mnt/148/sda/9/a/christiane.jouanny/EasySite/db/connection.php on line 2

Fatal error: main() [function.require]: Failed opening required 'DB.php' (include_path='/mnt/148/sda/9/a/christiane.jouanny/include:.:/usr/php4/lib/php') in /mnt/148/sda/9/a/christiane.jouanny/EasySite/db/connection.php on line 2

signaler à un administrateur
Commentaire de apmneo7114 le 13/11/2007 09:44:14

Déjà pour etre sur, c'est bien la version 2.3 d'easySite ?

Sinon l'erreur signifie qu'il n'a pas réussi à trouver le fichier DB.php, donc c'est un problème d'inclusion.php (dans le repertoire inc).

<?php
$servertype= getenv("SERVER_SOFTWARE");
$pos = strpos($servertype, "Win32");
// si la chaine n'est pas trouvé
if ($pos === false) {
// si serveur web sous lunix
ini_set('include_path', ".:../lib:../lib/DB:../lib/phpmailer:../lib/PEAR");
} else
{
// si serveur web sous windows
ini_set('include_path', ".;../lib;../lib/DB;../lib/phpmailer;../lib/PEAR");
}
include_once ("../util/tools.php");
include_once ("../db/connection.php");
?>

comme vous pouvez le constater normalement l'include_path aurait du prendre la valeur ".:../lib:../lib/DB:../lib/phpmailer:../lib/PEAR" ce qui aurait permit de trouver DB.php

Je suppose que votre hebergeur ne supporte pas l'utilisation de ini_set pour fixer l'include_path... je vous propose donc d'utiliser la nouvelle syntaxe 'set_include_path' (PHP 4 >= 4.3.0, PHP 5)

ainsi remplacer le code de inc/inclusion.php par celui là :

-----------------------------couper ici--------------------------------------
<?php
$servertype= getenv('SERVER_SOFTWARE');
$pos = strpos($servertype, 'Win32');
// si la chaine n'est pas trouvé
if ($pos === false) {
// si serveur web sous lunix
set_include_path('.:../lib:../lib/DB:../lib/phpmailer:../lib/PEAR');
} else {
// si serveur web sous windows
set_include_path('.;../lib;../lib/DB;../lib/phpmailer;../lib/PEAR');
}
include_once ('../util/tools.php');
include_once ('../db/connection.php');
?>
------------------------------couper ici----------------------------------------

signaler à un administrateur
Commentaire de slegentil le 13/11/2007 12:56:59

Bonjour
Non effectivement c'était la version 2.2.
je teste avec la version 2.3

merci pour cette remarque et je vous tiens au courant.

bonne journée

signaler à un administrateur
Commentaire de ana1988 le 31/05/2008 22:04:09

je voudrais creeu un dite dynamique en php mais j'ai trouver des difficultes est ce que qulqun peut m'aider et merçi

signaler à un administrateur
Commentaire de pagos le 20/06/2008 10:05:21

me revoila!
je voudrais créer une nouvelle table et faire des requettes dessus. J'ai cru comprendre que les requettes étaient stoquée dans action et que la page devait l'appeler.. mais jai toujours une erreur quand je fais ca... y a t il autre chose??
quelqu'un pourrait  m'expliquer  comment utiliser l'organisation du site pour créer et executer des requetes !!
Je galere...

merci

signaler à un administrateur
Commentaire de apmneo7114 le 20/06/2008 14:36:58

J'aurais besoin d'avoir l'erreur pour vous aider :)

Sinon pour les requête il faut connaitre la syntaxe mysql (dev.mysql.com/doc/refman/5.0/en/sql-syntax.html)

Un exemple :
$query = "Select NAME, EMAIL from USER where EMAIL != ''";
$result = $db_conn->getArray($query);
foreach($emailList as $oneMail){
  ...
}

Le mieux pour toutes question est le forum : http://www.easybrick.fr/forum/

signaler à un administrateur
Commentaire de rachidbouchmal le 18/09/2008 13:12:32

ddd

signaler à un administrateur
Commentaire de apmneo7114 le 19/09/2008 13:45:23

ddd ... mais encore ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez Ouverture d'un referencement gratuit..... [ par jojolegros ] Vous avez un site internet ??? Vous êtes une entreprise ou un particulier qui desirent que son site ne soit pas perdu dans la JungleWeb ??? Inscrivez GROS PROBLEME DE VITESSE [ par zzzzzz ] voila je commence un site pour ma team fod de never winter night(un jeu rpg) ya rien dessus a part 4 grosse gifs qui pesent au total 57ko et ca rame p Free - lenteur anormale et impossibilité de connection [ par Mat62 ] Slt !J' ai créé un compte sur free, je l' ai activé. Aucun problème je me connecte normalement avec. J' ai ensuite demandé l' activation de mysql qui petite sur free et nom de domaine [ par herveguedj ] j'ai une site sur free en php/mysql et til possible seulement d'acheter un nom de domaine sur leur offre tout en gardant mon site chez free ou il faut bdd à distance [ par MiTcH37 ] est-il possible de se connecter à une basde de donnée mysql sur un autre site (ex site 1 w.free.fr et site2 w2.lycos.fr) ?@++ MiTcH</ Vive les sessions !!! [ par MYPHPSCRIPTER ] Bonjour a tous , voila mon problème... J'ai fais un acces membre dans mon site a base de PHP/SQL. Lorsque je rentre mes identifiants la session ce cré Hebergement gratuit [ par Teclis01 ] Voil&#224; je cherche un hebergement gratuit autre que free car mon compte free est mort meme si le site est tjrs l&#224;, je peux pas pas le modifier


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,28 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.