Voilà!
Après m'être débattu quelque peu avec le code, tout fonctionne!
<?
switch($l)
{
case 'de': // PROFIL AFFICHE EN ALLEMAND
switch($i['gender'])
{
case 1: // HOMME
switch($i['purposes'])
{
case 1: // Hétéro
include_once('sponsors/view/de_heteros.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/de_gays.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/de_gays.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_gays.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_gays.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_gays.php');
break;
}
break;
case 2: // FEMME
switch($i['purposes'])
{
case 1: // Hétérosexuelle
include_once('sponsors/view/de_heteros.php');
break;
case 2: // Homosexuelle
include_once('sponsors/view/de_lesbiennes.php');
break;
case 3: // Bisexuelle
include_once('sponsors/view/de_lesbiennes.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_heteros.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_heteros.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_heteros.php');
break;
}
break;
case 3: // TRANSSEXUEL
switch($i['purposes'])
{
case 1: // Hétérosexuel
include_once('sponsors/view/de_trans.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/de_trans.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/de_trans.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_trans.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_trans.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_trans.php');
break;
}
break;
case 4: // COUPLE
switch($i['purposes'])
{
case 1: // Hétérosexuels
include_once('sponsors/view/de_couples.php');
break;
case 2: // Homosexuels
include_once('sponsors/view/de_gays_lesbiennes.php');
break;
case 3: // Bisexuels
include_once('sponsors/view/de_couples.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_couples.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_couples.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_couples.php');
break;
}
break;
}
break;
case 'en': // PROFIL AFFICHE EN ANGLAIS
switch($i['gender'])
{
case 1: // HOMME
switch($i['purposes'])
{
case 1: // Hétéro
include_once('sponsors/view/en_heteros.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/en_gays.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/en_gays.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_gays.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_gays.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_gays.php');
break;
}
break;
case 2: // FEMME
switch($i['purposes'])
{
case 1: // Hétérosexuelle
include_once('sponsors/view/en_heteros.php');
break;
case 2: // Homosexuelle
include_once('sponsors/view/en_lesbiennes.php');
break;
case 3: // Bisexuelle
include_once('sponsors/view/en_lesbiennes.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_heteros.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_heteros.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_heteros.php');
break;
}
break;
case 3: // TRANSSEXUEL
switch($i['purposes'])
{
case 1: // Hétérosexuel
include_once('sponsors/view/en_trans.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/en_trans.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/en_trans.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_trans.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_trans.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_trans.php');
break;
}
break;
case 4: // COUPLE
switch($i['purposes'])
{
case 1: // Hétérosexuels
include_once('sponsors/view/en_couples.php');
break;
case 2: // Homosexuels
include_once('sponsors/view/en_gays_lesbiennes.php');
break;
case 3: // Bisexuels
include_once('sponsors/view/en_couples.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_couples.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_couples.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_couples.php');
break;
}
break;
}
break;
default: // PROFIL AFFICHE EN FRANCAIS OU AUTRE
switch($i['gender'])
{
case 1: // HOMME
switch($i['purposes'])
{
case 1: // Hétéro
include_once('sponsors/view/fr_heteros.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/fr_gays.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/fr_gays.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_gays.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_gays.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_gays.php');
break;
}
break;
case 2: // FEMME
switch($i['purposes'])
{
case 1: // Hétérosexuelle
include_once('sponsors/view/fr_heteros.php');
break;
case 2: // Homosexuelle
include_once('sponsors/view/fr_lesbiennes.php');
break;
case 3: // Bisexuelle
include_once('sponsors/view/fr_lesbiennes.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_heteros.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_heteros.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_heteros.php');
break;
}
break;
case 3: // TRANSSEXUEL
switch($i['purposes'])
{
case 1: // Hétérosexuel
include_once('sponsors/view/fr_trans.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/fr_trans.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/fr_trans.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_trans.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_trans.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_trans.php');
break;
}
break;
case 4: // COUPLE
switch($i['purposes'])
{
case 1: // Hétérosexuels
include_once('sponsors/view/fr_couples.php');
break;
case 2: // Homosexuels
include_once('sponsors/view/fr_gays_lesbiennes.php');
break;
case 3: // Bisexuels
include_once('sponsors/view/fr_couples.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_couples.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_couples.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_couples.php');
break;
}
break;
}
break;
} // Fin du switch
?>
Je n'ai pas encore inclu de publicité en fonction de toutes les langues car je n'ai pas encore trouvé de bonnes régies pour certaines d'entre-elles.
Mais sinon, ça marche!
POur obtenir l'URL, SI VOUS ETES MAJEUR UNIQUEMENT, envoyez un e-mail vide à l'adresse :
[email protected] et vous recevrez automatiquement l'URL en retour. Vous pourrez alors constater la façon dont j'ai mis en place ces publicités.
Vous m'aviez demandé pourquoi je n'incluais pas qu'une seule page qui afficherait dynamiquement les pubs... c'est que chacune des pages appelées par ce script contient elle-même un script (javascript) qui lui est propre et qui permet de générer aléatoirement des bannières avec quelques fonctions supplémentaires. C'est donc assez complexe comme truc
J'aime bien la solution du switch car elle me pemret de voir très rapidement les pubs que j'ai configuré. En effet, au fur et à mesure, je ferai de nvlles pages pour des pubs encore ciblées. Par exemple, pour l'instant, c'est le même script de bannières aléatoire qui est appelé pour un profil "Homme homosexuel" ou "Homme bisexuel". On peut imaginer que, plus tard, je réserve un script spécifique à chacun de ces profils afin de cibler encore plus mes pubs.
Et oui, il faut bien ça pour un service 100% gratuit
Merci encore infiniment à vous qui m'avez aidé!
Voilà!
Après m'être débattu quelque peu avec le code, tout fonctionne!
[php]
<?
switch($l)
{
case 'de': // PROFIL AFFICHE EN ALLEMAND
switch($i['gender'])
{
case 1: // HOMME
switch($i['purposes'])
{
case 1: // Hétéro
include_once('sponsors/view/de_heteros.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/de_gays.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/de_gays.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_gays.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_gays.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_gays.php');
break;
}
break;
case 2: // FEMME
switch($i['purposes'])
{
case 1: // Hétérosexuelle
include_once('sponsors/view/de_heteros.php');
break;
case 2: // Homosexuelle
include_once('sponsors/view/de_lesbiennes.php');
break;
case 3: // Bisexuelle
include_once('sponsors/view/de_lesbiennes.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_heteros.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_heteros.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_heteros.php');
break;
}
break;
case 3: // TRANSSEXUEL
switch($i['purposes'])
{
case 1: // Hétérosexuel
include_once('sponsors/view/de_trans.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/de_trans.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/de_trans.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_trans.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_trans.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_trans.php');
break;
}
break;
case 4: // COUPLE
switch($i['purposes'])
{
case 1: // Hétérosexuels
include_once('sponsors/view/de_couples.php');
break;
case 2: // Homosexuels
include_once('sponsors/view/de_gays_lesbiennes.php');
break;
case 3: // Bisexuels
include_once('sponsors/view/de_couples.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/de_couples.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/de_couples.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/de_couples.php');
break;
}
break;
}
break;
case 'en': // PROFIL AFFICHE EN ANGLAIS
switch($i['gender'])
{
case 1: // HOMME
switch($i['purposes'])
{
case 1: // Hétéro
include_once('sponsors/view/en_heteros.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/en_gays.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/en_gays.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_gays.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_gays.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_gays.php');
break;
}
break;
case 2: // FEMME
switch($i['purposes'])
{
case 1: // Hétérosexuelle
include_once('sponsors/view/en_heteros.php');
break;
case 2: // Homosexuelle
include_once('sponsors/view/en_lesbiennes.php');
break;
case 3: // Bisexuelle
include_once('sponsors/view/en_lesbiennes.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_heteros.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_heteros.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_heteros.php');
break;
}
break;
case 3: // TRANSSEXUEL
switch($i['purposes'])
{
case 1: // Hétérosexuel
include_once('sponsors/view/en_trans.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/en_trans.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/en_trans.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_trans.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_trans.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_trans.php');
break;
}
break;
case 4: // COUPLE
switch($i['purposes'])
{
case 1: // Hétérosexuels
include_once('sponsors/view/en_couples.php');
break;
case 2: // Homosexuels
include_once('sponsors/view/en_gays_lesbiennes.php');
break;
case 3: // Bisexuels
include_once('sponsors/view/en_couples.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/en_couples.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/en_couples.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/en_couples.php');
break;
}
break;
}
break;
default: // PROFIL AFFICHE EN FRANCAIS OU AUTRE
switch($i['gender'])
{
case 1: // HOMME
switch($i['purposes'])
{
case 1: // Hétéro
include_once('sponsors/view/fr_heteros.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/fr_gays.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/fr_gays.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_gays.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_gays.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_gays.php');
break;
}
break;
case 2: // FEMME
switch($i['purposes'])
{
case 1: // Hétérosexuelle
include_once('sponsors/view/fr_heteros.php');
break;
case 2: // Homosexuelle
include_once('sponsors/view/fr_lesbiennes.php');
break;
case 3: // Bisexuelle
include_once('sponsors/view/fr_lesbiennes.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_heteros.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_heteros.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_heteros.php');
break;
}
break;
case 3: // TRANSSEXUEL
switch($i['purposes'])
{
case 1: // Hétérosexuel
include_once('sponsors/view/fr_trans.php');
break;
case 2: // Homosexuel
include_once('sponsors/view/fr_trans.php');
break;
case 3: // Bisexuel
include_once('sponsors/view/fr_trans.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_trans.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_trans.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_trans.php');
break;
}
break;
case 4: // COUPLE
switch($i['purposes'])
{
case 1: // Hétérosexuels
include_once('sponsors/view/fr_couples.php');
break;
case 2: // Homosexuels
include_once('sponsors/view/fr_gays_lesbiennes.php');
break;
case 3: // Bisexuels
include_once('sponsors/view/fr_couples.php');
break;
case 4: // Plaisir tarifé privé
include_once('sponsors/view/fr_couples.php');
break;
case 5: // Plaisir tarifé salon
include_once('sponsors/view/fr_couples.php');
break;
case 6: // Plaisir tarifé escort
include_once('sponsors/view/fr_couples.php');
break;
}
break;
}
break;
} // Fin du switch
?>
[/php]
Je n'ai pas encore inclu de publicité en fonction de toutes les langues car je n'ai pas encore trouvé de bonnes régies pour certaines d'entre-elles.
Mais sinon, ça marche!
POur obtenir l'URL, SI VOUS ETES MAJEUR UNIQUEMENT, envoyez un e-mail vide à l'adresse :
[email protected] et vous recevrez automatiquement l'URL en retour. Vous pourrez alors constater la façon dont j'ai mis en place ces publicités.
Vous m'aviez demandé pourquoi je n'incluais pas qu'une seule page qui afficherait dynamiquement les pubs... c'est que chacune des pages appelées par ce script contient elle-même un script (javascript) qui lui est propre et qui permet de générer aléatoirement des bannières avec quelques fonctions supplémentaires. C'est donc assez complexe comme truc :)
J'aime bien la solution du switch car elle me pemret de voir très rapidement les pubs que j'ai configuré. En effet, au fur et à mesure, je ferai de nvlles pages pour des pubs encore ciblées. Par exemple, pour l'instant, c'est le même script de bannières aléatoire qui est appelé pour un profil "Homme homosexuel" ou "Homme bisexuel". On peut imaginer que, plus tard, je réserve un script spécifique à chacun de ces profils afin de cibler encore plus mes pubs.
Et oui, il faut bien ça pour un service 100% gratuit :oops:
Merci encore infiniment à vous qui m'avez aidé!