ta banniére gratuit ici



 
   

mon compt

   
 


 

 

Page d'accueil

mon compt

texte

fonctionnement

Titre de la nouvelle page

Titre de la nohhhyuvelle page

Titre de la kknouvelle page

promotion 123

Titre11111

concour de parrainage

Tnnitre de la nouvelle page

11

87

Tlllllitre de la nouvelle page

Tuhuhitre de la nouvelle page

112

Titre d^po^po^po^po^po^pe la nouvelle page

111111111111111111

nouvelle

les stast

banniere

f.a.q

kj

zzzTitre de la nouvelle page

Titre pde la nouvelle page

112-2

Titre vjhvhj,de la nouvelle page

paypal

ehttp://www.ptpexpert.fr

Tablo

Titremmm de la nouvelle page

texte 2

Titre de la noFuvelle page

tablo 2

Titre dejiojpojpoj la nouvelle page

Titre de kla nouvelle page

texte pour banniere

page qui difuse sur tout les site

eurobarre page

tablo paypal

code pour ptp

1111Titre de la nouvelle page

Titre de la vvvvvvvvvvnouvelle page

lkTitre de la nouvelle page

lien

autosurf

Titr^pl^pl de la nouvelle page

tout ce qui faut

1212Titre de la nouvelle page

Titre djnke la nouvelle page

pour ptp-mg-gagne

Titre de ll;ml;;ll;la nouvelle page

Titreiii de la nouvelle page

http://topautosurf.site.voila.fr/script.html

Titre de la nouvelle page

NOS PARTENAIRE

Titre de;,lm,ml,ml,lm,ml la nouvelle page

Titkjlkjlkjlre de la nouvelle page

Tiiiiiiiiiiiiiiiiiiiiiiitre de la nouvelle page

Titttttttttttttttttre de la nouvelle page

tablooo

http://www.lbb.org/script/Php/Banniere/index.php

Titre d^$m$^me la nouvelle page

Titre dep^ll^l^pl^pl la nouvelle page

tablored

Tjjjjjjjjjjjjjjjjjjjj

mes site

page autosurf

tablo autosurf

Titre de la nouv^mmmmmmmmmmmmmmmmmelle page

site ptp

Titre dlle page

Titre iuiouiouiouoiude la nouvelle page

Titre de lallllllllllllllllllllllllllllllllllllllllllllllllllllllllll nouvelle page

4747

http://downloads.ziddu.com/downloadfile/3775650/IS-PTPV1.0.4.zip.html

tablo vente

Titre de hoihpiooihla nouvelle page

tablo myautosurf

Titre dùùùùùùùùùùùùùùe la nouvelle page

Titre dlk,kl,l,e la nouvelle page

Titre de la njoijiojiojoijouvelle page

Tezezeitre de la nouvelle page

pub de par tout

Titre de la aqwdrynouvelle page

bonton

Titgtfgytghytyhgre de la nouvelle page

Titrkuyike de la nouvelle page

traveaux

Titre dokpkpe la nouvelle page

mew tablo

tablo pts

Titre d

Titrugiguiguiguie de la nouvelle page

 


     
 

n

n"; } ####################################### // footer Function function footer1() { global $PHP_SELF,$action; if ($action != "") { $backkg = "Back to Main Ad Rotator Page"; } else { $backkg = "Back to Site Admin Area"; } print "$backkg
nn"; } ################################################## // Main Admin Control Panel function main_menu() { global $PHP_SELF; header1(); ?>
Ad Rotator Admin Area
 
