<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 09/20/11 14:37, Jorge Gonzalez wrote:
<blockquote cite="mid:4E7888F1.6040005@daikon.es" type="cite">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
Vale, aqui va con un poco mas de detalle:<br>
<br>
Lo del strict: poner al principio del script la linea "use
strict;". Si quieres, justo antes de la linea donde usas el
LDAP_CONTROL_PAGED puedes poner una linea "no strict subs;" para
evitar que dé ese error ahÃ.<br>
<br>
Para hacer un volcado del array de configuracion:<br>
<br>
Pon al principio del script la linea "use Data::Dumper;". Despues,
justo antes de la llamada a $ldap->search pon una linea "print
Dumper(\@args);"<br>
<br>
Para volcar $mesg y $ldap puedes hacerlo de la misma forma:<br>
<br>
print Dumper($mesg);<br>
print Dumper($ldap);<br>
<br>
Data::Dumper entiende los formatos de las referencias y te dará la
informacion que buscas.<br>
<br>
Slds<br>
Jorge<br>
<br>
</blockquote>
Hola!<br>
<br>
aprovecho la ocasión para recomendar el módulo Data::Printer como
alternativa a Data::Dumper por estar orientado exclusivamente a la
depuración (Data::Dumper se pensó originalmente para serializar
estructuras de datos). <br>
<br>
Algunas caracterÃsticas de Data::Printer:<br>
- muestra información sobre objetos (métodos, herencia).<br>
- no requiere que se le pasen referencias<br>
- presenta información en color<br>
- es configurable<br>
- la sintaxis es más compacta ( p $variable; )<br>
<br>
Saludos,<br>
<pre class="moz-signature" cols="72">--
Roberto HenrÃquez
<a class="moz-txt-link-abbreviated" href="mailto:roberto@freekeylabs.com">roberto@freekeylabs.com</a></pre>
</body>
</html>