conversion php en cm

Répondre
caporga
le 16/12/2009 à 13:29
caporga
Bonjour la communauté,
Me re voilà avec une question casse tête...

Je cherche à dans un premier temps à créer un module ou les utilisateurs pourront entrer du texte dans un input dropper une image, puis visionner leur résultat et enfin qu'il puisse le convertir en pdf.

merci à tous
super les modifs laglobule...
caporga
LA GLOBULE
le 16/12/2009 à 21:28
LA GLOBULE
Et donc, sur quoi bloques tu ?

Sinon, quand tu parle de droper une image, cela veut dire glisser une image dans une textarea enrichie et la voir directement dans la textarea ?
Ou bien juste mettre un input file ? (ou bien mettre du BB-Code dans la textarea, ce qui revient au même).

Et visionner le résultat, cela veut dire afficher le tout dans du html ? Ou bien prévisualiser le tout dans la textarea (on en revient à la première question) ?
caporga
le 17/12/2009 à 11:25
caporga
Je ne sais pas trop dans quelle direction partir, je vais regarder du côté des textarea pour ma photo, il me faut un rapport affichage à l'écran et un format en pdf du type 85x55 cm en pdf.

je pensais à input -> javascript pour l'affichage dans une div ça s'est bon...

c'est se rapport affichage sorti en pdf qui me pose un souci...
caporga
caporga
le 18/12/2009 à 12:28
caporga
Comme à nom habitude... voici l'avancement de mon code

les remarques sont les bien venues


  1. <? session_start();?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. <title>Module de création Piximprim</title>
  7. <? include ("../INCLUDE/connexion.php");?>
  8. <? include ("CLASS/generales.php");?>
  9. <link href="../CSS/crea.css" rel="stylesheet" type="text/css" />
  10. </head>
  11. <body>
  12. <div class="menugauche">
  13. <div align="center"><br /><img src="../IMAGES/logomodule.png" alt="logoytype" title="logotype" /></div>
  14. <div class="dock">
  15. Table mise en page pour des :<br /><br />
  16. <? if($_GET['prod']!=""){ $_SESSION['moduleproduit']=$_GET['prod']; } else {}
  17. echo '<font size="4">'.$_SESSION['moduleproduit'].'</font>';

  18. $query1 = "SELECT DISTINCT format FROM pix_tarification WHERE nomproduit='".$_SESSION['moduleproduit']."' ORDER BY format";
  19. $Recordset1 = mysql_query($query1, $connexion) or die(mysql_error());
  20. ?>
  21. <form method="post" action="index.php">
  22. <select name="format" onchange="this.form.submit();">
  23. <?
  24. if(isset($_POST['format2'])){$_SESSION['moduleformat']=$_POST['format2'];} elseif($_POST['format']!=""){ $_SESSION['moduleformat']=$_POST['format'];} else {}
  25. if ($_SESSION['moduleformat']!=""){
  26. echo'<option value="'.$_SESSION['moduleformat'].'">'.$_SESSION['moduleformat'].'</option>';
  27. } else { echo '<option value="">Format</option>';}

  28. while($row1 = mysql_fetch_assoc($Recordset1)){
  29. if($row1['format']=="".$_SESSION['moduleformat'].""){} else {
  30. echo'<option value="'.$row1['format'].'">'.$row1['format'].'</option>';}}
  31. ?>
  32. </select>
  33. </form>
  34. <?
  35. if (preg_match("/ou/i", $_SESSION['moduleformat']))
  36. {
  37. $format=explode(" ou ", $_SESSION['moduleformat']);
  38. echo '<br />Format final<br />
  39. <form method="post" action="index.php">
  40. <select name="format2" onchange="this.form.submit();">';
  41. echo '<option value="">Choisir format</option>';
  42. reset($format);
  43. while (list(, $value) = each($format)){
  44. if($_POST['format2']!=""){ $_SESSION['moduleformat']=$_POST['format2']; echo '<option value="'.$value.'">'.$value.'</option>\n';
  45. }else {echo '<option value="'.$value.'">'.$value.'</option>\n';}}
  46. echo ' </select>
  47. </form>';
  48. } else {}
  49. if($_SESSION['moduleformat']!="")
  50. {
  51. if (preg_match("/ou/i", $_SESSION['moduleformat'])){
  52. } else {
  53. $query2 = 'SELECT DISTINCT impression FROM pix_tarification WHERE format LIKE "%'.$_SESSION['moduleformat'].'%" AND nomproduit="'.$_SESSION['moduleproduit'].'"';
  54. $Recordset2 = mysql_query($query2, $connexion) or die(mysql_error());
  55. echo '<br /><form method="post" action="index.php">
  56. <select name="impression" onchange="this.form.submit();">';
  57. if($_POST['impression']!=""){ $_SESSION['moduleimpression']=$_POST['impression'];}else {}
  58. if($_SESSION['moduleimpression']!=""){ echo '<option value="'.$_SESSION['moduleimpression'].'">'.$_SESSION['moduleimpression'].'</option>';} else { echo 'Choisir l\'impression';}
  59. while($row2 = mysql_fetch_assoc($Recordset2))
  60. {
  61. echo '<option value="'.$row2['impression'].'">'.$row2['impression'].'</option>';
  62. }
  63. echo ' </select>
  64. </form>';
  65. }
  66. }

  67. if(isset($_SESSION['moduleimpression']))
  68. {
  69. if($_POST['modulepaysage']!=""){$_SESSION['modulepaysage']=$_POST['modulepaysage'];}else {}
  70. echo'<br /><form method="post" action="index.php">
  71. <select name="modulepaysage" onchange="this.form.submit();">';
  72. if($_SESSION['modulepaysage']!=""){ echo'<option value="'.$_SESSION['modulepaysage'].'">'.$_SESSION['modulepaysage'].'</option>';}
  73. echo'<option value="paysage">Paysage</option>';
  74. echo'<option value="portrait">Portrait</option>';
  75. echo' </select>
  76. </form>';
  77. echo 'Le sens du format est conforme &agrave; la mise en page de droite';
  78. }
  79. ?>
  80. </div>

  81. </div>
  82. <?
  83. $valeur=formatbords($_SESSION['moduleformat']);
  84. if($_SESSION['modulepaysage']=="portrait")
  85. { $valeur=array_reverse($valeur);}
  86. $valeurbords1=$valeur[0]+11;
  87. $valeurbords2=$valeur[1]+11;
  88. $valeurtotal1=$valeur[0]+99;
  89. $valeurtotal2=$valeur[1]+99;
  90. if(isset($_SESSION['moduleimpression'])){
  91. if($_SESSION['moduleimpression']=="Recto/Verso")
  92. {
  93. echo '<div class="tabledroite">';
  94. if($_GET['sens']==""){ echo '<a href="?sens=verso"><img src="../IMAGES/verso.jpg" style="float:right; z-index:10;" /></a>';}else{echo '<a href="?sens="><img src="../IMAGES/recto.jpg" style="float:right; z-index:10;" /></a>';}
  95. include("rectoverso.php");
  96. }else {
  97. echo '<div class="tabledroite">';
  98. include("recto.php");
  99. }
  100. echo '</div>';
  101. }?><img src="" style="float:right"/>
  102. </body>
  103. <? include ("../INCLUDE/statistiques.php");
  104. mysql_close($connexion);?>
  105. </html>
caporga
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours