Advertisement
Gorzak

Untitled

Nov 12th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 14.62 KB | None | 0 0
  1.  
  2. <meta http-equiv="Content-Type" content="text/html; charset=uft-8" />
  3.  
  4.  
  5.  
  6. <body>
  7. <html>
  8.  
  9. <?php
  10. //header ("Content-type: image/png");
  11.  
  12.  
  13.  
  14. //$message="[:CONCEPT] [:OBJET] [:FEMININ]";
  15. $message=$_POST['message'];
  16.  
  17. if (isset($message) && $message != "")
  18. {
  19.  
  20.  $message = htmlentities($message);
  21.        
  22.      $message = str_replace( "[:CONCEPT]",  "<br>||'./concept.png'",   $message);
  23.      $message = str_replace( "[:IDEEROUGE]",  "<br>||'./ideerouge.png'",   $message);
  24.     $message = str_replace( "[:IDEEJAUNE]",  "<br>||'./ideejaune.png'",   $message);
  25.      $message = str_replace( "[:IDEEBLEUE]",  "<br>||'./ideebleue.png'",   $message);
  26.     $message = str_replace( "[:IDEENOIR]",  "<br>||'./ideenoire.png'",   $message);
  27.  
  28.      $message = str_replace( "[:BLANC]",  "||'./blanc.png'",   $message);
  29.      $message = str_replace( "[:BLEU]",  "||'./bleu.png'",   $message);
  30.     $message = str_replace( "[:GRIS]",  "||'./gris.png'",   $message);
  31.      $message = str_replace( "[:JAUNE]",  "||'./jaune.png'",   $message);
  32.     $message = str_replace( "[:MARRON]",  "||'./marron.png'",   $message);
  33.      $message = str_replace( "[:MAUVE]",  "||'./mauve.png'",   $message);
  34.      $message = str_replace( "[:NOIR]",  "||'./noir.png'",   $message);
  35.     $message = str_replace( "[:ORANGE]",  "||'./orange.png'",   $message);
  36.      $message = str_replace( "[:ROSE]",  "||'./rose.png'",   $message);
  37.     $message = str_replace( "[:ROUGE]",  "||'./rouge.png'",   $message);
  38.     $message = str_replace( "[:TRANSP]",  "||'./transp.png'",   $message);
  39.     $message = str_replace( "[:VERT]",  "||'./vert.png'",   $message);
  40.  
  41.     $message = str_replace( "[:OBJET]",  "||'./objetpaquetcarton.png'",   $message);
  42.     $message = str_replace( "[:FEMININ]",  "||'./femmefemininfemelle.png'",   $message);
  43.     $message = str_replace( "[:TRAVAIL]",  "||'./travailmetier.png'",   $message);
  44.     $message = str_replace( "[:FAUNE]",  "||'./fauneanimal.png'",   $message);
  45.     $message = str_replace( "[:LIVRE]",  "||'./Litterature.png'",   $message);
  46.     $message = str_replace( "[:CINEMA]",  "||'./cinemafilmcamera.png'",   $message);
  47.     $message = str_replace( "[:TELE]",  "||'./televisionemissionserie.png'",   $message);
  48.     $message = str_replace( "[:IDEE]",  "||'./ideepenseeconcept.png'",   $message);
  49.     $message = str_replace( "[:LIEU]",  "||'./lieupaysdrapeau.png'",   $message);
  50.     $message = str_replace( "[:DATE]",  "||'./datevenementsjours.png'",   $message);
  51.     $message = str_replace( "[:MARIN]",  "||'./vehiculemarinmaritimenager.png'",   $message);
  52.     $message = str_replace( "[:ROUTE]",  "||'./vehiculeroutier.png'",   $message);
  53.     $message = str_replace( "[:JEUX]",  "||'./jeuxjouets.png'",   $message);
  54.     $message = str_replace( "[:NOURRITURE]",  "||'./alimentairenourriturecomestible.png'",   $message);
  55.  
  56.      $message = str_replace( "[:FAMILLE]",  "||'./famillesocietegroupe.png'",   $message);
  57.      $message = str_replace( "[:HOMME]",  "||'./hommemasculinmale.png'",   $message);
  58.      $message = str_replace( "[:LOISIRS]",  "||'./loisirsportactivite.png'",   $message);
  59.      $message = str_replace( "[:FLORE]",  "||'./floreplantenature.png'",   $message);
  60.      $message = str_replace( "[:MUSIQUE]",  "||'./musiquechansonnote.png'",   $message);
  61.      $message = str_replace( "[:ART]",  "||'./Arts.png'",   $message);
  62.      $message = str_replace( "[:TITRE]",  "||'./titremarquenom.png'",   $message);
  63.      $message = str_replace( "[:EXPRESSION]",  "||'./expressiondialoguemot.png'",   $message);
  64.      $message = str_replace( "[:VILLE]",  "||'./batimentconstructionville.png'",   $message);
  65.      $message = str_replace( "[:FETE]",  "||'./fetesanniversaire.png'",   $message);
  66.      $message = str_replace( "[:VOLANT]",  "||'./vehiculevolantaerienvoler.png'",   $message);
  67.      $message = str_replace( "[:OUTILS]",  "||'./outils.png'",   $message);
  68.      $message = str_replace( "[:VETEMENT]",  "||'./vettementaccessoirecostume.png'",   $message);
  69.      $message = str_replace( "[:MAISON]",  "||'./maisoninterieurdomestique.png'",   $message);
  70.  
  71.      $message = str_replace( "[:REEL]",  "||'./reelhistorique.png'",   $message);
  72.      $message = str_replace( "[:ENFANT]",  "||'./enfantbebejeunenouveau.png'",   $message);
  73.      $message = str_replace( "[:LENT]",  "||'./lenttortue.png'",   $message);
  74.      $message = str_replace( "[:DEFENSE]",  "||'./defenseprotectionmur.png'",   $message);
  75.      $message = str_replace( "[:VIE]",  "||'./viecoeuramour.png'",   $message);
  76.      $message = str_replace( "[:JOYEUX]",  "||'./joyeuxpositif.png'",   $message);
  77.      $message = str_replace( "[:INFORMATIQUE]",  "||'./electroniqueinformatique.png'",   $message);
  78.      $message = str_replace( "[:ARGENT]",  "||'./argentrichecher.png'",   $message);
  79.      $message = str_replace( "[:RELIGION]",  "||'./religionmythecroyance.png'",   $message);
  80.      $message = str_replace( "[:SCIENCE]",  "||'./sciencemathematiquechimie.png'",   $message);
  81.      $message = str_replace( "[:TETE]",  "||'./tetevisage.png'",   $message);
  82.      $message = str_replace( "[:TORSE]",  "||'./torseventrecorps.png'",   $message);
  83.      $message = str_replace( "[:OREILLE]",  "||'./oreillesonentendre.png'",   $message);
  84.      $message = str_replace( "[:OEIL]",  "||'./oeilvuevoir.png'",   $message);
  85.  
  86.      $message = str_replace( "[:FICTIF]",  "||'./fictifimaginaire.png'",   $message);
  87.      $message = str_replace( "[:VIEUX]",  "||'./vieuxadulteancienpasse.png'",   $message);
  88.      $message = str_replace( "[:RAPIDE]",  "||'./rapideviflievre.png'",   $message);
  89.      $message = str_replace( "[:CONFLIT]",  "||'./conflitarmecombattre.png'",   $message);
  90.      $message = str_replace( "[:MORT]",  "||'./mortmalmalade.png'",   $message);
  91.      $message = str_replace( "[:TRISTE]",  "||'./tristenegatif.png'",   $message);
  92.      $message = str_replace( "[:MECANIQUE]",  "||'./mecaniqueindustriel.png'",   $message);
  93.      $message = str_replace( "[:TEMPS]",  "||'./tempsduree.png'",   $message);
  94.      $message = str_replace( "[:POUVOIR]",  "||'./pouvoirpolitique.png'",   $message);
  95.      $message = str_replace( "[:MEDICAL]",  "||'./medicalsoigner.png'",   $message);
  96.      $message = str_replace( "[:BRAS]",  "||'./brasmain.png'",   $message);
  97.      $message = str_replace( "[:JAMBE]",  "||'./jambepied.png'",   $message);
  98.      $message = str_replace( "[:NEZ]",  "||'./nezodeursentir.png'",   $message);
  99.      $message = str_replace( "[:BOUCHE]",  "||'./bouchegoutmanger.png'",   $message);
  100.  
  101.       $message = str_replace( "[:NUAGE]",  "||'./nuagepluieneigefroid.png'",   $message);
  102.      $message = str_replace( "[:NUIT]",  "||'./nuitsoirlune.png'",   $message);
  103.      $message = str_replace( "[:FEU]",  "||'./feubruler.png'",   $message);
  104.      $message = str_replace( "[:AIR]",  "||'./airventsouffler.png'",   $message);
  105.      $message = str_replace( "[:ROCHE]",  "||'./rochemineraldur.png'",   $message);
  106.      $message = str_replace( "[:METAL]",  "||'./metal.png'",   $message);
  107.      $message = str_replace( "[:PLASTIQUE]",  "||'./plastiquecaoutchouc.png'",   $message);
  108.      $message = str_replace( "[:OPPOSE]",  "||'./opposecontraireinverse.png'",   $message);
  109.      $message = str_replace( "[:FRAGMENT]",  "||'./fragmentmultitudepoudre.png'",   $message);
  110.      $message = str_replace( "[:DEDANS]",  "||'./dedansinterne.png'",   $message);
  111.      $message = str_replace( "[:ZERO]",  "||'./zeroneantnul.png'",   $message);
  112.  
  113.       $message = str_replace( "[:ECLAIR]",  "||'./eclairelectricitetempetecolere.png'",   $message);
  114.      $message = str_replace( "[:SOLEIL]",  "||'./soleilchaudlumierejour.png'",   $message);
  115.      $message = str_replace( "[:EAU]",  "||'./eauliquideaquatique.png'",   $message);
  116.      $message = str_replace( "[:TERRE]",  "||'./terre.png'",   $message);
  117.      $message = str_replace( "[:BOIS]",  "||'./bois.png'",   $message);
  118.      $message = str_replace( "[:TISSUS]",  "||'./tissus.png'",   $message);
  119.      $message = str_replace( "[:PAPIER]",  "||'./papierfeuille.png'",   $message);
  120.      $message = str_replace( "[:COUPER]",  "||'./couperseparermoitie.png'",   $message);
  121.      $message = str_replace( "[:MORCEAU]",  "||'./partiemorceaupiece.png'",   $message);
  122.      $message = str_replace( "[:GRILLE]",  "||'./grillereseauprison.png'",   $message);
  123.      $message = str_replace( "[:UNITE]",  "||'./uniteun.png'",   $message);
  124.  
  125.       $message = str_replace( "[:LIGNE]",  "||'./lignedroite.png'",   $message);
  126.      $message = str_replace( "[:CROIX]",  "||'./croixcroisement.png'",   $message);
  127.      $message = str_replace( "[:SPIRALE]",  "||'./spiralefoliepoil.png'",   $message);
  128.      $message = str_replace( "[:ANNEAU]",  "||'./anneaucercle.png'",   $message);
  129.      $message = str_replace( "[:TRIANGLE]",  "||'./triangle.png'",   $message);
  130.      $message = str_replace( "[:RECTANGLE]",  "||'./rectanglecarre.png'",   $message);
  131.      $message = str_replace( "[:CUBE]",  "||'./cubepave.png'",   $message);
  132.      $message = str_replace( "[:PYRAMIDE]",  "||'./pyramide.png'",   $message);
  133.      $message = str_replace( "[:CONE]",  "||'./cone.png'",   $message);
  134.      $message = str_replace( "[:GRAND]",  "||'./grandplusgrandplushaut.png'",   $message);
  135.      $message = str_replace( "[:GROS]",  "||'./plusgroslargelong.png'",   $message);
  136.      $message = str_replace( "[:HAUT]",  "||'./hautmonter.png'",   $message);
  137.      $message = str_replace( "[:GAUCHE]",  "||'./gauchedebutavant.png'",   $message);
  138.      $message = str_replace( "[:TOURNER]",  "||'./tournerentourercycle.png'",   $message);
  139.  
  140.      $message = str_replace( "[:ARC]",  "||'./arccourbebombe.png'",   $message);
  141.      $message = str_replace( "[:BRISEE]",  "||'./lignebrisepointuaccidente.png'",   $message);
  142.      $message = str_replace( "[:CHEVEUX]",  "||'./ondulationcheveuxriviere.png'",   $message);
  143.      $message = str_replace( "[:ROND]",  "||'./rond.png'",   $message);
  144.      $message = str_replace( "[:ETOILE]",  "||'./etoile.png'",   $message);
  145.      $message = str_replace( "[:PLAT]",  "||'./plat.png'",   $message);
  146.      $message = str_replace( "[:SPHERE]",  "||'./sphere.png'",   $message);
  147.      $message = str_replace( "[:CYLINDRE]",  "||'./cylindre.png'",   $message);
  148.      $message = str_replace( "[:CREU]",  "||'./creutrouperce.png'",   $message);
  149.      $message = str_replace( "[:PETIT]",  "||'./pluspetitbas.png'",   $message);
  150.      $message = str_replace( "[:MINCE]",  "||'./mincefinetroitcourt.png'",   $message);
  151.      $message = str_replace( "[:BAS]",  "||'./basdescendre.png'",   $message);
  152.      $message = str_replace( "[:DROITE]",  "||'./droitefinapres.png'",   $message);
  153.      $message = str_replace( "[:ACTION]",  "||'./utiliseractionnerverbe.png'",   $message);
  154.      
  155. $lignes = substr_count($message,'<br>') ;
  156. //longueur maxi
  157. $long_max = 0;
  158. $tmp = explode ('<br>', $message);
  159. $arr_length=count($tmp);
  160. for($i=0;$i<$arr_length;$i++)
  161. {
  162.     $a=substr_count($tmp[$i],'||');
  163.     if ($a > $long_max) $long_max = $a;
  164.     if ($long_max < 5) $long_max = 5;  
  165. }
  166. //echo $long_max;
  167. $message = str_replace( "<br>",  "",   $message);
  168.  
  169. //echo $lignes.'<br>';
  170.  
  171. $tableau = explode ('||', $message);
  172. $arr_length=count($tableau);
  173. $image = imagecreatetruecolor((80*$long_max),(80*$lignes)+50 );
  174.  
  175. $noir = imagecolorallocate($image, 0, 0, 0); // Le fond (car c'est la premiEre couleur) REMETTRE EN BLANC  0 APRES
  176. imagecolortransparent($image, $noir);
  177.  
  178. preg_match('/(\.\/)[a-z]+(.png)/',$tableau[1],$test);
  179.  
  180. //if(file_exists($test))
  181. //echo $test[0];
  182. $hauteur=0;
  183. $largeur=0;
  184. $source = imagecreatefrompng("$test[0]"); // premi�re image
  185. $largeur_source = imagesx($source);
  186. $hauteur_source = imagesy($source);
  187.  
  188. //ajout de l'image en 0,0
  189. imagecopy($image, $source, 0, 0, 0, 0, $largeur_source, $hauteur_source);
  190.  
  191. for($i=2;$i<$arr_length;$i++)
  192. {  
  193.     //echo $i.':'.$tableau[$i];
  194.    
  195.     $largeur_tmp=$largeur_source;
  196.     $hauteur_tmp=$hauteur_source;
  197.     $largeur++;
  198.     //nouvelle image
  199.     preg_match('/(\.\/)[A-Za-z]+(.png)/',$tableau[$i],$test);
  200.     //echo $test[0];
  201.     if(file_exists($test[0])){     
  202.         if (($test[0]=='./concept.png') || ($test[0]=='./ideerouge.png') ||  ($test[0]=='./ideejaune.png') ||  
  203.         ($test[0]=='./ideebleue.png') ||  ($test[0]=='./ideenoire.png'))
  204.         {
  205.             $hauteur++;
  206.             $largeur=0;
  207.             //echo "</br>";
  208.         }
  209.         $source = imagecreatefrompng("$test[0]");
  210.         //echo "<img src='$test[0]'>";
  211.         $largeur_source = imagesx($source);
  212.         $hauteur_source = imagesy($source);
  213.  
  214.        
  215.         imagecopy($image, $source, $largeur_tmp*($largeur), ($hauteur*80), 0, 0, $largeur_source, $hauteur_source);
  216.     }
  217. }
  218.  
  219. $bleu = imagecolorallocate($image, 0, 0, 10);
  220. $count = 0;
  221.  
  222. imagestring($image, 5, 10, (80*$lignes)+20, utf8_decode("Concept créé sur eh.raistlin/conceptenligne/"), $bleu); //  resource $image , int $font , int $x , int $y , string $string , int $color
  223.  
  224. $imagename = uniqid('').'.png';
  225.  
  226. $files = glob("./*.png*");
  227. $compteur = count($files)+600;
  228. echo "Nous avons créer <font color=#FF0000>$compteur</font> concepts !";
  229.  
  230. imagepng($image,$imagename);
  231. // imagepng($image,"monconcept.png");
  232.  
  233.  
  234.  
  235. //imagedestroy($image);
  236.  
  237.  
  238. //echo 'Concept N°'.++$count.' !';
  239. echo '<br><br><br>';
  240. echo '<img src="'.$imagename.'" alt="" />';
  241. echo "nom de l'imag : $imagename";
  242. echo '<br><br><br>';
  243. echo '<b><u>Jouez avec vos amis sur Facebook (Partage sur le mur) :</u></b>';
  244. echo '<br><br>';
  245. echo '<a href="https://www.facebook.com/dialog/feed?app_id=616859915141745&picture=http://eh.raistlin/conceptenligne/'.$imagename.'" target="_blank"><img src="bouton-facebook.png" width="200"></a>';
  246. echo '<br><br><br>';
  247. echo '<u><b>Jouez sur le groupe Facebook :</u></b>';
  248. echo '<br><br>';
  249. echo '<a href="'.$imagename.'" download>1 - Telecharger votre concept (sur PC)</a>';
  250. echo '<br><br>';
  251. echo '2 - <a href="https://www.facebook.com/groups/1038899346183570/" target="_blank"><img src="grpfb.jpg" width="225"></a>';
  252. echo '<br><br>';
  253. echo '3 - Publiez votre image sur le groupe.';
  254. echo '<br><br><br>';
  255. echo '<u><b>Partagez votre concept sur Pinterest :</u></b>';
  256. echo '<br><br>';
  257. echo '<a href="https://pinterest.com/pin/create/button/?url=http://eh.raistlin/conceptenligne/&media=http://eh.raistlin/conceptenligne/'.$imagename.'" target="_blank"><img src="Pinterest_logo1.png" width="250"></a>';
  258. echo '<br><br><br>';
  259.  
  260. }
  261.  
  262. ?>
  263.  
  264.  
  265. </body>
  266. </html>
  267. <br>
  268. <br>
  269. <br>
  270. Merci à <b>Gromgrund</b> pour la création de cette page !
  271. <br><br>
  272. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  273. <!-- concept -->
  274. <ins class="adsbygoogle"
  275.      style="display:block"
  276.      data-ad-client="ca-pub-4145403554449060"
  277.      data-ad-slot="2681949033"
  278.      data-ad-format="auto"></ins>
  279. <script>
  280. (adsbygoogle = window.adsbygoogle || []).push({});
  281. </script>
  282. <br>
  283. Site boulonné par <a href="http://vert-ical.hol.es/MattGyver/MattGyver.html" target="_blank">Matt Gyver</a>
  284. <br><br>
  285. © Copyright 2012-2016 - Repos Production
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement