Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2163 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

[PHP/MYSQL] Creer une base de donnés MYSQL en php , sans php my admin?

n°375093
simogeo
j'ai jamais tué de chats, ...
Posté le 28-04-2003 à 21:05:49  profilanswer
 

Reprise du message précédent :

SmilM a écrit :

J'ai encore un petit probleme, sythaxe PHP que je connais pas...
J'explique=>J'ai mon fichier globales.php dans un sous dossier par rapport au fichier php qui en a besoin...globales est dans le sous dossier install
Donc j'ai essayé :
 
<?php
include(install/globales.php);  
echo DB_BASE ;
 
?>  
 
et puis
 
<?php
include(/install/globales.php);  
echo DB_BASE ;
 
?>  
 
Mais apparament...


 
 
 
les quotes padawan .....[:troa]  
 

Code :
  1. <?php
  2. include("install/globales.php" );
  3. echo DB_BASE ;
  4. ?>
  5. // ou  
  6. <?php
  7. include("./install/globales.php" );
  8. echo DB_BASE ;
  9. ?>


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le 28-04-2003 à 21:05:49  profilanswer
 

n°375094
smilm
Posté le 28-04-2003 à 21:08:54  profilanswer
 

Merci...Mai....Chevalier :)


---------------
AfterEnd: Batissez un nouveau monde
n°375095
simogeo
j'ai jamais tué de chats, ...
Posté le 28-04-2003 à 21:09:55  profilanswer
 

SmilM a écrit :

Merci...Mai....Chevalier :)


 
[:mlc]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°375097
smilm
Posté le 28-04-2003 à 21:15:41  profilanswer
 

Y'a un truc qui est bizarre :
 
Avec ce code :
 
  <?php
   // si le fichier dans lequel tu as stocké tes variables s'appelle globals.php ...
  include_once("install/globales.php" ); /*inclue_once() ou include() */
  echo DB_BASE ;
   
  ?>  
 
il m'affiche à l'écran:  
 
 
DEFINE(DB_BASE,"test" ) DEFINE(DB_PASS,"" ) DEFINE(DB_USER,"root" ) DEFINE(DB_HOST,"localhost" ) DB_BASE  
 
Et en plus le echo du DB_BASE donne à l'écran DB_BASE , et avec un $ devant , il disparait totalement.


---------------
AfterEnd: Batissez un nouveau monde
n°375098
simogeo
j'ai jamais tué de chats, ...
Posté le 28-04-2003 à 21:22:12  profilanswer
 

SmilM a écrit :

Y'a un truc qui est bizarre :
 
Avec ce code :
 
  <?php
   // si le fichier dans lequel tu as stocké tes variables s'appelle globals.php ...
  include_once("install/globales.php" ); /*inclue_once() ou include() */
  echo DB_BASE ;
   
  ?>  
 
il m'affiche à l'écran:  
 
 
DEFINE(DB_BASE,"test" ) DEFINE(DB_PASS,"" ) DEFINE(DB_USER,"root" ) DEFINE(DB_HOST,"localhost" ) DB_BASE  
 
Et en plus le echo du DB_BASE donne à l'écran DB_BASE , et avec un $ devant , il disparait totalement.


 
ton fichier n'est pas interpreté ....  
 
il faut que tu écrives "<?php" en entrée de fichier et "?>" en sortie aussi ......  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°375105
smilm
Posté le 28-04-2003 à 21:30:30  profilanswer
 

Ok , j'ai fais comme tu m'as dis, manuellement , donc en fait faut que je rajoute des param5 et 6 avec le 5 écrit en 1er et le 6 en dernier.
contenant :param5="<?php" ;
           param6="?>"    ;
Et puis j'ai trouvé un autre probleme tout seul (je suis fiere lol) aprés ..., il n'y avait pas de ";" a la fin DEFINE dans globales.php
donc je vais aussi modifier ca dans les param1...4
Voilà
Je crois que.....j'ai bientot fini !  :D  
Merci encore simogeo!!!


---------------
AfterEnd: Batissez un nouveau monde
n°375110
simogeo
j'ai jamais tué de chats, ...
Posté le 28-04-2003 à 21:39:10  profilanswer
 

SmilM a écrit :

Ok , j'ai fais comme tu m'as dis, manuellement , donc en fait faut que je rajoute des param5 et 6 avec le 5 écrit en 1er et le 6 en dernier.
contenant :param5="<?php" ;
           param6="?>"    ;