Add Banner All the fields make with a * are required.n"; print "
Banner Name: *
Short desription of the banner.
Link Url: *
The Address where the banner redirects to.
Banner URL *:
This is the address of the banner image.
Height: *
The height of the banner.
Width: *
The width of the banner.
Alt Tag: *
The text that appears when mouse put over banner.
Bottom Text:
Text, if any, to appear beneath banner.
Mouse Over Text:
Text, that appears in the status bar, when mouse pointer over banner.
Number of allowed exposures:
Leave blank for unlimited number of exposures
Probability of banner showing: *
Increase the probability of this banner appearing.
Open in a new window: *
When banner clicked should link open in new URL?
Advertiser User ID:
Allow advertisers to view stats of this of this banner, leave blank if N/A.
n"; } ###################################################### // Check Banner function add_plain_check() { global $name,$link,$banner,$heigth,$width,$alt,$num_exp,$prob,$window,$advert_login; if ((!$name) || (!$link) || (!$banner) || (!$heigth) || (!$width) || (!$prob) || (!$window)) { error_ad("You left a required field blank"); } if (!ereg("^http://[a-zA-Z0-9~.:/]*.[a-zA-Z]{2,3}",$link)) { error_ad("You did not enter a valid link url"); } if (!ereg("^http://[a-zA-Z0-9~.:/]*.[a-zA-Z]{2,3}",$banner)) { error_ad("You did not enter a valid banner url"); } if (!eregi_replace('[^0-9]','',$heigth)){ error_ad("You did not enter a numberical value for heigth"); } if (!eregi_replace('[^0-9]','',$width)){ error_ad("You did not enter a numberical value for width($width)"); } if (!$alt){ error_ad("You left the ALT tag filed empty"); } if (($advert_login)){ if (!is_numeric($advert_login)){ error_ad("The advertiser userid must be a number!"); } } else { $advert_login = 0; } if ($num_exp) { if ($num_exp <= 0) { error_ad("number impressions must be greater than 0"); } } } // Confirm Banner function banner_confirm($id,$name,$link,$banner,$heigth,$width,$alt,$text,$mouse_text,$num_exp,$prob,$window,$advert_login,$action) { global $PHP_SELF; $mouse_text = stripslashes($mouse_text); $text = stripslashes($text); $alt = stripslashes($alt); $mouse_text = eregi_replace('"',"'",$mouse_text); $text = eregi_replace('"',"'",$text); $alt = eregi_replace('"',"'",$alt); if ($action == "view_detailed"){ print "

Detailed Banner Info

Here is all the information that has been stored. If you wish to modify this please go back and select "Modify Banner".n"; } elseif ($action == "delete_banner_select"){ print "

Confirm Banner Delete

Are you certain you want to delete this banner. There is no coming back once a banner is deleted. Please make sure you have the correct banner before confirming.n"; $action = "delete_banner_confirm"; } else { print "

Confirm

Please make sure that all info below is correct.n"; } print "
Banner Name: * $name
Link Url: * $link
Banner URL *: $banner
Height: * $heigth
Width: * $width
Alt Tag: * $alt
Bottom Text: $text
Mouse Over Text: $mouse_text
Number of allowed exposures: n"; if ($num_exp != 0) { print $num_exp; } else { print "unlimited"; } print "
Probability of banner showing: * $prob
Open in a new window: * n"; if ($window == 1){ print "Yes"; } else { print "No"; } print "
Advertiser User ID: $advert_login
n"; if ($action == "view_detailed") { print "n"; } else { print " n"; } print "
n"; } // Add Banner Confirmed function add_plain_add() { global $PHP_SELF,$name,$link,$banner,$heigth,$width,$alt,$text,$mouse_text,$num_exp,$prob,$window,$advert_login; $mouse_text = stripslashes($mouse_text); $text = stripslashes($text); $alt = stripslashes($alt); $mouse_text = eregi_replace('"',"'",$mouse_text); $text = eregi_replace('"',"'",$text); $alt = eregi_replace('"',"'",$alt); if ($num_exp == ""){ $num_exp = 0; } $date = date("j/M/Y"); $db = db("INSERT INTO ad_info (ad_name,type,link_url,banner_url,h,w,alt,bottom_text,mouse_text,num_allow_exp,num_exp,num_clicks,prob,win,adv_user,date) values ("$name",1,"$link","$banner","$heigth","$width","$alt","$text","$mouse_text","$num_exp",0,0,"$prob","$window",$advert_login,"$date");"); print "

Banner Added

Your banner has been successfully added.

n"; print "

n"; } // Add RM function add_rich_display() { global $PHP_SELF; print "

Add Rich Media Banner

All the fields make with a * are required.n"; print "
Banner Name: *
Short desription of the banner.
Link Url:
Location to redirect to, after being clicked.
HTML: *
This is the HTML that is to be rotated. It should (if at all possible) contain the special tag, <!-- Link URL -->, this tag should replace the link URL. More detailed explanation is contained in the Read Me file.

