Bonjour d'un nouveau

Répondre


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

  Étendre la vue Revue du sujet : Bonjour d'un nouveau

par albat » 07 juin 2005, 11:07

"Créer une base et insérer le fichier btp.sql pour crer les tables"
SQL est le langage qui permet tous les traitements sur une base de données :
lecture, recherche, ajout, suppression, mise à jour,... mais aussi création.
Si tu utilises EasyPHP, tu as une interface web qui s'appelle PHPMyAdmin.
Dans cette interface, tu as la possibilité d'ouvrir une fenêtre d'édition de code SQL.
Avec un simple copier/coller, tu peux y déposer le code SQL de ton fichier et l'exécuter.
Ta base de données se créera automatiquement : structures et données.

par albat » 07 juin 2005, 11:05

Curieux, ton problème d'inscription... :shock:
J'ai bien trouvé ton login dans la liste des membres.
Peut-être devrais-tu envoyer un MP à Damien... ;)

par jack » 07 juin 2005, 11:04

je reviens à la charge avec une question....

j'ai téléchargé une sorte de site tout fait (si j'ai bien compris.....) "Black Tie Project"

dans le fichier install il est dit "Créer une base et insérer le fichier btp.sql pour crer les tables"

bon, pour créer une bse c'est ok j'ai compris mais insérer le fichier btp.sql pour crer les tables".....ça vuet dire quoi????

oui je sais ça doit vous sembler bête à vous mais là pour moi ça fait trop de choses à la fois......en 3 jours je suis sorti de mon petit monde de flashseurs et je me retrouve dans l'immensité de php et de tout ce qu'il faut maîtriser avec..... :cry: ....

par Invité » 07 juin 2005, 10:49

Salut à tous,

bon, je vais essayer d'y aller dans l'ordre.

1) albat, Je suis inscrit sous le pseudo jacknikolson, mais quand j'ai posté mon 1er message ce nom a été refusé, j'ai donc abrégé.

2) je suis allé à l'adresse que tu m'as indiqué castelli, j'ai téléchargé "AN-NEWS" mais j'ai un souci quand je cherche à l'installer en local avec easyPhp...pour faire simple:

Notice: Undefined variable: etape in c:\program files\easyphp1-7\www\an-news\setup.php on line 26

Notice: Undefined variable: etape in c:\program files\easyphp1-7\www\an-news\setup.php on line 41

Notice: Undefined variable: etape in c:\program files\easyphp1-7\www\an-news\setup.php on line 153

Notice: Undefined variable: etape in c:\program files\easyphp1-7\www\an-news\setup.php on line 167

je dois avoir loupé un truc.........mais le souci c'est que j'ai souvent de ce genre de messages avec tout ce que j'essaye d'installer en local....

3) mere-teresa, je suis plutôt un décortiqueur de scripts dans un premier temps car le fait de "voir" avant ce que ça donne et comprendre après comment ça marche me motive plus. J'espere seulement que je vais réussir à comprendre ce que je fais mal car pour le moment, à part phpbb je ne réussis pas à faire marcher grand chose en local.....

mais bon, perséverance.....

@+

jack

par albat » 06 juin 2005, 14:14

Il n'y a pas de Jack inscrit.
As-tu essayé de t'inscrire 2 fois, en pensant que la première fois n'avait pas fonctionné ?
Regarde si tu as reçu un mail de confirmation...

par mere-teresa » 06 juin 2005, 14:13

Pour commencer, tu as plusieurs solutions selon ton caractère :
- tu peux décortiquer des scripts tout faits (direction le site PHP-Scripts)
- tu peux construire des scripts pour apprendre (plus satisfaisant).

Pour la seconde solution, les tutoriaux sont pas mal...et les TPs d'IUT ou de licence pro. (cherche sur le Net, parfois les sujets sont accessibles en ligne).

Un livre peut être utile aussi (chapitrage, ordre, exemples).

par castelli » 06 juin 2005, 14:12

par actus tu veu parler de news ??

si c le cas http://www.phpscripts-fr.net/scripts/sc ... p?cat=News va voir la y'a de tré bon script simpa et simple a installer ;) alors pourquoi se compliquer la vie

par jack » 06 juin 2005, 14:09

ok re-merci pour tous ces renseignements.

Je commence à y voir un peu plus clair, au moins dans le sens général.

J'ai commencé par installer easyPHP chez moi et parès quelques recherches j'ai réussi à mettre en route phpbb....eh eh je suis tout content...mais bon, c'est beaucoup trop complexe pour moi, il va falloir que je commence par des trucs simples comme vous me l'avez conseillé.


Je ne sais pas trop si vous pourriez m'indiquer dans quel sens chercher pour ce que je veux faire, à savoir par exemple: afficher des "actus" que le client/administrateur pourrait éditer depuis une page html....

encore merci à tous.

Jack.

PS: au fait, je suis bien inscrit sur le forum mais quand j'ai essaye de mettre mon pseudo ça m'a dit que le nom était déjà utilisé...fallait peut être que je ne mette rien et ça l'aurait mis tout seul???

par mere-teresa » 06 juin 2005, 12:31

Oh pas de panique !

MySQL est une base de données qui stocke les données sous forme de petites fiches (comme dans les bibliothèques, avant avec les meubles et les petits tiroirs. Imagine des meubles différents, fermés à clef).

PHP est un langage qui permet de demander l'accès à ces données (les petites fiches). Il existe des fonctions PHP qui servent à se connecter à la base de données (ouvrir le meuble), à demander l'extraction (et c'est là que le SQL intervient, car il faut être précis dans les données que tu demandes, par ex. à la bibli, tu pourrais demander "les titres de tous les livres de S. King du plus récent au plus ancien" et la bibliothécaire t'indiquera les bonnes fiches) et ensuite à organiser les résultats (mettre toutes ces données en forme sur une page, ou les transmettre à un autre programme PHP, etc...).

