Es cuestion de borrar unas lineas y definir bien nuestra escritura en donde usamos la clase.
Cita: Lo primero es editar la clase class.pdf.php y borrar las lineas en las que aparece la funcion que te da problemas. En este caso set_magic_quotes_runtime(0).
Despues de esto solo tienes que quitar el & de el script en el que creas el archivo pdf con sus imagenes que quieres incluir, te quedaria asi.
Código PHP:
Ver original<?php
include('class.ezpdf.php');
$pdf = new Cezpdf('a4'); //Esta linea es la que hay que cambiar
$pdf->selectFont('fonts/courier.afm');
$pdf->ezImage('tt.png',0, 300, 'none', 'center');
$pdf->ezText("\n\n\n",10);
$pdf->ezStream();
?>
El script del que te has copiado el codigo es de php4 y esa forma de definicion del objeto, solo es valido para esta version de php.
Otra posibilidad mas fea es anteponer una @ antes de set_magic_quotes_runtime en toda la clase.
Cita: Esta forma no te permitira reutilizar este codigo en versiones de php 6
tambien podrias cambiar set_magic_quotes_runtime(0) por ini_set("magic_quotes_runtime", 0)
Cita: De esto no estoy del todo seguro, pero deberia funcionar
Aqui te dejo tres posibles soluciones, espero que te funcione.
Si tienes alguna duda mas cierra este hilo, crea otro y mandame el permalink por mensaje privado.