einzugeben, also habe ich diesen PHP-Code, der Bild mit Text ausdruckt, aber ich wünsche, dass es in html-Tags wie Kopftitelkörper aber nicht angezeigt wird Anzeige, wenn ich in hTML im Code folgen setzenDrucken Sie Bild innerhalb HTML, um in der Lage zu sein, den gedruckten Namen durch Eingabefeld
<?php
$yourname = "Some Name";
$date = date("Y-m-d");
$pos = "2nd";
$image = imagecreatefrompng('certificate.png');
imagealphablending($image, true);
$red = imagecolorallocate($image, 150,0, 0);
// imagefttext("Image", "Font Size", "Rotate Text", "Left Position", "Top Position", "Font Color", "Font Name", "Text To Print");
imagefttext($image, 30, 0, 35, 154, $red, 'mono.ttf', $yourname);
imagefttext($image, 20, 0, 300, 206, $red, 'mono.ttf', $date);
imagefttext($image, 20, 0, 78, 256, $red, 'mono.ttf', $pos);
/* If you want to display the file in browser */
header('Content-type: image/png');
ImagePng($image);
imagedestroy($image);
/* if you want to save the file in the web server */
$filename = 'certificate_aadarsh.png';
ImagePng($image, $filename);
imagedestroy($image);
/* If you wnat the user to save the file */
$filename = 'certificate_aadarsh.png';
ImagePng($image,$filename);
header('Pragma: public');
header('Cache-Control: public, no-cache');
header('Content-Type: application/octet-stream');
header('Content-Length: ' . filesize($filename));
header('Content-Disposition: attachment; filename="' . basename($filename) . '"');
header('Content-Transfer-Encoding: binary');
readfile($filename);
imagedestroy($image);
$filename = 'certificate_aadarsh.png';
ImagePng($image, $filename);
imagedestroy($image);
?>
ich habe versucht, auf diese Weise der Lage sein, Text zu drucken, aber nichts passiert eine leere Seite
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?php
if(isset($_POST['submit'])){
$name = $_REQUEST['name'];
$yourname = $name;
$date = date("Y-m-d");
$pos = "2nd";
$image = imagecreatefrompng('certificate.png');
imagealphablending($image, true);
$red = imagecolorallocate($image, 150,0, 0);
// imagefttext("Image", "Font Size", "Rotate Text", "Left Position", "Top Position", "Font Color", "Font Name", "Text To Print");
imagefttext($image, 30, 0, 35, 154, $red, 'mono.ttf', $yourname);
imagefttext($image, 20, 0, 300, 206, $red, 'mono.ttf', $date);
imagefttext($image, 20, 0, 78, 256, $red, 'mono.ttf', $pos);
/* If you want to display the file in browser */
header('Content-type: image/png');
ImagePng($image);
imagedestroy($image);
/* if you want to save the file in the web server */
$filename = 'certificate_aadarsh.png';
ImagePng($image, $filename);
imagedestroy($image);
/* If you wnat the user to save the file */
$filename = 'certificate_aadarsh.png';
ImagePng($image,$filename);
header('Pragma: public');
header('Cache-Control: public, no-cache');
header('Content-Type: application/octet-stream');
header('Content-Length: ' . filesize($filename));
header('Content-Disposition: attachment; filename="' . basename($filename) . '"');
header('Content-Transfer-Encoding: binary');
readfile($filename);
imagedestroy($image);
$filename = 'certificate_aadarsh.png';
ImagePng($image, $filename);
imagedestroy($image);
}
?>
</body>
</html>
jemand diese Arbeit in hTML machen helfen kann, und das Ausgabebild anzeigen?
* bekommen „aber ich wünsche der gedruckten Namen durch Eingabefeld zur Eingabe der Lage sein, so wie gehe ich davon überhaupt Namen machen druckt ich durch Form einreichen - Lovelina“ * - Das sollte von Anfang an in deiner Frage gepostet werden. –
du r right im sorry über die Frage, ich werde es jetzt korrigieren – Lovelina
@ Fred-ii- du da mate? – Lovelina