J'ai un soucis, relativement pénible. Dans un script PHP disposant de bloc d'instruction en IF, lorsque je teste une variable, après mon echo on met, exit(); histoire que le code ne continue pas tout seul bêtement.
Je précise également que mon site est architecturé de manière "classique". Un tableau deux colonnes une ligne, dans la colonne de gauche ce trouve un include pointant sur un fichiant centre.php contenant toute les redictions de page (index.php?page=truc) et a droite un menu inclue au moyen d'un include.
Bon dès que le script tombe sur un exit() toute la partie de droite de mon site disparait, le menu en gros. Pourquoi et comment réglé ca, en enlevant le exit(), le menu réapparait, mais mon script continue tout seul.
$car_image=GetImageSize("$pix");
$largeur=$car_image[0];
$hauteur=$car_image[1];
if(($largeur+$hauteur>280) || $largeur>180 || $hauteur>100)
{
$message_new = "Votre image est trop grande, vous ne pouvez dépasser les 150x150 px";
include("fiche_formulaire_cree2.php");
exit();
}
else
{
etc...
et bon quand j'ai une image trop grande, le exit() stop l'application, après avoir affiché la page du formulaire... bon, mais tout le reste du site se retrouve également annulé.
je viens de remarquer que je me suis planté dans les dimensions affichées, mais bon passons...
autre question, existe t'il quelque part une architecture type que je puisse reprendre pour afficher une page de vignette selon un nombre de colonnes et de ligne précis et si le nombre est plus, suivant et précédents apparaissent...
voila, j'ai cherché des script pré-fait, et des tutoriaux, mais je n'ai pas réussi. Auriez-vous un code type, que je pourrais légèrement remodifier... ?
ah oui, lol, je n'y avait pas pensé, c'est une solution !
merci !
Autre chose... quand est-il de ma question concernant l'affichage des vignettes ... ? J'ai des enregistrement dans une base de donnée, mais j'aimerais limiter l'affichage avec des précédents et suivants, mais je sèche sévèrement sur le code, a tel point que je ne sais meme pas par ou commencer...