MD5_file opslaan op server
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
("knipknip irrelevante code")
$handle = imagejpeg($im, 'pdf_files/visitekaartje.jpg', 100); //jpg opslaan op server
$md5jpg = "visitekaartje.jpg"; // bestand dat versleuteld wordt
$md5_id_jpg = md5_file($md5jpg); // versleutel het bestand
imagedestroy($im);
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->image("pdf_files/visitekaartje.jpg", 50, 200); // Image at x=50 and y=200.
$pdf->Output("pdf_files/visitekaartje.pdf","F"); //
$md5pdf = "pdf_files/visitekaartje.pdf"; // bestand dat versleuteld wordt
$md5_id_pdf = md5_file($md5pdf); // versleutel het bestand
echo ("pdf is opgeslagen op de server in de map pdf_files<br>");
echo ("jpg >> $md5_id_jpg<br>");
echo ("pdf >> $md5_id_pdf");
?>
("knipknip irrelevante code")
$handle = imagejpeg($im, 'pdf_files/visitekaartje.jpg', 100); //jpg opslaan op server
$md5jpg = "visitekaartje.jpg"; // bestand dat versleuteld wordt
$md5_id_jpg = md5_file($md5jpg); // versleutel het bestand
imagedestroy($im);
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->image("pdf_files/visitekaartje.jpg", 50, 200); // Image at x=50 and y=200.
$pdf->Output("pdf_files/visitekaartje.pdf","F"); //
$md5pdf = "pdf_files/visitekaartje.pdf"; // bestand dat versleuteld wordt
$md5_id_pdf = md5_file($md5pdf); // versleutel het bestand
echo ("pdf is opgeslagen op de server in de map pdf_files<br>");
echo ("jpg >> $md5_id_jpg<br>");
echo ("pdf >> $md5_id_pdf");
?>
Hij maakt wel de pdf en jpg unieke strings aan, maar slaat dat niet op op de server (waar CHMOD 777 aanstaat).
Kan iemand mij vertellen hoe ik die unieke naam wel op kan slaan?
Het is allemaal te zien op http://impress.johandemeijer.nl/visitekaartje.php
BEDANKT!!!
Gr Johan
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
("knipknip irrelevante code")
$datum = date('U');
$handle = imagejpeg($im, 'pdf_files/' . $datum . '.jpg', 100); //jpg opslaan op server
imagedestroy($im);
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->image("pdf_files/" . $datum . ".jpg", 50, 200); // Image at x=50 and y=200.
$pdf->Output("pdf_files/" . $datum . ".pdf","F"); //
echo ("pdf is opgeslagen op de server in de map pdf_files<br>");
echo ("jpg >> " . $datum . ".jpg<br>");
echo ("pdf >> " . $datum . ".pdf");
?>
("knipknip irrelevante code")
$datum = date('U');
$handle = imagejpeg($im, 'pdf_files/' . $datum . '.jpg', 100); //jpg opslaan op server
imagedestroy($im);
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->image("pdf_files/" . $datum . ".jpg", 50, 200); // Image at x=50 and y=200.
$pdf->Output("pdf_files/" . $datum . ".pdf","F"); //
echo ("pdf is opgeslagen op de server in de map pdf_files<br>");
echo ("jpg >> " . $datum . ".jpg<br>");
echo ("pdf >> " . $datum . ".pdf");
?>
Zo krijgt elke file een numerieke waarde, gebaseerd op Epoch. Is elke seconde dus uniek, tenzij er meerdere mensen op 1 seconde een kaartje maken, zou dit werken lijkt me.
Edit: Evt de naam van het bedrijf/de persoon als filenaam gebruiken? ;)
Gewijzigd op 01/01/1970 01:00:00 door Alfred -
Maar nu wil ik de jpg die hij opslaat ook weergeven.. Volgens mij maak ik ergens een typfout, maar heb alles geprobeerd..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
echo ("knip!")
$datum = date('U');
$handle = imagejpeg($im, 'pdf_files/' . $datum . '.jpg', 100); //jpg opslaan op server
imagedestroy($im);
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->image("pdf_files/" . $datum . ".jpg", 50, 200); // Image at x=50 and y=200.
$pdf->Output("pdf_files/" . $datum . ".pdf","F"); //
echo ("pdf is opgeslagen op de server in de map pdf_files<br>");
echo ("jpg >> " . $datum . ".jpg<br>");
echo ("pdf >> " . $datum . ".pdf");
?>
echo ("knip!")
$datum = date('U');
$handle = imagejpeg($im, 'pdf_files/' . $datum . '.jpg', 100); //jpg opslaan op server
imagedestroy($im);
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->image("pdf_files/" . $datum . ".jpg", 50, 200); // Image at x=50 and y=200.
$pdf->Output("pdf_files/" . $datum . ".pdf","F"); //
echo ("pdf is opgeslagen op de server in de map pdf_files<br>");
echo ("jpg >> " . $datum . ".jpg<br>");
echo ("pdf >> " . $datum . ".pdf");
?>
<br /><img src=""><br />
Op de laaste regel wil ik de 'klant' de jpg laten zien van het visitekaartje wat hij heeft gegenereerd. Maar deze verwijst gewoon naar de pagina waar hij op staat... en niet naar pdf_files/dedatum.jpg
Heb je daar ook een oplossing van voor me?
Thnx again!!
Gr Johan
Gewijzigd op 01/01/1970 01:00:00 door Johan
Het werkt, en hoe! :)
Nu alleen wat mooier vormgeven, maar das geen probleem!
Tot de volgende vraag!
THNX RAFAEL!!
Johan:
SUPER SUPER SUPER!!
Het werkt, en hoe! :)
Nu alleen wat mooier vormgeven, maar das geen probleem!
Tot de volgende vraag!
THNX RAFAEL!!
Het werkt, en hoe! :)
Nu alleen wat mooier vormgeven, maar das geen probleem!
Tot de volgende vraag!
THNX RAFAEL!!
Ggd en nog veel succes ;)