Number of allowed exposures:
Leave blank for unlimited number of exposures
Probability of banner showing: *
Increase the probability of this banner appearing.
Advertiser Userid:
Allow advertisers to view stats of this of this banner, leave blank if N/A.
n"; } // RM Check function add_rich_check(){ global $name,$link,$html,$num_exp,$prob,$advert_login; if (($link) && (!ereg("^http://[a-zA-Z0-9~.:/]*.[a-zA-Z]{2,3}",$link))) { error_ad("you did not enter a valid link url"); } if (!$html){ error_ad("you did not enter in any html to rotate"); } if (!$name){ error_ad("you did not enter in a name for the banner"); } if (!$prob){ error_ad("you did not enter in a prob value"); } if ($advert_login){ if (!is_numeric($advert_login)){ error_ad("The advertiser user ID must be a number!"); } } else { $advert_login = 0; } if ($num_exp){ if ($num_exp <= 0){ error_ad("number impressions must be greater than 0"); } } if (eregi('',$html) && (!$link)){ error_ad("you cannot have the special tag, <!-- Link URL --> unless you set the value for 'Link URL'"); } } // RM Verify function banner_rich_confirm($id,$name,$link,$html,$num_exp,$prob,$advert_login,$action){ global $PHP_SELF; $html = stripslashes($html); $name = eregi_replace('<',"<",$name); if ($action == "view_detailed"){ print "

Detailed Banner Info!!

Here is all the information that has been stored. If you wish to modify this please go back and select "Modify Banner".n"; } elseif ($action == "delete_banner_select"){ print "

Confirm Banner Delete

Are you certain you want to delete this banner. There is no coming back once a banner is deleted. Please make sure you have the correct banner before confirming.n"; $action = "delete_banner_confirm"; } else { print "

Confirm

Please make sure that all info below is correct.n"; } print "
Banner Name: * $name
Link Url: $link
HTML: *
Number of allowed exposures: n"; if ($num_exp != 0) { print $num_exp; } else { print "unlimited"; } print "
Probability of banner showing: * $prob
Advertiser User ID: $advert_login
n"; if (!eregi('',$html)){ print "Important: The special tag, <!-- Link URL --> was not found. This means the script cannot track clicks unless you use the Link generator, view Read Me for more info

n"; } if ($action == "view_detailed"){ print "n"; } elseif ($action == "delete_banner_confirm") { print " n"; } else { print " n"; } print "

n"; } ########################################################### // RM Done function add_rich_add() { global $PHP_SELF,$name,$link,$html,$num_exp,$prob,$window,$advert_login,$advert_pass; $html = addslashes($html); $html = eregi_replace("r",'',$html); $html = eregi_replace("n",'',$html); if ($num_exp == ""){ $num_exp = 0; } $date = date("j/M/Y"); $db = db("insert into ad_info (ad_name,type,link_url,banner_url,h,w,alt,bottom_text,mouse_text,html,num_allow_exp,num_exp,num_clicks,prob,win,adv_user,date) values ("$name",2,"$link","$banner","$heigth","$width","$alt","$text","$mouse_text","$html","$num_exp",0,0,"$prob","$window",$advert_login,"$date");"); print "

Banner Added

Your banner has been successfully added.

n"; print "

n"; } // Modify Banner function modify_banner_select(){ global $PHP_SELF,$action; if ($action == "delete_banner"){ $action = "delete_banner_select"; print "

Delete Banner

Please select the banner you wish to delete, please be careful.n"; } else { $action = "modify_banner_display"; print "

Modify Banner

Please select a banner to modify from the list below.n"; } print "
n"; $i = 1; $db = db("select ad_name,type,ad_id from ad_info"); while ($info = mysql_fetch_row($db)) { print " n"; $f = 1; $i++; } if (!$f){ print " n"; } print " n"; print "
Banner Name: Type: Select
$info[0] n"; if ($info[1] == 1) { print "Normal"; } else { print "HTML"; } print "
No Banners!!
n
n"; } // Selected Banner function modify_banner_display(){ global $id,$PHP_SELF; if (!$id){ error_ad("you did not select a banner to modify"); } $db = db("SELECT ad_name,type,link_url,banner_url,h,w,alt,bottom_text,mouse_text,html,num_allow_exp,num_exp,num_clicks,prob,win,adv_user FROM ad_info WHERE ad_id = $id"); $info = mysql_fetch_row($db); if ($info[1] == 1){ modify_display_plain($info,$id); } else { modify_display_rich($info,$id); } } // Modify Banner function modify_display_plain($info,$id){ global $PHP_SELF; print "

