Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6796 connectés 

 


Dernière réponse
Sujet : [PHP]
shinji merci pour ton aide, je vais essayer avec tes renseignements : open_image...
Je tiens le post à jour, à suivre!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shinji merci pour ton aide, je vais essayer avec tes renseignements : open_image...
Je tiens le post à jour, à suivre!
Mara's dad D'après mes recherche, la fonction n'éxiste plus !
Ici : http://www.php.net/manual/en/funct [...] -image.php
elle est toujours documentée, mais les commentaires des utilisateurs indique que çà marche pas.
 
D'autre part, dans la doc pdflib (compatibility.txt) on trouve :
- The interface and functionality of PDF_open_memory_image() changed:
  Change
    int PDF_open_memory_image(PDF *p, unsigned char *buffer,
  int width, int height, int components, int bpc);
    -- to --
    int PDF_open_image(PDF *p, "raw", "memory", const char *data, long len,
  int width, int height, int components, int bpc, NULL);
 
Il faut donc utiliser PDF_open_image !
La doc :
là : http://www.php.net/manual/en/funct [...] -image.php
ou là : http://dev.nexen.net/docs/php/anno [...] -image.php
n'est pas très explicite !
 
Bonne chance !
 
Sinon, enregistre ton image dans un fichier !
shinji merci!, parce que là j'y connais pas assez ! :(
Mara's dad J'ai regardé dans php_pdf.dll, et en effet, la fonction n'y est pas ? ? ? ?
Je cherche....
shinji Voilà mon script :  
[g]<?
$fp=fopen("test.pdf","w" );
$pdf = pdf_open($fp);
pdf_set_info($pdf, "Author", "Yann" );
pdf_set_info($pdf, "Title", "Test" );
pdf_set_info($pdf, "Creator", "See Author" );
pdf_set_info($pdf, "Subject", "Test" );
/*****************************************************/
/**                    PAGE 1                       **/
/*****************************************************/
pdf_begin_page($pdf, 1000, 1000);
pdf_add_outline($pdf, "Page 1" );
pdf_set_font($pdf, "Times-Roman", 50, "host" );
pdf_set_value($pdf, "textrendering", 1);
pdf_show_xy($pdf, "Rapport Strater ", 350, 800);
pdf_moveto($pdf, 300, 780);
pdf_lineto($pdf, 700, 780);
pdf_stroke($pdf);
pdf_set_font($pdf, "Times-Roman", 20, "host" );
pdf_set_value($pdf, "textrendering", 0);
pdf_show_xy($pdf, "Modèle de référence", 400, 650);
pdf_set_font($pdf, "Times-Roman", 16, "host" );
pdf_show_xy($pdf, "Auteur:            ", 200, 550);
pdf_show_xy($pdf, "Sujet:             ", 200, 450);
pdf_end_page($pdf);
 
/*****************************************************/
/**               PAGE 2 image du DD                **/
/*****************************************************/
pdf_begin_page($pdf,1000,1000);
pdf_add_outline($pdf, "Page 2" );
pdf_set_font($pdf, "Times-Roman", 30, "host" );
pdf_show_xy($pdf, "Exemple sur DD", 450, 900);
$im=pdf_open_image_file ($pdf,"png","nono.png" );
pdf_place_image ($pdf,$im,200,0,0.85);
pdf_end_page($pdf);
 
/*****************************************************/
/**               PAGE 3 image live                 **/
/*****************************************************/
// NE MARCHE PAS ENCORE
pdf_begin_page($pdf,1000,1000);
pdf_add_outline($pdf, "Page 3" );
pdf_set_font($pdf, "Times-Roman", 30, "host" );
pdf_show_xy($pdf, "Exemple live", 450, 900);
 
$im = imagecreate(100, 100);
$col = Imagecolorallocate($im, 80, 45, 190);
ImageFill($im, 10, 10, $col);
// LA FONCTION pdf_open_memory_image N'EST PAS ENCORE IMPLEMENTEE DANS PHP
$pim = pdf_open_memory_image($pdf, $im);
ImageDestroy($im);
//pdf_place_image($pdf, $pim, 50, 50, 1);
//pdf_close_image($pdf, $pim);
 
pdf_end_page($pdf);
 
/*****************************************************/
/**                    PAGE 4                       **/
/*****************************************************/
pdf_begin_page($pdf,1000,1000);
pdf_add_outline($pdf, "Page 4" );
pdf_set_font($pdf, "Times-Roman", 25, "host" );
pdf_show_xy($pdf, "Réalisé par :", 400, 650);
pdf_show_xy($pdf, "Yann Barrault", 400, 550);
pdf_show_xy($pdf, "le 25 avril 2001", 400, 500);
pdf_end_page($pdf);
pdf_close($pdf);
echo "FINIS";
?>
[/g]
 
ça permettrait de savoir si c'est juste mon serveur, non?
shinji peut ê que la fonction n'est implémentée que sous linux?
Vous avez déjà essayés chez vous?
shinji j'ai essayé pdf en minuscules et en majuscules ?
Mara's dad tu as essayé pdf_open_memory_image au lieu de PDF_open_memory_image ?
shinji vous en savez rien ou c'est trop évident ou vous vous en foutez???
shinji hep, juste un avis pour m'éclairer?
shinji

duch a écrit a écrit :

as tu viré le ; dans php.ini devant la ligne correspondant à l'extension pdf ?




Ouais, bien sûr, j'arrive à générer des fichiers pdf mais pas à utiliser cette fonction?

duch as tu viré le ; dans php.ini devant la ligne correspondant à l'extension pdf ?
shinji alors?
shinji up
shinji

youdontcare a écrit a écrit :

tes librairies pdf sont soit :  
* indisponibles,
* mal compilées
 
je vois pas bien ce que tu veux de plus ...




je n'ai rien compilé, c'est sous windows98.
Qu'est-ce qu'il faut que je fasse?

youdontcare tes librairies pdf sont soit :  
* indisponibles,
* mal compilées
 
je vois pas bien ce que tu veux de plus ...
shinji J'ai posté un beug sur PHP.net dont voici le contenu et les réponses. Le STATUS du message est CLOSED mais je ne comprends pas, ce qu'il en est? Ce sera corriger dans PHP4.0.6? Il faut faire quelquechose? Ré-installer PHP? Je ne vois pas en quoi le pb est résolut. Si vous comprenez mieux que moi?

Citation :

[2001-05-02 08:14:22]
 
I use PHP 4.0.5 and Apache 1.3.12
 
My script :
<?
$pdf=pdf_new();
$im = ImageCreate(100, 100);
$col = ImageColorAllocate($im, 80, 45, 190);
ImageFill($im, 10, 10, $col);
$pim = PDF_open_memory_image($pdf, $im);
ImageDestroy($im);
PDF_place_image($pdf, $pim, 100, 100, 1);
PDF_close_image($pdf, $pim);
?>
 
The server's answer :
 
Fatal error: Call to undefined function: pdf_open_memory_image() in c:\web\essaipdfnew.php
on line 6
 
[2001-05-09 11:15:42] sniper@php.net
 
Another reminder for the Windows binaries builder..
The pdf.dsp should have HAVE_LIBGD13 1 in it?
 
--Jani
 
[2001-05-11 19:51:04] jmoore@php.net
 
Fixed in CVS (kinda) It now returns correct error when function isnt there... just a
question of the person who builds the binaries having the correct libs avalible (and altering
config.w32.h correctly.
 
- James


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)