tableau dans une page php : Discussion sur le forum Informatique (Logiciels et materiel PC : Informations et discussions sur les ordinateurs, les logiciels ou le materiel pc, la programmation et le high tech en général.)
*prend son fouet*
*aligne les deux delinquants contre le mur et commence a les fouetter*
ralala.....j'vous jure...bon allons on arrete maintenant
P.S:moi je flood mais je fais respecter l'ordre ^^ *sa va pas etre credible la...*
et si quelqu'un a quelque chose a dire a cela...et bien...il se prend un coup de fouet aussi!!
je decouvre aujourd'hui votre forum, apres une longue recherche sur les tableaux php...et je vous remercie des explications...mais, il y a tjrs un mais...comment faire l'include que vous decrivez avec plusieurs pages?
si vous avez 5 minutes allez voir mon maigre travail : [editer] et ne prenez pas ceci comme une pub personnelle surtout! merci d'avance
Dernière modification par Vidow : 06/11/2006 à 15h46.
Comment ça l'include avec plusieurs pages ?
Tu peux inclure un fichier sur toutes tes pages, par exemple include('menu.php'); à la place du menu sur toutes les pages de ton site.
Tu peux tout aussi bien faire plusieurs includes à la suite.
Par contre ce dont ils ont parler c'est des tableaux (X)HTML, rien à voir avec les tableaux PHP
L'intégration d'un fichier AVI peut s'effectuer de différentes façons :
- Soit avec la balise <a>
- Soit avec la balise <embed>
a) La balise <a>
Le plus simple pour insérer une vidéo dans une page est d'appeler cette vidéo par un lien hypertexte :
Exemple : <a href="divers/video.avi">Cliquez-ici</a>
b) La balise <embed>
Cette balise permet d'inclure n'importe quelle vidéo et fait appel, dans certains cas, à un module externe (plugin). Attention : elle n'est pas compatible avec certains navigateurs (I.Explorer 3.0 par exemple), c'est pour cela que vous pouvez utiliser les balises <noembed> et </noembed> (ignorés par les navigateurs qui comprennent la balise <embed>) pour fournir un texte ou une image de remplacement.
Voici les attributs standards de la balise <embed> :
- align : aligne la console ou le texte (4 valeurs possibles, right, left, top, bottom)
- border : Largeur de la bordure du cadre (en pixels)
- width : Largeur de la fenêtre qui accueillera la console (en pixels)
- height : Hauteur de la fenêtre qui accueillera la console (en pixels)
- src : URL complète (chemin) du fichier
- autostart : Spécifie si la vidéo est jouée automatiquement (true) ou non (false) (défaut : true)
- autoload : Spécifie si le chargement de la vidéo s'effectue automatiquement (true) ou non (false) (défaut : true)
- loop : Spécifie le nombre de fois où la vidéo est jouée (si la valeur est –1 le fichier sera joué indéfiniment)
- controls : Indique si le panneau de contrôle s'affiche (true) ou non (false) (défaut : true)
- type : Indique le type MIME ex: type="audio/mod" (facultatif)
Exemple : <embed src="divers/video.avi" width=200 height=200 autostart="false" loop=1>
Intégrer une vidéo Quicktime
Le module Quicktime (Apple) permet d'afficher des vidéos de type .MOV (mais aussi les formats AVI, MIDI, WAV ... avec Quicktime 3.0). L'intégration de vidéo Quicktime est identique au format AVI. Cependant, la balise <embed> possède plusieurs attributs particuliers :
- type : indique si la vidéo est jouée automatiquement (true) ou non (false) (défaut : true)
- controller : Affiche la barre d'outils (true) ou non (false) (défaut : true). Si elle est affichée, pensez à augmenter la valeur height de 24 pixels
- loop : Indique si la vidéo diffusée se fait en boucle
- playereveryframe : Indique si la vidéo s'exécute au fur et à mesure du téléchargement (true) ou non (false). Equivalent au streaming mais l'image sera saccadée)
- target : Identique pour un lien vers une frame
- href : Lien avec la vidéo
- pan, tilt, fov, nod, et correction : Utilisés uniquement pour la diffusion de film VR (panoramique)
Note : Ce n'est pas parce que vous avez Quicktime installé sur votre machine qu'il se lancera automatiquement. Il faut d'abord le définir dans le type MIME de Windows. Sinon, c'est le contrôle ActiveMovie (ou le lecteur de Media d'Internet Explorer) qui s'exécutera, ce qui, à part l'interface, donnera le même résultat.
Exemple : <embedsrc="divers/video.mov" width=200 height=200 controller="false">
Intégrer une vidéo RealVideo
L'intégration de Vidéo avec RealVideo est similaire à l'intégration de fichier audio avec RealAudio. Elle se fait donc : soit avec un lien hypertexte, soit avec la balise <embed> qui possède des attributs identiques à l'insertion d'une vidéo AVI, sauf controls qui possède des valeurs spécifiques :
- all : La fenêtre de contrôle est complète
- controlpanel : Intègre les boutons play ,pause et stop ainsi que le curseur de position
- infovolumepanel : Intègre une fenêtre d'information ainsi que le curseur de volume
- infopanel : Intègre seulement la fenêtre d'information
- statusbar : Intègre une barre d'état
- playbutton : Intègre les boutons play et pause
- stopbutton : Intègre seulement le bouton stop.
Note : L'attribut console=nom permet, si vous avez plusieurs fichiers sur une même page, de les relier par le même nom et donc d'obtenir les mêmes attributs pour controls.
Exemple : <embedsrc="divers/video.ra" controls="infopanel" width=200 height=35 autostart="false">
Principe du streaming
Le principe du streaming est simple. Il s'agit d'une méthode qui permet d'obtenir un téléchargement fluide : Le fichier vidéo (ou sonore) se chargera petit à petit, ce qui sera transparent et ainsi, non pénalisant pour le visiteur.
Intégrer une vidéo avec RealPlayer (même principe pour un fichier audio), en faisant appel au streaming, se passe en trois étapes :
- Créer le fichier au format RealVideo
- Création du Metafile
- Intégrer le fichier final dans votre page
a) Créer le fichier au format RealVideo
Pour créer un fichier RealVideo, vous devez passer par l'utilitaire Real Encoder 5 (audio et vidéo) disponible gratuitement sur le site Web de Real.com.
Cet utilitaire permet de transformer un fichier .avi (ou tout autre fichier vidéo) en .ra, son utilisation est très simple.
b) Création du Metafile
Le Metafile est juste un fichier ayant l'extension .ram et contenant une ligne qui appellera votre fichier RealVideo. Exemple : si votre fichier s'appelle video.ra, qu'il a été transféré par FTP dans un répertoire se nommant film et que l'adresse de votre site est www.tv.com :
http://www.tv.com/film/video.ra />
La création de ce fichier, que l'on nommera meta.ram, se fait tout simplement avec un éditeur de texte (le bloc-note par exemple). Attention tout de même aux majuscules et minuscules.
c) Intégrer le fichier final dans votre page*
Pour relier votre page à ce Metafile, il suffit de créer un lien hypertexte qui appellera celui-ci et lancera RealPlayer. Exemple si vous avez transféré votre Metafile sur la racine de votre site
<ahref="meta.ram">Du streaming avec RealVideo</a>
Note : Il est possible d'opter pour la balise <embed> à la place du lien.
Sinon je suis d'accord avec Nostrah : Pas de tableau pour la mise en page
Faux, faux faux et FAUX !!!!
ON N'UTILISE PAS DE TABLEAU POUR FAIRE DE LA MISE EN PAGE BORDEL !! RESPECTER LES RECOMMANDATIONS DU W3C !!!!!!!!
Y'EN A MARRE DE CES SITES QUI FONT 34092432 Ko SIMPLEMENT PARCE QUE Y'EN A QUI S'EN FOUTE DE RESPECTER LES STANDARDS ....
J'ai envie de dire : ET MERDE !!!
Bin jle dis : ET MERDE !!
Bonjour
Honte sur moi, j'ai utilisé un tableau pour faire de la mise en page!
Je n'y connais strictement à peu près rien (puceau de chez puceau) et j'aimerais quand même que ce tableau (ou plutôt cette présentation) apparraisse en tête mon site (en construction) http://www.phorum.be
Le code source du fichier index.php est facile à lire sur Firefox ou autre
On peut aussi lire ce fichier sur http://www.phorum.be/index.zip
Comment inclure donc un tableau dans les règles de l'art?
Ce tableau (ou ce code php) devrait inclure pour commencer la petite phrase "changement d'image..., les deux photos et se terminer à "en route pour de nouvelles aventures"...
Après avoir fait ce tableau et l'avoir inclu dans le fichier index.php, les inscriptions et les connexions ne sont plus possibles... Il doit y avoir quelque chose qui coince mais quoi?
Premièrement il me semble que la page que tu donne [index.php] se n'est pas l'original tout d'abord parce qu'il n'y a aucune balises php et sa m'étonerais beaucoup que ton forum fonctionne sans php.
Donc si tu veux qu'on t'aide c'est mieux de nous envoyer l'original.
De plus je pense que pour modifier les tableau en calque serat plus compliquer que juste modifier l'index pace que tu utilise phpBB et le code html doit etre contenu dans d'autre fichier (surement class).
D'ailleur j'en profite pour fair une remarque :
Firefox ne gère pas à 100% le code css donc le rendu final sous firefox peu assez inatendu.
Le mieux à faire mais il faut du courage et s'accrocher c'est out d'abord faire 1 page type en claque et une page type en tableau puis dans ta page index tu couple les deux et tu mets un script pour que si l'internaute à Firefox ou opera la page utiliser les tableaus et sinon (ie,avant,...) elle utiliser les calques.
perso c'est se que jai fais et sa marche trés bien.
Phorum si tu veux de l'aide plus poussée parce que je ne comprnd pas vraiment ton problème envoye moi un mp.
Ce fichier index.php provient directement de phpBB2_FR v2.02.22
Il est donc bien l'original
J'y ai juste ajouté quelques lignes de codes pour faire quelques tableaux avant "d'attaquer" le forum en lui-même.
Je ne comprends pas pourquoi il n'est plus possbile de s'incrire dès que je place ce fichier index.php modifié sur mon hébergeur.
Si je reviens à l'ancienne version, tout refonctionne normalement.
Hors j'ai besoin que des gens s'inscrivent...
Comment faire donc pour que cela aie toujours la même présentation (les deux photos côte à côte et les textes) et que cela fonctionne normalement?