Modify Banner

Please make changes then press 'Makes Changes' when done.n"; print "
Banner Name: *
Short desription of the banner.
Link Url: *
The Address where the banner redirects to.
Banner URL *:
This is the address of the banner image.
Height: *
The height of the banner.
Width: *
The width of the banner.
Alt Tag: *
The text that appears when mouse put over banner.
Bottom Text:
Text, if any, to appear beneath banner.
Mouse Over Text:
Text, that appears in the status bar, when mouse pointer over banner.
Number of allowed exposures:
Leave blank for unlimited number of exposures
Probability of banner showing: *
Increase the probability of this banner appearing.
Open in a new window: *
When banner clicked should link open in new URL?
Advertiser User ID:
Allow advertisers to view stats of this of this banner, leave blank if N/A.
n"; } ######################################################################## // Modify Banner Confirmed function modify_plain_add(){ global $PHP_SELF,$id,$name,$link,$banner,$heigth,$width,$alt,$text,$mouse_text,$num_exp,$prob,$window,$advert_login; $mouse_text = stripslashes($mouse_text); $text = stripslashes($text); $alt = stripslashes($alt); $mouse_text = eregi_replace('"',"'",$mouse_text); $text = eregi_replace('"',"'",$text); $alt = eregi_replace('"',"'",$alt); $name = eregi_replace('<',"<",$name); if ($num_exp == "") { $num_allow_exp = 0; } else { $num_allow_exp = $num_exp; } $db = db("UPDATE ad_info SET ad_name = "$name",type = 1,link_url = "$link",banner_url = "$banner",h="$heigth",w="$width",alt="$alt",bottom_text="$text",mouse_text="$mouse_text",html="",num_allow_exp="$num_allow_exp",prob=$prob,win=$window,adv_user=$advert_login WHERE ad_id=$id"); print "

Banner Modified

You have successfully modified the banner.

n"; print "

n"; } // Modify RM function modify_display_rich($info,$id){ global $PHP_SELF; $info[9] = stripslashes($info[9]); print "

Modify Banner

Please make required changes, then press 'Makes Changes' to effect changes.
Banner Name: *
Short desription of the banner.
Link Url:
Location to redirect to, after being clicked.
HTML: *
This is the HTML that is to be rotated. It should (if at all possible) contain the special tag, <!-- Link URL -->, this tag should replace the link URL. More detailed explanation is contained in the Read Me file.

Number of allowed exposures:
Leave blank for unlimited number of exposures
Probability of banner showing: *
Increase the probability of this banner appearing.
Advertiser User ID:
Allow advertisers to view stats of this of this banner, leave blank if N/A.
n"; } // ============================== function modify_rich_add(){ global $PHP_SELF,$id,$name,$link,$html,$num_exp,$prob,$window,$advert_login,$advert_pass; $html = stripslashes($html); $html = addslashes($html); $html = eregi_replace("n","",$html); $html = eregi_replace("r","",$html); if ($num_exp == "") { $num_allow_exp = 0; } else { $num_allow_exp = $num_exp; } $db = db("UPDATE ad_info SET ad_name = "$name",type = 2,link_url = "$link",html="$html",num_allow_exp="$num_allow_exp",prob=$prob,adv_user = $advert_login WHERE ad_id=$id"); print "

Banner Modified

Your rich text advert has been successfully modified.

n"; print "