Et puis j'ai trouvé un autre probleme tout seul (je suis fiere lol) aprés ..., il n'y avait pas de ";" a la fin DEFINE dans globales.php
donc je vais aussi modifier ca dans les param1...4
Voilà
Je crois que.....j'ai bientot fini !  :D  
Merci encore simogeo!!!


 
 :ange: ... amuses toi bien ... :hello:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°375307
smilm
Posté le 28-04-2003 à 23:36:41  profilanswer
 

Message n° 1  
De Michael  
Message Test  
date :
 
C'est bon je viens de le faire marcher!!!!!
Ca marche !!! Il est vivant !!!
 
==>Reste plus qu'a creer le formulaire pour ajouter des données.


---------------
AfterEnd: Batissez un nouveau monde
n°375338
smilm
Posté le 28-04-2003 à 23:50:56  profilanswer
 

[:yaisse2v]  [:yaisse1]  [:turk182]  J'ai fini !!!!!!!!!!
GROS GROS BISOUS A SIMOGEO :d qui m'a énormément aidé !
Demain je ferais quelque test et si tout va bien , je le metterais en ligne et je vous le montrerais !
 
Ra,la prog ca change du graphisme...j'ai passé 5min pour le desgin autour du shoutbox et 2,3 jours sur la prog du shoutbox..
Enfin bon, c'est vrai que j'ai peut etre un peu sauter les etapes en voulant faire une "installation automatique",alors que je sais a peine faire des if, else ,et simple boucle.. mais bon ..je vais me rattraper parce que là je suis super interresser par ces langage (sql et php)
 
 
Ps: Encore merci simogeo !


Message édité par smilm le 28-04-2003 à 23:51:32

---------------
AfterEnd: Batissez un nouveau monde
n°375348
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 00:01:14  profilanswer
 

SmilM a écrit :


GROS GROS BISOUS A SIMOGEO :d  


 
[:mlc]  
 
[:z-bob] [:zebra33]  
 
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le 29-04-2003 à 00:01:14  profilanswer
 

n°375778
smilm
Posté le 29-04-2003 à 11:28:50  profilanswer
 

Le shoutbox est en ligne !!
 
Voici l'URL : http://membres.lycos.fr/smilm/shoutbox.html
Alors vous en pensez quoi ?
Le nom officiel: My shoutbox V1.0
 
Vous pensez que je pourrais le mettre sur http://www.phpscripts-fr.net/ ?
 
Le fichier lisezmoi.txt accompagné avec :
 
*********************************************************
       Bienvenue dans "My Shoutbox" Version 1.0         *
*********************************************************
 
 
-------------Introduction-------------
 
Voici la 1er version de "My shoutbox"
Elle permet tout simplement de laisser un message qui sera converser dans une base de données.
Le résultat ce présente comme ceci :
 
Message n° 1  
De: SmilM  
Message: Coucou  
date : Le 29/04/2003 à 11:01:04
 
Voilà !
 
-------------Installation-------------
 
Passons à l'installation:
Il n'y a quasiment rien a faire a part suivre les instructions.
Pour commencer,assurez vous que votre hebergeur suporte PHP et qu'il ai une base de données MYSQL.
(Hebergeur gratuit compatible , par exemple : Multimania, free)
Puis, envoyer les fichier du shoutbox sur Internet a l'aide de votre FTP.
Ouvrez votre navigateur web et aller sur la page /install/formtable.php (chemain relatif)
Vous tombez sur un formulaire, remplissez le a l'aide des informations que vous donne votre hebergeur a l'inscription.
Une fois cela fait, envoyer le formulaire.
Voilà,Votre table "shoutbox" dans votre base de données vient d'être créer !
Il ne vous reste plus qu'a aller dans le fichier shoutbox.html et puis...amusez vous :-)
 
 
 
-------------Remerciments-------------
Je remercie les HFRiens du forum programmation pour l'aide qu'ils m'ont apporté lors de la création du shoutbox.
Et je remercie en particulier Simegeo.
 
 
C'est assez bien expliqué ? Y'a des choses à rajouter ?
 
 
Merci d'avance


---------------
AfterEnd: Batissez un nouveau monde
n°375896
raph77
Posté le 29-04-2003 à 13:22:44  profilanswer
 

Ben j'ai juste une question, c'est quoi une shoutbox ??

n°375914
smilm
Posté le 29-04-2003 à 13:34:36  profilanswer
 

Heu je crois plutot qu'on dit un shoutbox.
Et ben heu...si tu regarde les pages perso des mecs de HFR graphisme t'en retrouve souvent, exemple :
http://concoursdegraphisme.free.fr/ (a droite)
C'est tout bete mais bon...


