Débute en PHP besoin de conseil

Fermé
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 - 17 avril 2009 à 15:52
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 17 avril 2009 à 16:51
Bonjour,
je souhaite éttofé mon site avec quelques "fonctions" comme certians site ou forum ont.
j'ai des vidéo et des photos à mettre sur mon site et je souahite créer une table qui m'affichera le nombre de vidéo ou photo en temps réelle. je pense que cela est faisable avec du php.
par contre je ne sais par où commencer.
je souhaite aussi avoir un compteur pour afficher le nombre de connécté en temps réelle et un compteur de visites. cela marche sous le même principe?

16 réponses

okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 15:55
si tu veux apprendre le php, tu peux aller sur le site du zéro (http://www.siteduzero.com)
pour ton nombre de vidéo en temps réel, je ne comprend pas très bien ce que tu entend par temps réel, tu veux simplement qu'il affiche le nombre de vidéo ou tu veux que ce nombre change, sans recharger la page, dès qu'une vidéo a été ajoutée?
1
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
17 avril 2009 à 15:54
Tu peux commencer par un tutoriel très simple pour avoir des bases :

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql

Après il te faudra étoffer tes connaissances, et pour ça google et php.net sont des très bonnes ressources je trouve. Il y a aussi https://php.developpez.com/ et https://www.phpclasses.org/

Bonne chance.
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 15:56
oui j'ai déjà vu les bases sur le site du zéro par contre mes recherches se sont vites arrété car je connais pas les termes approprié.
si tu peux m'éguiller dans la bonne direction je pourai me débrouiller après
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
17 avril 2009 à 15:58
Suit les cours ici tu devrais rapidement et facilement faire des petits trucs sympas comme tu le souhaite :

https://php.developpez.com/cours/

Etonnant qu'en ayant lut tout le tuto du site du zéro tu n'aie pas encore d'idées plus concises.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 15:58
Si tu as fait le tuto, tu es tout à fait capable de faire ce que tu veux faire.
pour le nombre de vidéo, tu fais un COUNT dans ta requete sql.
Pour le nombre de connecté, il y a même un TP.
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 16:01
SQL? c'est quoi ça?
j'ai regarder un peu le tuto du site du zero pour les bases du php.
oui c'est exactement ça un compteur? j'ajoute une vidéo et le compteur le prends en compte dès que la page est chargé.
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 16:05
Tu es sur d'avoir fait le tuto du site du zéro? Si tu ne sais pas ce que c'est le langage SQL, tu n'as pas fait le tuto.
Le sql est abordé dans le tuto du php, c'est le langage utilisé pour gérer les base de données.
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 16:09
tu parle de Mysql?j'y est pas compris grand chose trop abstrait comme principe
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 16:11
oui c'est mysql
refait la partie 2 du tuto : "Partie 2 : La base de données"
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 16:14
j'ai vu un compteur qui utilise pas le mysql, pourquoi? le mysql est obligatoire pour le php?

j'ai ajouter ce script à ma page et elle se charge plus quand je la test elle m'envoi sur le site ou j'ai trouver le script...
<?php
//-----------------------------------------------------//
// Compteur v1 //
// © Nicolas Picot //
// toophp@free.fr //
//-----------------------------------------------------//
$fp = fopen("compteur.txt","r+");
$nbvisites = fgets($fp,10);
if ($nbvisites=="") $nbvisites = 0;
$nbvisites++;
fseek($fp,0);
fputs($fp,$nbvisites);
fclose($fp);
echo "$nbvisites";
?>
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 16:18
SQL c'est juste un langage pour gérer des base de données. Il est évident que ce n'est pas obligatoire.
essaye de comprendre ton code que tu viens de mettre.
ici, tu utilise un fichier qui s'enregistrera sur ton serveur.
Par contre, quand tu me dit que tu es redirigé vers un autre site, ça me parait impossible avec le code que tu nous montre.
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 16:28
j'ai appris plusieur langage depuis janvier mais je sature un peu donc apprendre encore le php via mysql ça va vite me gonfler. surtout que je comprends rien à cette base de donnée.
j'ai déjà phpadmin chez mon hébérgeur d'installer donc je sui pas obligé de l'installer sur le ftp c'est bien ça?

non je me suis trompé sur ce coup, par contre si je veux mettre du php dans mes pages je devrai toutes les enregistrer un php et non plus en html pour que cela fonctionne. c'est ça?
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 16:31
tu n'installe pas phpmyadmin
comme tu dis, c'est déjà fais sur ton hébergeur. Ton FTP c'est seulement un moyen rapide pour envoyer des fichiers sur ton site, uniquement ça.

Effectivement, si tu utilise du php, tu dois renommer tes pages en .php
par contre si tu utilise que du html, tu peux quand même utiliser une page nommé avec .php
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 16:34
ok, je pense que je vasi pas dormir de si tot avec tout ces langages à assimilé avant début mai j'ai du taf :p
0
puma67000 Messages postés 163 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 8 mai 2011 5
17 avril 2009 à 16:38
une autre question vite fait voila ce que j'ai sur mon sql
je crééer une table que voici:
membre_id` int(11) NOT NULL auto_increment,
le auto_increment n'apparait pas dans mon tableau c'est normal?
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
17 avril 2009 à 16:51
quand tu dis qu'il n'apparait pas, c'est où exactement que tu pense qu'il devrait apparaitre?
l'auto_increment est une fonction ou propriété, je sais pas commenta appelé ça qui dit a sql qu'a chaque insertion de donnée dans la base, il augmente le chiffre de 1. Il l'incrémente.
donc lorsque tu as un int avec un auto_increment, tu ne dois pas t'en occuper :)
Il permet de pouvoir dissocier n'importe quel donnée lors d'un SELECT
exemple :
ta table contient 2 champs
un champ id avec l'auto_increment et un autre avec un simple varchar.
lors d'un insert, tu devrat insérer que dans le varchar, l'int se remplira automatiquement.
Tu aura donc dans ta table :
int     varchar
1     test1
2     test 2
3     ....


voilà :)
bon apprentissage :D
0