n"; } // ================================== function view_stats(){ global $PHP_SELF; print "
n"; $db = db("SELECT ad_id,ad_name,type,num_exp,num_allow_exp,num_clicks from ad_info ORDER BY ad_id ASC"); while ($info = mysql_fetch_row($db)){ print " n"; if ($info[4] == 0){ print " n"; } else { print " n"; } print " n"; if (($info[5] == 0) || ($info[3] == 0)){ $ctr = 0; } else { $ctr = $info[5] / $info[3]; $ctr = $ctr * 100; $ctr = substr($ctr,0,5); } print " n"; $found = 1; } if (!$found){ print "
Banner Name: Type: Num. Exposures: Num. Allowed Exp: Num. Clicks: C T R Select:
$info[1] n"; if ($info[2] == 1){ print "Normal"; } else { print "HTML"; } print " $info[3]Unlimited$info[4]$info[5]$ctr %
No Banners!!!
n"; } else { print " n"; } } // ========================= function view_detailed(){ global $action,$id; if (!$id){ error_ad("you did not select a banner to view"); } if ($action != "delete_banner_select"){ $action = "view_detailed"; } $db = db("SELECT ad_id,ad_name,link_url,banner_url,h,w,alt,bottom_text,mouse_text,num_exp,prob,win,adv_user,type,html FROM ad_info WHERE ad_id = "$id""); $info = mysql_fetch_row($db); if ($info[13] == 1){ banner_confirm($id,$info[1],$info[2],$info[3],$info[4],$info[5],$info[6],$info[7],$info[8],$info[9],$info[10],$info[11],$info[12],$action); } else { banner_rich_confirm($id,$info[1],$info[2],$info[14],$info[9],$info[10],$info[12],$action); } } // ========================= function delete_now(){ global $id,$PHP_SELF; if (eregi('[^0-9]',$id)){ error_ad("invalid id($id)"); } $db = db("SELECT ad_id FROM ad_info WHERE ad_id = $id"); if (!$if = mysql_fetch_row($db)){ error_ad ("no such banner"); } $db = db("DELETE FROM ad_info WHERE ad_id = $id"); print "

Banner Deleted

The selected banner has been deleted.

n"; print "

n"; } // --------------------------------- function group_add_display(){ global $PHP_SELF; print "

Create Group

You may create a group of banners. This is a selection of banners that will be displayed independently of the other banners.
"; print "
n"; $db = db("select ad_id,ad_name,prob FROM ad_info ORDER BY ad_id ASC"); $i = 1; while ($info = mysql_fetch_row($db)){ print " n"; $total = 1; $i++; } if (!$total) { print " n"; } print "
Banner Name: Probability: Add to group:
$info[1]
No Banners to add!!
 
Please enter a name for this group:
n
n"; } // --------------------------- function add_group_check(){ global $name,$override,$gid,$action; $name = stripslashes($name); $db = db("SELECT ad_id FROM ad_info"); while ($info = mysql_fetch_row($db)){ $num = $info[0]; } for ($i=1;$i<=$num;$i++){ if ($GLOBALS["b_$i"]){ $prob[$i] = $GLOBALS["prob_$i"]; } if ($GLOBALS["b_$i"]){ $banner[$i] = $GLOBALS["b_$i"]; } } if (!$name){ error_ad("You did not enter in a name for the group"); } if(!$banner){ error_ad("You did not select any banners to add to the group"); } if ($action == "add_group_check"){ add_group_add($prob,$banner,$write,$name); } if ($action == "modify_group_check"){ modify_group_add($prob,$banner,$name,$gid); } } // ---------------------------- function add_group_add($prob,$banner,$write,$name){ global $PHP_SELF,$SERVER_NAME; $db = db("INSERT INTO gp_name (gp_name) values ("$name")"); $db2 = db("SELECT id,gp_name FROM gp_name"); while ($total = mysql_fetch_row($db2)){ $gid = $total[0]; } $db1 = db("SELECT ad_id FROM ad_info"); while ($total = mysql_fetch_row($db1)){ $count = $total[0]; } for ($i=1;$i<=$count;$i++){ if ($banner[$i]){ $db = db("INSERT INTO gp_info (gid,ad_id,ad_prob) VALUES ("$gid",$banner[$i],$prob[$i])"); } } print "

Group Created

You have succesfully created a new group.

n"; print "

n"; } // ------------------------ function modify_group_select(){ global $PHP_SELF,$action; if ($action == "modify_group_select"){ print "

Modify Group

Please select the group you want to modify and then press 'Modify Selected Group'.n"; } else { print "

Delete Group

Please select the group you want to Delete and then press 'Delete Selected Group'. Please be carefull deleteing a group, one it is deleted then there is no coming back!n"; } print "
n"; $db = db("SELECT gp_name,id FROM gp_name"); while ($group = mysql_fetch_row($db)){ print " n"; $found = 1; } if (!$found){ print " "; } print "
Group Name: Select:
$group[0]
No Banners!!!!
n"; if ($action == "modify_group_select"){ print " "; } else { print ""; } print "
n
n"; } // ---------------------------- function modify_group_display(){ global $PHP_SELF,$gid; if (!eregi_replace('[^0-9]','',$gid)){ error_ad("you did not enter a numberical value for gid"); } print "

