Crée un site - #1 crée sa première page web en HTML !

Alors, juste pour ta gourverne, <br>MyText</br> n'existe pas, il n'y a qu'une balise "br" requise, donc c'est une balise infantile, tout comme "img" qui se note "<img src="" alt="" />" en standar. Donc "<br/>" ou "<br />"

Je sais pas où tu as lu ça, mais c'est faux.

Tu veux des sources ?
W3Schools:
Google:
Bootstrap:

Les éléments vides (void element) ne doivent pas avoir de "/" à la fin: <br>, <hr>, <meta>, <link>, ...

Quand on utilise include tu as des erreurs qui se produisent.

Sauf que dans le cas, quand tu sais développer un site complet, que ce soit en PHP brut, en POO, ou Framework, tu as besoin de tes fichiers, contenant des fonctions

Tu include le mauvais, tu vas juste avoir une erreur, mais le script va continuer, puis bon si tu utilises plusieurs fonctions dans le même fichiers, tu vas avoir plusieurs erreur, mais ton HTML vas quand même s'exécuter.

Donc, on passe sur l'include_once pour ne produire qu'une seule erreur, et éviter a notre serveur de trop se casser la tête a produire plusieurs erreurs, qui ont la même provenance.

Tandis qu'au require, on peut également l'oublier, c'est exactement pareil que include/include_once, donc venons directement au require_once.

Quand ton fichier est mal nommé, fatal error, ton script ne s'exécute plus, et tu dois en priorité résoudre ton problème de require avant de t'attaquer a d'autre erreurs PHP.

Donc

require_once > require > include_once > include

Ah oui, quand "tu sais" développer un site, c'est vrai que tu inclus juste des fonctions..

Imagine maintenant que tu as besoin d'inclure un fichier template de ce genre:
Code:
<h1><?php echo $title; ?></h1>

<?php foreach($articles as $article): ?>
<p><?php echo $article; ?></p>
<?php endforeach; ?>

1. Si tu as besoin de l'inclure plusieurs fois, tu es obligé d'utiliser include ou require
2. Si jamais le fichier existe pas, require va arréter ton script, alors que include lance une erreur, tu peux alors la gérer et afficher à la place "Le fichier template n'a pas été trouvé" et afficher tout le reste de la page.

Voilà, tu viens de perdre toute ta crédibilité :)
 
Qu'est ce qu'on peut lire comme connerie sur ce site...
 
Merci vraiment un bon tuto bien expliqué et tres compréhensif ;)
 
Perso je ne met jamais <!DOCTYPE html> et j'ai aucun problème.

Et c'est <br /> et non <br> sauf si sa marche quand même ^^
 
Perso je ne met jamais <!DOCTYPE html> et j'ai aucun problème.

Et c'est <br /> et non <br> sauf si sa marche quand même ^^
grave erreur de pas spécifier de doctype, c'est même complétement con. ^^
 
grave erreur de pas spécifier de doctype, c'est même complétement ***. ^^

J'en vois pas l'utilité, les codes seront traité de la même façon, qu'il y ai de doctype ou non.
 
Et c'est <br /> et non <br> sauf si sa marche quand même ^^

Non, c'est bien "<br>".

Sources:
W3Schools:
Google:
Bootstrap:

Les éléments vides (void element) ne doivent pas avoir de "/" à la fin: <br>, <hr>, <meta>, <link>, ...
 
J'en vois pas l'utilité, les codes seront traité de la même façon, qu'il y ai de doctype ou non.


Tout le monde utilise un doctype, pourquoi tu n'en mettrais pas? à part pour faire l'anti-conformiste? ^^
 


Tout le monde utilise un doctype, pourquoi tu n'en mettrais pas? à part pour faire l'anti-conformiste? ^^

Non c'est juste que je n'ai jamais prit la peine de la mettre et c'est devenue une habitude, mais sa change rien ^^
 
ah d'accord, par contre tu n'es pas valide html5. :/
 
énorme merci beaucoup :ok:
 
Retour
Haut