pb avec la fonction ob_start() - PHP - Programmation
Marsh Posté le 12-11-2004 à 02:13:57
euh oui mais non, en voyant ton code, c'est normal qu'il affiche "ça marche", y a pas de else à ton test.
Et pourquoi tu balances des ob_start pour chaque pseudo-frame plutôt qu'uniquement sur la page principale ?
Marsh Posté le 12-11-2004 à 02:21:07
le 'else' C une erreur de frappe ... désolé
Citation : Et pourquoi tu balances des ob_start pour chaque pseudo-frame plutôt qu'uniquement sur la page principale ? |
oui mais peut_on mettre des ob_starts et ob_end_flush n'apporte ou (dans des balise html ou div)j'ai cru comprendre qu'il fallait les utiliser uniquement en tout debut de page?non?
merci de ton aide
Marsh Posté le 12-11-2004 à 19:38:11
Tu peux les mettre n'importe où, même si leur utilisation logique est en début et fin de page
Marsh Posté le 12-11-2004 à 01:45:27
bonsoir,
voila j'ai un formulaire et je voudrais verifier en php si les valeur sont bien passées ...mais ca ne marche pas ,tout ca a cause d'un ob_start()... voila ce qu'il se passe
si je rempli une premiere fois ca ne marche pas du tout : si aucun des champs est rempli il ecrit 'ca marche' alors qu'il devrait m'afficher'veuillez remplir tous les champs'.
mais si apres je reviens sur le formulaire ca a l'air de marcher ... etrange .
donc mon ob_start se trouve sur toutes mes pages(site en pseudo-frames)
avant la balise<html> et sur cette meme page index qui contient tout mon site j'ai mis apres </html> ob_end_flush();
donc j'ai essayer pas mal de chose... mettre un if($_GET['page']=='redirection'){
ob_start();
}
mais ca ne marche pas non plus
comment faire (j'ai absolument besoin de ce ob_start pour une redirection)? puis-je placer ces fonctions a un autre endroit?
merci de votre aide
Message édité par attentio le 24-03-2005 à 20:55:05
---------------
L'ordinateur a de la mémoire mais aucun souvenir ...