Modify Grouping

You may add, delete or modify probabilty of a banner from here.
n"; $db1 = db("SELECT ad_id,ad_name,prob FROM ad_info ORDER BY ad_id ASC"); $i=0; while ($main = mysql_fetch_row($db1)){ $i++; $db2 = db("SELECT gp_id,ad_prob,gid FROM gp_info WHERE gid = $gid AND ad_id = $main[0]"); if ($info = mysql_fetch_row($db2)){ $found = 1; print " "; print "
Banner Name: Probability: Add to group:
$main[1] n"; } if (!$found){ print "
$main[1] n"; } $found = ""; } print "
 
Please enter a name for this group: n"; $db = db("SELECT gp_name FROM gp_name WHERE id = $gid"); if ($group = mysql_fetch_row($db)){ print "n"; } print "
n
n"; } ########################################################## // ------------------------ function modify_group_add($prob,$banner,$name,$gid){ global $PHP_SELF; $db0 = db("DELETE FROM gp_info WHERE gid = $gid"); $db1 = db("SELECT ad_id FROM ad_info"); while ($total = mysql_fetch_row($db1)){ $count = $total[0]; } for ($i=1;$i<=$count;$i++){ if ($banner[$i]){ $db2 = db("INSERT INTO gp_info (gid,ad_id,ad_prob) VALUES ("$gid",$banner[$i],$prob[$i])"); } } $db3 = db("UPDATE gp_name SET gp_name = "$name" WHERE id = $gid"); print "

Group Updated

You have succesfully updated the group.n"; print "
n"; } ################################################### // ------------------------ function delete_group_display(){ global $PHP_SELF,$gid; $db = db("SELECT ad_name,gp_name FROM ad_info,gp_name WHERE id = $gid"); if ($data = mysql_fetch_row($db)){ $f = 1; } if (!$f){ error_ad("no such group!!"); } print "

Confirm Delete Group

Group Name: $data[0]

It Contains the following banners,

n"; $db1 = db("SELECT a.ad_name FROM ad_info a,gp_info g WHERE g.gid = $gid AND g.ad_id = a.ad_id ORDER BY a.ad_id ASC"); while ($info = mysql_fetch_row($db1)){ print "

  • $info[0]
    n"; } print "

     

  • Are you certain you want to delete this group?

    n"; } // --------------------- function delete_group_delete(){ global $gid,$PHP_SELF; if (eregi('[^0-9]',$gid)){ error_ad("invalid id($gid)"); } $db = db("DELETE FROM gp_info WHERE gid = $gid"); $db1 = db("DELETE FROM gp_name WHERE id = $gid"); print "

    Group Deleted

    The selected group has been deleted.

    n"; print "

    n"; } // -------------------------------------- function get_html_select(){ global $PHP_SELF,$SERVER_NAME,$DOCUMENT_ROOT,$PATH_TRANSLATED,$self_url; print "

    Generate HTML

    This page helps you get the HTML needed to display banners on your page(s).

    n"; ?>
    Main Rotation: code to display all banners

    SSI method:

    Non SSI method:

     

    n"; ?>
    Link HTML: Use this with Rich Media Banners, if you cannot add the tag <!-- Link URL --> when creating banners, but still want to track clicks, then please select the banner you want the link code for. Then place this code in your file.
    This would be useful for flash files, javascript etc...

     

     

    n"; ?>
    Group HTML: This is the HTML that is needed to display a group. Please select the group you want to generate the HTML for.

     

    Link HTML Here is the code need to track links for this banner,

     

        

    n"; } // =============================== function get_html_group(){ global $PHP_SELF,$DOCUMENT_ROOT,$SERVER_NAME,$gid,$PATH_TRANSLATED,$self_url; ?>
    Group HTML: This is the HTML that is needed to display a group, both SSI and NON-SSI methods are shown

    SSI method:

    Non SSI method:

     
     

     

     
    gagner de l'argent
    Besoin d'argent rapidement, gagner de l'argent avec Eurobarre et son parrainage
    forum
    compteur pour blog Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
    S'inscrire gratuitement