---------------
AfterEnd: Batissez un nouveau monde
n°375948
raph77
Posté le 29-04-2003 à 13:45:51  profilanswer
 

Ah ok !

n°375960
smilm
Posté le 29-04-2003 à 13:48:38  profilanswer
 

Merde, moi qui croyais que les mecs de graphisme fabriquer eu meme leurs shoutbox.... hé bien non , il les télécharge déjà tout pret ici : http://endity.com/ (j'avous que celui ci , est bien mieux que le miens!!!)


---------------
AfterEnd: Batissez un nouveau monde
n°376456
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 15:51:29  profilanswer
 

hello SmilM,
quelques petites critiques.
- tu aurais du faire ton shoutbox sans images pour qu'il soit intégrable sur tous sites.
- et mieux encore si tu veux le mettre à disposition sur un site de scripts php.... il faudrait que tu fasses une feuille de style personnalisable lors de l'install.  [:spamafote]  
- pour des raisons de sécurité il faut aussi supprimer l'intérprétation du code html. :whistle:  
 
AMHA, c'est encore un peu jeune pour le mettre à disposition de tous.  :)  
mais c'est en bonne voie  ;)  


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°376613
smilm
Posté le 29-04-2003 à 16:37:59  profilanswer
 

- et mieux encore si tu veux le mettre à disposition sur un site de scripts php.... il faudrait que tu fasses une feuille de style personnalisable lors de l'install.  
 
tu veux dire une CSS ?
Ben ok..
Mais personnalisable ..c'est a dire ?
Je mets dans le formulaire des trucs genre=> Quel couleur tu veux pour ta police : avec des groupe de bouton radio et selon lequel est coché , j'écris le fichier CSS, c'est ca ?


---------------
AfterEnd: Batissez un nouveau monde
n°376631
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 16:42:44  profilanswer
 

SmilM a écrit :

- et mieux encore si tu veux le mettre à disposition sur un site de scripts php.... il faudrait que tu fasses une feuille de style personnalisable lors de l'install.  
 
tu veux dire une CSS ?
Ben ok..
Mais personnalisable ..c'est a dire ?
Je mets dans le formulaire des trucs genre=> Quel couleur tu veux pour ta police : avec des groupe de bouton radio et selon lequel est coché , j'écris le fichier CSS, c'est ca ?


 
 
tu laisses les champs vides pour que l'utilisateur rentre les couleurs en hexa  [:spamafote]  et éventuellement puisse choisir la police .....( pour la police, liste déroulante )


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°376913
smilm
Posté le 29-04-2003 à 18:13:30  profilanswer
 

simogeo a écrit :


 
 
tu laisses les champs vides pour que l'utilisateur rentre les couleurs en hexa  [:spamafote]  et éventuellement puisse choisir la police .....( pour la police, liste déroulante )


 
 
Oui , mais faut encore que j'écrive dans un fichier :(
lol
 
Je ferais ca dans la version 1.1 lol


Message édité par smilm le 29-04-2003 à 18:13:49

---------------
AfterEnd: Batissez un nouveau monde
n°376950
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 18:23:20  profilanswer
 

SmilM a écrit :


 
 
Oui , mais faut encore que j'écrive dans un fichier :(
lol
 
Je ferais ca dans la version 1.1 lol


 
 :D


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°380354
smilm
Posté le 02-05-2003 à 13:50:06  profilanswer
 

Bon je profite un peu de la greve pour avancer sur mon shoutbox.
J'essaye de m'occuper des problemes de sécurité a propos de l'interprétation du HTML que je ne souhaite pas.
 
donc  le code php donne ca:
 
 
  <?php
   // si le fichier dans lequel tu as stocké tes variables s'appelle globals.php ...
  include_once("install/globales.php" );  
  ?>  
 
 
<table width="179" height="266" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>    
<?
$db =mysql_connect(DB_HOST,DB_USER,DB_PASS);
mysql_select_db(DB_BASE,$db);
$SQL ="SELECT *FROM shoutbox";
$result =mysql_query($SQL);
while($row =mysql_fetch_row($result))
{
 
//traitement antiHTML pour row1
$row1html= unhtmlentities($row[1]);
//traitement antiHTML pour row2
$row2html= html_entity_decode($row[2]);
echo " <font size = '-1' ><BR> Message n° $row[0] <BR> De $row1html <BR> Message $row2html <BR> <font size='-2'>  
<hr>
";

 
 
j'ai vu dans la doc les fonction unhtmlentities() et html_entity_decode pour qu'il n'interprentent pas le HTML , seulement ca marche pas...
Il dit ne pas connaitre la fonction.
J'ai fais une erreur dans le code ?
}
?>
 
 
Voilà l'exemple donné dans la doc :
 