Note bien que tu peux faire un site sans base de données.
Tu peux ne pas avoir de données à stocker, ou pouvoir les stocker dans des fichiers (PHP peut lire des fichiers txt). Et puis, pour commencer, mieux vaut faire simple et qui marche et ajouter les fioritures après.

par albat » 06 juin 2005, 12:25

je t'invite à t'inscrire sur ce forum. ;)

par albat » 06 juin 2005, 12:24

Si je t'ai bien suivi, même la mise en forme de la page qui sera affichée peut être faite en php donc?
La base de toute page web est le HTML.
C'est ce langage qui gère l'affichage et quelques fonctionnalités élémentaires (liens,...)

Pour compenser les limites du HTML, on peut insérer dans le code de la page des instructions en PHP.
On regroupe ces instructions sous forme de blocs, appelés scripts.

On procède de même avec le javascript.
C'est un langage que l'on incorpore dans le code HTML d'une page web pour l'enrichir.
(Mais attention, la ressemblance entre PHP et Javascript s'arrête là !)

Ta page peut avoir la tête suivante :
<html>

<head>
<title>Ma première page PHP</title>
</head>

<body>

<p>Ceci est du HTML 100% pur sucre</p>

<?php
echo "<p>Ceci est du HTML généré par un script PHP</p>";
?>

<script type="text/javascript">
document.write('<p>Ceci est du HTML généré par un Javascript</p>');
</script>

</body>

</html>
Rappel : dès lors que tu insères un script PHP dans ton code HTML,
ta page doit porter l'extension .PHP (au lieu de .HTM ou .HTML)

par jack » 06 juin 2005, 12:13

ok Merci, je crois que j'ai saisi la nuance. Ma métaphore de la photo est claire.

Si je t'ai bien suivi, même la mise en forme de la page qui sera affichée peut être faite en php donc?

bon, je crois que je vais suivre ton conseil, phpdebutant m'a l'air bien fait et semble traiter tout ça pas à pas.
Il va falloir que je me mette à MySQL aussi.........bonjour l'angoisse......mais bon, comme toujours faut commencer par le début.

je vais donc m'y mettre tout de suite.

Merci

Jack

par albat » 06 juin 2005, 10:23

Le PHP est un langage permettant de générer des pages dynamiques.
Ce qui ne veut pas dire qu'elles bougent, mais que leur contenu change.

Une page HTML est statique.
Cela veut dire qu'elle ne varie jamais. Ce qui s'affiche et ce que le développeur a codé. Rien d'autre.
C'est comme une photo, une image. La page HTML sera toujours la même.

Une page PHP peut être comparée à un "masque".
Son code contient toutes les informations nécessaires à l'affichage des informations
(structure de la page, mise en forme,...) mais est vide de contenu.
Ce contenu est enregistré dans une base de données.
Le code PHP génère donc les instructions nécessaires pour aller chercher dans la base
les informations requises puis affiche les résultrats trouvés dans les espaces prévus à cet effet.

Un exemple ? http://www.pagesjaunes.fr
Il est évident que les développeurs de ce site n'ont pas créé une page pour chaque abonné (des dizaines de millions !)
Ils ont juste créé une page dynamique (PHP ou autre) qui s'alimente sur une base de données (MySQL ou autre).

Si tu comptes donc apprendre les technologies PHP/MySQL, tu es sur le bon forum. ;)
Commence par lire quelques tutos (http://www.phpdebutant.org est très bien pour commencer)

par jack » 06 juin 2005, 10:01

Et bien merci à tous pour vos réponses.

Je vais commencer par exposer globalement mon projet pour avoir un ordre d'idée de la difficulté.

L'ami d'un ami.... a un ami... qui monte un parti politique dans un pays d'Affrique. Cet ami m'a donc demandé de faire un site pour ce parti.

je suis donc allé voir ce qui se fait du côté partis francais. Sans aucune considération politique j'ai trouvé que le site de l'ump était pas trop mal sur le plan graphique....je me suis donc dit: "bein mon grand, t'a qu'à faire un truc comme ça"

Ce n'est que quand j'ai vu le fameux "index.php" s'afficher que j'ai compris que je n'étais pas dans mon domaine. Rien que la première page m'a déprimé.

J'imagine que les "une, agenda, actualités" sont justement ces trucs typiques du php et qu'il n'y a pas un gentil webmaster qui se tape une nouvelle page html à chaque nouveauté. Mais alors, comment ça peut bien marcher????

les trucs qui ne changent jamais je vais pouvoir les faire en html, mais ceux qui changent souvent...je suppose que c'est le client lui même qui les modifie via une inerface dirrectement sur le net??? Et alors là??? ça se passe comment???

Si vous pouviez me dire au moins à quoi je m'attaque et quoi chercher je vous serais très reconnaissants.

En tout cas, un grand merci pour vos encouragements.
A bientôt

Jack

par Fresh » 05 juin 2005, 23:33

comme moi qui suit nouveau(ca fait quelquechose comme trois mois que je fais du php), c'est juste des bases et des principes a acquérir.apres tu peux faire des trucs assez simple rapidement, et pour moi ce forum est une bonne aide...dès uqe je bloque, il y a toujours quelqu'un pour m'aider.

mais parfois un peu de reflexion ne fait pas de mal, il ne faut pas crier alarme des que tu as un message d'erreur, surtout que c'est souvent les mêmes...

sur ce bonne chance dans ce nouvel apprentissage