• Home
  • Forum
  • Fare Web
  • PHP

[PHP] Stampare dati Form su immagine di sfondo con html

  • Creatore Discussione Creatore Discussione Fuego2806
  • Data di inizio Data di inizio 27 Lug 2016
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 2 di 4 Succ. Ultimo

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 28 Lug 2016
  • #21
Scusa, ma non possiamo adattare questo codice però aggiungendo qualche script che me lo faccia uscire come immagine jpeg e non come file php?

HTML:
<html>
<script>
    window.onload = function () {
        print();
    }
</script>
<style type="text/css">
    div#container { width: 500px; height: 600px;}
    p#dichiarazione{text-align:center; font-size:1.2em; position:relative; top: 350px;}
    @font-face {
        font-family: "12th c. Fancy Caps";
        src: url(http://dl.dafont.com/dl/?f=12th_century_caps) format("truetype");
    }
    h1 { font-family: "12th c. Fancy Caps", sans-serif }
</style>
<div id="container" style='position: relative;'>
    <img src='http://iabasic1.altervista.org/images/certificato_funerale.jpg' style='position: absolute;top:0;lef:0;z-index: -1;'/>
    <p id="dichiarazione">
        <i>
            <b> <BODY TEXT="#8B0000"> Il fedele dell'Altissimo chiamato <br /> <?php echo $nome=$_POST["nome"] ; ?> <br /> dopo la prematura morte, <br /> ha ricevuto il sacramento del funerale, <br />
dal <?php echo $grado=$_POST["grado"]; ?> <?php echo $officiante=$_POST["officiante"]; ?><br />
nella Parrocchia di <?php echo $diofun=$_POST["diofun"]; ?>, Arcidiocesi di <?php echo $arcifun=$_POST["arcifun"]; ?>, <br />
in data <?php echo $datafun=$_POST["datafun"]; ?>.<br />
            </b>
        </i>
    </p>
</div>
</html>
 
Ultima modifica: 28 Lug 2016

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 28 Lug 2016
  • #22
non che io sappia, sicuramente qualcuno si sarà inventato il modo di convertire un HTMl in un immagine ma credo che il processo sia ancora più complicato
 

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 28 Lug 2016
  • #23
Capisco, però ci sarà un modo
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 28 Lug 2016
  • #24
Fuego2806 ha scritto:
Ad esempio:

il form contiene questi dati: nome, cognome, città, data di nascita, etc

compilati i campi ed inviato l'utente si ritrova l'immagine come sfondo, provate: qui
Clicca per allargare...
Quello che tu non hai capito secondo me è che il sito che hai proposto come esempio non converte il form in immagine ma visualizza solo i dati inseriti su uno sfondo prestabilito che se fai caso è sempre uguale per ogni compilazione cambiando solo il testo.
La stampa della finestra che appare si stampa poi normalmente come stampare una qualsiasi pagina web
 

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 29 Lug 2016
  • #25
E per farla salvare come immagine JPEG?
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 29 Lug 2016
  • #26
Fuego2806 ha scritto:
E per farla salvare come immagine JPEG?
Clicca per allargare...
Se la vuoi salvare sul PC basta che premi Stamp, o la salvi con un software salvaschermo, se invece la vuoi salvare come codice HTML non lo puoi fare.
Puoi sempre salvarla sul PC e convertirla in base64 che puoi usare come codice HTML
 

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 29 Lug 2016
  • #27
E pure c'è qualcuno che ci è riuscito...


 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 29 Lug 2016
  • #28
Nessuno ci è riuscito! Te lo spiegato sopra cerca di capire! Quello che ricevi da quel sito non è un'immagine è semplicemente un'immagine di sfondo sella finestra che si apre sempre uguale senza testo e sopra ogni volta gli viene messo il testo del form quindo quello che vedi non è un'immagine unica ma è un'immagine + testo. Infatti se provi a selezionare con il mouse il testo vedrai che si seleziona e questo dimostra che non è un'unica immagine.
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 29 Lug 2016
  • #29
Questo è un codice che genera un'immagine ma bisogna generarlo a mano non automaticamente come tu credi
 

Allegati

  • img.txt
    img.txt
    671,7 KB · Visite: 313

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 29 Lug 2016
  • #30
in realtà le immagini dinamiche si possono creare con la libreria GD di php.
Io l'esempio di come fare l'ho postato e lo riposto
PHP:
header("Content-type:image/jpeg");

$nome = isset($_REQUEST['nome']) ? $_REQUEST['nome'] : "inserisci il nome";

$img = imagecreatefromjpeg('http://iabasic1.altervista.org/images/certificato_funerale.jpg');

imagealphablending($img, true);
imagesavealpha($img, true);

$nero = imagecolorallocate($img, 0, 0, 0);

imagettftext($img, 16, 0, 86, 368, $nero, "Fancy_Caps.ttf", "Il fedele dell'Altissimo chiamato");

imagettftext($img, 16, 0, 166, 398, $nero, "Fancy_Caps.ttf", $nome);

imagepng($img);
ma bisogna perdere un po di tempo a inerire nel posto giusto tutti i parametri ricevuti dal form ma questa è una cosa che devi fare tu (Fuego2806)
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 29 Lug 2016
  • #31
Io ora non ho provato lo script da te proposto, ma presumo che tenga in considerazione solo i dati del form, invece qui si chiede di fondere l'immagine dello sfondo con i dati del form che è tutt'altra cosa.
Inoltre l'esempio proposto non forma un'immagine con i due elementi ma inserisce il testo in una pagina con uno sfondo prestabilito
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 29 Lug 2016
  • #32
l'immagine di sfondo è questa
http://iabasic1.altervista.org/images/certificato_funerale.jpg
e viene usata dallo script per creare l'immagine alla quale si aggiunge il testo con la funzione imagettftext()
come risultato avrai un immagine unica da scaricare con il tasto destro
ho messo il codice che ho postato online come esempio, clicca qui
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 29 Lug 2016
  • #33
Dico questo poi non mi intrometto più.
Ovvio che se salvi la finestra come immagine diventa un'immagine unica
Ma se il testo si seleziona come ti mostro nel seguente screeshot è ovvio che testo e sfondo non sono fusi in un'unica immagine. Nelle immagini non si può selezionare solo il testo
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 29 Lug 2016
  • #34
nell'esempio che ti ho postato io non puoi selezionare il testo
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 29 Lug 2016
  • #35
criric ha scritto:
nell'esempio che ti ho postato io non puoi selezionare il testo
Clicca per allargare...
appunto ma nel sito proposto da Fuego2806 si e pertanto non è un'immagine unica.
Io non ho provato il tuo script come ho già detto, quindi chiedo, la tua l'hai ottenuta con il tuo script fondendo l'immagine di sfondo con i dati del form? o è uno screenshot del risultato sfondo+testo?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 29 Lug 2016
  • #36
il fine della richiesta di Fuego2806 è creare un immagine unica dinamica, il mio script soddisfa la sua richiesta, sono due giorni che lo dico.
 

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 30 Lug 2016
  • #37
Ritornando al tuo script, l'ho inserito, però mi apre una nuova pagina vuota...
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 30 Lug 2016
  • #38
non è vuota ma contiene degli errori php, commenta la prima riga cosi li vedi
PHP:
//  header("Content-type:image/jpeg");
 

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 30 Lug 2016
  • #39
Nulla, sempre bianca...

PHP:
<?php
//  header("Content-type:image/jpeg");



$img=imagecreatefromjpeg('http://oi67.tinypic.com/ix5pbq.jpg');

imagealphablending($img, true);
imagesavealpha($img, true);

$nero = imagecolorallocate($img, 0, 0, 0);

imagettftext($img, 16, 0, 86, 368, $nero, "Fancy_Caps.ttf", "Il fedele dell'Altissimo chiamato");

imagettftext($img, 16, 0, 166, 398, $nero, "Fancy_Caps.ttf", $nome);

imagejpeg($img);
?>
 

Fuego2806

Utente Attivo
27 Lug 2016
72
2
8
  • 30 Lug 2016
  • #40
Ah, come devo farli combaciare con il form del sito?
 
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 2 di 4 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

F
[PHP] Stampare dati inviati tramite ajax
  • Fabio_97
  • 11 Ago 2016
  • PHP
Risposte
0
Visite
2K
PHP 11 Ago 2016
Fabio_97
F
Y
Stampare da php su un foglio A6 attraverso una stampante esterna
  • yoyo2210
  • 5 Ott 2021
  • PHP
Risposte
1
Visite
1K
PHP 5 Ott 2021
yoyo2210
Y
G
leggere file txt e stampare con php il contenuto a video
  • giacomo9783
  • 28 Ago 2021
  • PHP
Risposte
7
Visite
3K
PHP 31 Ago 2021
MarcoGrazia
P
[PHP] Aggiungere giorni e stampare risultato da data inserita in input
  • pizzettino
  • 2 Apr 2019
  • PHP
Risposte
3
Visite
4K
PHP 3 Apr 2019
macus_adi
P
[PHP] Stampare record di diverse tabelle ma con nomi uguali
  • prate007
  • 6 Feb 2019
  • PHP
Risposte
6
Visite
2K
PHP 7 Feb 2019
prate007
P
K
[PHP] Stampare tabella da database differenti.
  • kogaijy
  • 22 Nov 2018
  • PHP
Risposte
4
Visite
2K
PHP 23 Nov 2018
Max 1
M
Stampare con php e mysql
  • Marco Candian
  • 6 Mar 2018
  • PHP
Risposte
8
Visite
4K
PHP 6 Mar 2018
macus_adi
L
[PHP] stampare un'array di un database
  • luigi777
  • 17 Feb 2018
  • PHP
Risposte
0
Visite
1K
PHP 17 Feb 2018
luigi777
L
T
PHP+MYSQL: stampare record con numero progressivo
  • theseo
  • 3 Gen 2018
  • PHP
Risposte
3
Visite
3K
PHP 4 Gen 2018
borgo italia
Stampare dei valori XML in PHP
  • cristoforo58
  • 5 Lug 2017
  • PHP
Risposte
0
Visite
2K
PHP 5 Lug 2017
cristoforo58
[PHP] Stampare i valori di una variabile scritta su più righe
  • elpirata
  • 28 Giu 2017
  • PHP
Risposte
1
Visite
3K
PHP 28 Giu 2017
otto9due
K
[PHP] Cancellare e Stampare tabella
  • kogaijy
  • 8 Giu 2017
  • PHP
Risposte
3
Visite
2K
PHP 13 Giu 2017
bubino8
M
[PHP] come stampare un Qr-code in FPDF
  • maxbar
  • 5 Giu 2017
  • PHP
Risposte
8
Visite
6K
PHP 7 Giu 2017
maxbar
M
N
[PHP] stampare pagina html
  • nebbia
  • 28 Dic 2016
  • PHP
Risposte
0
Visite
3K
PHP 28 Dic 2016
nebbia
N
[RISOLTO]Stampare giorno della settimana in tabella php
  • elpirata
  • 9 Ago 2016
  • PHP
Risposte
6
Visite
4K
PHP 9 Ago 2016
elpirata
[PHP] [RISOLTO] Stampare classe css in base al risultato della query
  • elpirata
  • 8 Ago 2016
  • PHP
Risposte
6
Visite
3K
PHP 9 Ago 2016
elpirata
[PHP] Problema: Stampare tutte le occorrenza di una SELECT
  • webmachine
  • 30 Giu 2016
  • PHP
Risposte
2
Visite
2K
PHP 1 Lug 2016
marino51
L
Stampare immagine php
  • Lorenzo Pezzi
  • 7 Ott 2015
  • PHP
Risposte
2
Visite
6K
PHP 7 Ott 2015
Lorenzo Pezzi
L
F
stampare array php
  • Fabio90
  • 8 Gen 2015
  • PHP
Risposte
2
Visite
2K
PHP 8 Gen 2015
Fabio90
F
P
Stampare '<?' in php
  • PHP
  • 18 Giu 2014
  • PHP
Risposte
7
Visite
2K
PHP 22 Giu 2014
PHP
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?