<?php
$orig ="J'ai \"sorti\"le <b>chien</b>tout à l'heure";
$a =htmlentities($orig);
$b =html_entity_decode($a);
echo $a;//J'ai "sorti"le <b>chien</b>tout à l'heure
echo $b;//J'ai "sorti"le <b>chien</b>tout à l'heure
//Pour les utilisateurs ayant des versions antérieures à PHP 4.3.0 :
function unhtmlentities ($string){
$trans_tbl =get_html_translation_table (HTML_ENTITIES);
$trans_tbl =array_flip ($trans_tbl);
return strtr ($string,$trans_tbl);
}
$c =unhtmlentities($a);
echo $c;
//J'ai "sorti"le <b>chien</b>tout à l'heure
?>


Message édité par smilm le 02-05-2003 à 13:53:13

---------------
AfterEnd: Batissez un nouveau monde
n°380363
simogeo
j'ai jamais tué de chats, ...
Posté le 02-05-2003 à 14:00:04  profilanswer
 

SmilM a écrit :

Bon je profite un peu de la greve pour avancer sur mon shoutbox.
J'essaye de m'occuper des problemes de sécurité a propos de l'interprétation du HTML que je ne souhaite pas.
 
donc  le code php donne ca:
 
 
  <?php
   // si le fichier dans lequel tu as stocké tes variables s'appelle globals.php ...
  include_once("install/globales.php" );  
  ?>  
 
 
<table width="179" height="266" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>    
<?
$db =mysql_connect(DB_HOST,DB_USER,DB_PASS);
mysql_select_db(DB_BASE,$db);
$SQL ="SELECT *FROM shoutbox";
$result =mysql_query($SQL);
while($row =mysql_fetch_row($result))
{
 
//traitement antiHTML pour row1
$row1html= unhtmlentities($row[1]);
//traitement antiHTML pour row2
$row2html= html_entity_decode($row[2]);
echo " <font size = '-1' ><BR> Message n° $row[0] <BR> De $row1html <BR> Message $row2html <BR> <font size='-2'>  
<hr>
";

 
 
j'ai vu dans la doc les fonction unhtmlentities() et html_entity_decode pour qu'il n'interprentent pas le HTML , seulement ca marche pas...
Il dit ne pas connaitre la fonction.
J'ai fais une erreur dans le code ?
}
?>
 
 
Voilà l'exemple donné dans la doc :
 
<?php
$orig ="J'ai \"sorti\"le <b>chien</b>tout à l'heure";
$a =htmlentities($orig);
$b =html_entity_decode($a);
echo $a;//J'ai "sorti"le <b>chien</b>tout à l'heure
echo $b;//J'ai "sorti"le <b>chien</b>tout à l'heure
//Pour les utilisateurs ayant des versions antérieures à PHP 4.3.0 :
function unhtmlentities ($string){
$trans_tbl =get_html_translation_table (HTML_ENTITIES);
$trans_tbl =array_flip ($trans_tbl);
return strtr ($string,$trans_tbl);
}
$c =unhtmlentities($a);
echo $c;
//J'ai "sorti"le <b>chien</b>tout à l'heure
?>


 

Code :
  1. htmlentities(); et non pas unhtmlentities();  :non:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°380372
smilm
Posté le 02-05-2003 à 14:06:49  profilanswer
 

ok merci je test ca.
 
Super !!Merci beaucoup!!
Ca marche!!
 
Bon je crois que c'est un peu prés fini pour ce shoutbox
Maintenant je vais lire mon bookin et faire les exo dessus et mon prochain projet sera surment de faire un forum...ya du taff a mon avis :)


Message édité par smilm le 02-05-2003 à 14:10:33

---------------
AfterEnd: Batissez un nouveau monde
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[ MySQL ] Récuperer l'ID lors d'un insert avec ID auto-increment...[PHP] Intercépter un chemain pour l'utiliser comme source d'une image?
[MySQL] Requetes au hasard sans idChtite question de Templates VS bête tableau en PHP.
[PHP] petit probleme avec boucle[PHP] probleme
[PHP] parse error au début d'une fonction ...[PHP] Les accents ne sont pas gérés ! HELP
MySQL est bien oui mais ....[PHP] Gestion courrier, documents....
Plus de sujets relatifs à : [PHP/MYSQL] Creer une base de donnés MYSQL en php , sans php my admin?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR