Créer des boîtes HTML

Petit nouveau ! | 9 Messages

12 oct. 2007, 22:14

tiré du livfre PHP à 200%, script "boite1.php"
<head>
<?
include ("boite1.php");
add_box_styles();
?>
</head>
<body>
<div style="width:200px;">
<?
start_box("News");
?>
Bonnes nouvelles !
<br/><br/>
<a href="suite.html">suite...</a>
<?
end_box ();
?>
</div>
</body>
</html>
Purquoi la fonction "include" dans la partie head de la page, portant sur le fichier lui-même ?
Fnciton "add_box_styles();" ?
Fonctio "start_box("News") ? Une recherche sur Google n'a rien donné
Fonction "end_box ();" ?

Eléphant du PHP | 75 Messages

12 oct. 2007, 22:52

Purquoi la fonction "include" dans la partie head de la page, portant sur le fichier lui-même ?
As-tu essayé ce script sur ton site, histoire de voir ce que ça donne?

:)

Petit nouveau ! | 9 Messages

12 oct. 2007, 23:29

Purquoi la fonction "include" dans la partie head de la page, portant sur le fichier lui-même ?
As-tu essayé ce script sur ton site, histoire de voir ce que ça donne?

:)
Oui, le texte s'affiche,mais pas la bote

Eléphant du PHP | 75 Messages

12 oct. 2007, 23:42

Il n'inclue donc pas la boîte, c'est cela?

Ou alors il l'inclut mais n'affiche que le HTML?

Petit nouveau ! | 9 Messages

13 oct. 2007, 03:37

Il n'inclue donc pas la boîte, c'est cela?

Ou alors il l'inclut mais n'affiche que le HTML?
Il n'inclue donc pas la boîte, c'est cela?

Ou alors il l'inclut mais n'affiche que le HTML?
Il n'affiche que le HTML, pas le dessin de boîte ni le texte "Nouvelles" en titre de la boîte.
Le code de ce qui est affiché est identique au coude interprété en php par le serveur, la partie php n'y est pas replacée par du HTML
J'utiliise sous Mac OS 10.3 le serveur MAMP qui comprend un serveur Apache et un interpréteur php.
Sur ce forum, je suppose que je ne peux pas envoyer des copies d'décran en pièce jointe ?

Petit nouveau ! | 9 Messages

13 oct. 2007, 14:39

La situation a changé car je n'avais pas installé le script php dans l'espace du serveur php 5.1.8 MAMP.
Cela dit le résultat n'est pas meilleur : la page est blanche, le serveur php n'a transmis que la partie du script avant le script php ssitué dans head
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Création de boîtes</title>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

13 oct. 2007, 18:20

Modération :
furiet, le multipostage est interdit sur le forum.

Merci de prendre le temps de lire les règlements.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 9 Messages

14 oct. 2007, 07:52

Modération :
furiet, le multipostage est interdit sur le forum.

Merci de prendre le temps de lire les règlements.
Bonjour
Jusqu'ici, ej ne savais pas ce qu'était le multipostage.
Comme ma question n'a pas l'air évidente, j'ai pensé que le forum "Débutant" n'était pas adéquat, j'ai effectivement reposté le même sujet sur le forum php5, espérant avoir plus de succès.
Je viens à l'instant d'essayer de supprimer le message sur php5, vous dites que c'est pjssible,mai je n'ai pas trouvé comment ? Par ailleurs vous parlez de délestage, de quoi s'agit-il ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 oct. 2007, 09:52

J'ai supprimé moi même le message dans le forum PHP5 ;)

Si tu estimes qu'un de tes message n'est pas dans le bon forum, il vaut mieux t'adresser à un modérateur qui le déplacera pour toi ;)
Concernant le délestage, c'est un autre sujet des règlements généraux qui ne te concerne surement pas ;)

Sinon, concernant ton problème, vu que ces fonctions ne sont pas des fonctions natives de PHP, je pense qu'elle doivent être définies dans un autre script.
Cette ligne
include ("boite1.php"); 
permet d'inclure le code d'un autre script dans le script courant.
Je pense que les fonctions qui ne fonctionnent pas doivent se trouver dans ce fichier ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 4039 Messages

14 oct. 2007, 13:20

(...) j'ai pensé que le forum "Débutant" n'était pas adéquat, (...)
Oh que si .. :wink:

Pour ce qui est de ton problème, j'essayerais d'abord de faire un script ultra-simple, pour vérifier le bon fonctionnement de ton installation :
<?php

echo "wéééé, ça marche !!";

?>
Avant de continuer sur des chôses plus complexes.
A voir, je me demande si la notification d'erreurs ne serait pas désactivée..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.