Page 1 sur 1

Créer des boîtes HTML

Posté : 12 oct. 2007, 22:14
par furiet
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 ();" ?

Re: Créer des boîtes HTML

Posté : 12 oct. 2007, 22:52
par Volkow
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?

:)

Re: Créer des boîtes HTML

Posté : 12 oct. 2007, 23:29
par furiet
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

Posté : 12 oct. 2007, 23:42
par Volkow
Il n'inclue donc pas la boîte, c'est cela?

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

Posté : 13 oct. 2007, 03:37
par furiet
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 ?

Créer des boîtes HTML

Posté : 13 oct. 2007, 14:39
par furiet
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>

Posté : 13 oct. 2007, 18:20
par zeus
Modération :
furiet, le multipostage est interdit sur le forum.

Merci de prendre le temps de lire les règlements.

Posté : 14 oct. 2007, 07:52
par furiet
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 ?

Posté : 14 oct. 2007, 09:52
par zeus
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 ;)

Posté : 14 oct. 2007, 13:20
par Berzemus
(...) 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..