manual de php - unewebmanual de php eaglecrack zybercrack oberóncracker akir@net +ncr/crc...

1062

Upload: others

Post on 15-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

  • Manual de PHP

    EagleCrackZyberCrack

    OberónCrackerAkir@nEt

    +NCR/CRC [ReVeRsEr]RDGMaxThobas

    Editado porZyberCrack

  • Manual de PHPpor EagleCrack, ZyberCrack, OberónCracker, +NCR/CRC [ReVeRsEr], Akir@nET, RDGMax, Thobas.

    Editado por ZyberCrack

    Saludos,

    Pack09, Intocable, Luchin19, pacx09, elucas, El_Sr_Fantasma, elhackerperu_01, demoncracklos,

    zeus, Rey123, loboazul, kaisercrack, jemerson.

    Copyright

    Este manual puede ser redistribuido bajo los términos de la "GNU General Public License"publicada por la "Free SoftwareFoundation"; tanto bajo la versión 2 de esta licencia o bajo versiones posteriores.

  • Tabla de contenidosPrefacio ..................................................................................................................................................................................41

    Sobre este Manual.........................................................................................................................................................41Sobre la traducción .......................................................................................................................................................41

    I. Conceptos Básicos .............................................................................................................................................................431. Introducción ..............................................................................................................................................................43

    Qué es PHP?........................................................................................................................................................45Qué se puede hacer con PHP?.............................................................................................................................45Corta historia de PHP ..........................................................................................................................................45

    2. Instalación .................................................................................................................................................................47Bajándose la última versión ................................................................................................................................49Instalación en sistemas UNIX .............................................................................................................................49

    Instrucciones Rápidas de Instalación (Versión Módulo de Apache) .........................................................49Configuración ............................................................................................................................................49Módulo del Apache....................................................................................................................................50Módulo fhttpd ............................................................................................................................................50CGI version................................................................................................................................................50Opciones de soporte para Base de Datos...................................................................................................50

    Adabas D ..........................................................................................................................................50dBase ................................................................................................................................................50filePro ...............................................................................................................................................50mSQL ...............................................................................................................................................51MySQL.............................................................................................................................................51iODBC .............................................................................................................................................51OpenLink ODBC .............................................................................................................................51Oracle ...............................................................................................................................................51PostgreSQL ......................................................................................................................................52Solid .................................................................................................................................................52Sybase ..............................................................................................................................................52Sybase-CT........................................................................................................................................52Velocis ..............................................................................................................................................52Una librería a medida de ODBC ......................................................................................................52ODBC Unificado..............................................................................................................................53LDAP ...............................................................................................................................................53

    Otras opciones de configuración................................................................................................................53with-mcrypt=DIR ..........................................................................................................................53enable-sysvsem ..............................................................................................................................53enable-sysvshm ..............................................................................................................................53with-xml .........................................................................................................................................53enable-maintainer-mode.................................................................................................................54with-system-regex ..........................................................................................................................54with-config-file-path.......................................................................................................................54with-exec-dir ..................................................................................................................................54enable-debug ..................................................................................................................................54enable-safe-mode ...........................................................................................................................54enable-track-vars ............................................................................................................................55enable-magic-quotes ......................................................................................................................55enable-debugger .............................................................................................................................55enable-discard-path ........................................................................................................................55enable-bcmath ................................................................................................................................55enable-force-cgi-redirect ................................................................................................................55disable-short-tags ...........................................................................................................................56enable-url-includes .........................................................................................................................56disable-syntax-hl ............................................................................................................................56

    5

  • CPPFLAGS y LDFLAGS ................................................................................................................56Construyendo.............................................................................................................................................56Probando ....................................................................................................................................................56Comprobando la velocidad ........................................................................................................................56

    Instalación en sistemas Windows 95/98/NT .......................................................................................................57Pasos Generales de Instalación ..................................................................................................................57Windows 95/98/NT y PWS/IIS 3 ..............................................................................................................57Windows NT e IIS 4 ..................................................................................................................................58Windows 9x/NT y Apache 1.3.x................................................................................................................59Omni HTTPd 2.0b1 para Windows ...........................................................................................................59Módulos del PHP.......................................................................................................................................59

    ¿Problemas? ........................................................................................................................................................60Lea las PMF (FAQ)....................................................................................................................................60Informes de error .......................................................................................................................................60Otros problemas.........................................................................................................................................60

    3. Configuración............................................................................................................................................................61El archivo de configuración.................................................................................................................................63

    Directivas Generales de Configuración .....................................................................................................63Directivas de Configuración de Correo......................................................................................................66Directivas de Configuración de Modo Seguro...........................................................................................66Directivas de Configuración del Debugger................................................................................................67Directivas de Carga de Extensiones...........................................................................................................67Directivas de Configuración de MySQL....................................................................................................67Directivas de Configuración de mSQL......................................................................................................67Directivas de Configuración de Postgres ...................................................................................................68SESAM Configuration Directives .............................................................................................................68Directivas de Configuración de Sybase .....................................................................................................68Directivas de Configuración de Sybase-CT...............................................................................................69Directivas de Configuración de Informix ..................................................................................................69Directivas de Configuración de Matemática BC .......................................................................................70Directivas de Configuración de Capacidades de los Navegadores ............................................................70Directivas Unificadas de Configuración de ODBC ...................................................................................70

    4. Seguridad ..................................................................................................................................................................73Binarios CGI .......................................................................................................................................................75

    Posibles ataques .........................................................................................................................................75Caso 1: solamente se sirven ficheros publicos...........................................................................................75Caso 2: usando enable-force-cgi-redirect ................................................................................................76Caso 3: Usando doc_root or user_dir ........................................................................................................76Caso 4: Analizador PHP fuera del arbol web. ...........................................................................................76

    Modulo Apache ...................................................................................................................................................77II. Referencia del Lenguaje..................................................................................................................................................79

    5. Sintaxis básica...........................................................................................................................................................79Saliendo de HTML..............................................................................................................................................81Separación de instrucciones ................................................................................................................................81Comentarios ........................................................................................................................................................81

    6. Types .........................................................................................................................................................................83Enteros.................................................................................................................................................................85Números en punto flotante ..................................................................................................................................85Cadenas ...............................................................................................................................................................85

    Conversión de cadenas...............................................................................................................................87Arrays ..................................................................................................................................................................87

    Arrays unidimensionales ...........................................................................................................................87Arrays Multidimensionales........................................................................................................................88

    Objetos ................................................................................................................................................................89Inicialización de Objetos ...........................................................................................................................89

    6

  • Type juggling.......................................................................................................................................................90Forzado de tipos.........................................................................................................................................90

    7. Variables....................................................................................................................................................................93Conceptos Básicos...............................................................................................................................................95Variables predefinidas .........................................................................................................................................95

    Variables de Apache ..................................................................................................................................96Variables de entorno ..................................................................................................................................97Variables de PHP .......................................................................................................................................97

    Ambito de las variables .......................................................................................................................................98Variables variables.............................................................................................................................................100Variables externas a PHP...................................................................................................................................100

    Formularios HTML (GET y POST) ........................................................................................................100IMAGE SUBMIT variable names..................................................................................................101

    Cookies HTTP .........................................................................................................................................101Variables de entorno ................................................................................................................................102Puntos en los nombres de variables de entrada........................................................................................102Determinando los tipos de variables ........................................................................................................102

    8. Constantes ...............................................................................................................................................................1039. Expresiones .............................................................................................................................................................10710. Operadores ............................................................................................................................................................111

    Operadores Aritméticos.....................................................................................................................................113Operadores de Asignación ................................................................................................................................113Operadores Bit a bit...........................................................................................................................................113Operadores de Comparación .............................................................................................................................114Operador de ejecución.......................................................................................................................................114Operadores de Incremento/decremento.............................................................................................................115Operadores Lógicos...........................................................................................................................................115Precedencia de Operadores ...............................................................................................................................115Operadores de Cadenas .....................................................................................................................................116

    11. Estructuras de Control...........................................................................................................................................117if.......................................................................................................................................................................119else ..................................................................................................................................................................119elseif..............................................................................................................................................................119Sintaxis Alternativa de Estructuras de Control .................................................................................................120while ................................................................................................................................................................120do..while .......................................................................................................................................................121for ....................................................................................................................................................................122foreach............................................................................................................................................................123break ................................................................................................................................................................124continue..........................................................................................................................................................125switch..............................................................................................................................................................125require()............................................................................................................................................................127include() ............................................................................................................................................................128require_once() ..................................................................................................................................................131include_once() ..................................................................................................................................................133

    12. Funciones ..............................................................................................................................................................135Funciones definidas por el usuario ....................................................................................................................137Parámetros de las funciones ..............................................................................................................................137

    Pasar parámetros por referencia...............................................................................................................137Parámetros por defecto ............................................................................................................................138Lista de longitud variable de parámetros.................................................................................................139

    Devolver valores................................................................................................................................................139old_function.................................................................................................................................................139Funciones variable.............................................................................................................................................139

    13. Clases y Objetos....................................................................................................................................................141class ................................................................................................................................................................143

    7

  • 14. References Explained............................................................................................................................................145What are References..........................................................................................................................................147What do References ..........................................................................................................................................147What aren t References .....................................................................................................................................147Returning References ........................................................................................................................................147Unsetting References.........................................................................................................................................148Spotting the Reference ......................................................................................................................................148

    global References..................................................................................................................................148$this.......................................................................................................................................................148

    III. Características..............................................................................................................................................................14915. Manejando errores ................................................................................................................................................14916. Creando imágenes GIF .........................................................................................................................................15317. Autentificación HTTP con PHP............................................................................................................................15718. Cookies .................................................................................................................................................................16119. El envío de archivos ..............................................................................................................................................165

    Envío de archivos con el método POST............................................................................................................167Errores comunes ................................................................................................................................................167Envío de más de un archivo...............................................................................................................................167Soporte del método PUT ...................................................................................................................................168

    20. Usando archivos remotos ......................................................................................................................................17121. Manejando conexiones..........................................................................................................................................17522. Conexiones persistentes a bases de datos .............................................................................................................179

    IV. Referencia de las Funciones ........................................................................................................................................183I. Funciones específicas de Apache ............................................................................................................................183

    apache_lookup_uri ............................................................................................................................................185apache_note .......................................................................................................................................................185getallheaders ......................................................................................................................................................185virtual ................................................................................................................................................................186

    II. Funciones de matrices ............................................................................................................................................187array...................................................................................................................................................................189array_count_values............................................................................................................................................189array_flip ...........................................................................................................................................................189array_keys .........................................................................................................................................................190array_merge .......................................................................................................................................................190array_pad ...........................................................................................................................................................191array_pop...........................................................................................................................................................191array_push .........................................................................................................................................................192array_reverse .....................................................................................................................................................192array_shift..........................................................................................................................................................193array_slice .........................................................................................................................................................193array_splice .......................................................................................................................................................194array_unshift......................................................................................................................................................195array_values.......................................................................................................................................................195array_walk .........................................................................................................................................................196arsort ..................................................................................................................................................................196asort ...................................................................................................................................................................197compact .............................................................................................................................................................197count ..................................................................................................................................................................198current................................................................................................................................................................198each....................................................................................................................................................................199end .....................................................................................................................................................................200extract ................................................................................................................................................................200in_array..............................................................................................................................................................201key .....................................................................................................................................................................201krsort..................................................................................................................................................................202

    8

  • ksort ...................................................................................................................................................................202list ......................................................................................................................................................................202next ....................................................................................................................................................................203pos .....................................................................................................................................................................203prev ....................................................................................................................................................................204rango ..................................................................................................................................................................204reset ...................................................................................................................................................................204rsort....................................................................................................................................................................204shuffle ................................................................................................................................................................205sizeof .................................................................................................................................................................205sort .....................................................................................................................................................................205uasort .................................................................................................................................................................206uksort .................................................................................................................................................................206usort ...................................................................................................................................................................207

    III. Funciones Ortográficas .........................................................................................................................................209aspell_new .........................................................................................................................................................211aspell_check ......................................................................................................................................................211aspell_check-raw ...............................................................................................................................................211aspell_suggest....................................................................................................................................................212

    IV. Funciones matemáticas de precisión arbitraria.....................................................................................................213bcadd .................................................................................................................................................................215bccomp ..............................................................................................................................................................215bcdiv ..................................................................................................................................................................215bcmod ................................................................................................................................................................215bcmul .................................................................................................................................................................215bcpow ................................................................................................................................................................216bcscale ...............................................................................................................................................................216bcsqrt .................................................................................................................................................................216bcsub..................................................................................................................................................................216

    V. Bzip2 Compression Functions ...............................................................................................................................217bzclose ...............................................................................................................................................................219bzcompress ........................................................................................................................................................219bzdecompress ....................................................................................................................................................219bzerrno...............................................................................................................................................................220bzerror ...............................................................................................................................................................220bzerrstr...............................................................................................................................................................220bzflush ...............................................................................................................................................................221bzopen ...............................................................................................................................................................221bzread ................................................................................................................................................................221bzwrite ...............................................................................................................................................................222

    VI. Funciones de calendario .......................................................................................................................................223JDToGregorian ..................................................................................................................................................225GregorianToJD ..................................................................................................................................................225JDToJulian.........................................................................................................................................................225JulianToJD.........................................................................................................................................................225JDToJewish........................................................................................................................................................226JewishToJD........................................................................................................................................................226JDToFrench .......................................................................................................................................................226FrenchToJD .......................................................................................................................................................226JDMonthName ..................................................................................................................................................226JDDayOfWeek...................................................................................................................................................227easter_date .........................................................................................................................................................227easter_days ........................................................................................................................................................228

    VII. CCVS API Functions ..........................................................................................................................................229231

    VIII. soporte de las funciones COM para Windows ...................................................................................................233

    9

  • com_load ...........................................................................................................................................................235com_invoke .......................................................................................................................................................235com_propget ......................................................................................................................................................235com_get .............................................................................................................................................................235com_propput......................................................................................................................................................235com_propset ......................................................................................................................................................235com_set..............................................................................................................................................................235

    IX. Funciones de Clases/Objectos ..............................................................................................................................237get_class_methods.............................................................................................................................................239get_class_vars....................................................................................................................................................239get_object_vars..................................................................................................................................................239method_exists ....................................................................................................................................................239

    X. Funciones de ClibPDF ...........................................................................................................................................241cpdf_global_set_document_limits ....................................................................................................................245cpdf_set_creator ................................................................................................................................................245cpdf_set_title .....................................................................................................................................................245cpdf_set_subject ................................................................................................................................................245cpdf_set_keywords ............................................................................................................................................245cpdf_open ..........................................................................................................................................................246cpdf_close..........................................................................................................................................................246cpdf_page_init ...................................................................................................................................................246cpdf_finalize_page ............................................................................................................................................246cpdf_finalize ......................................................................................................................................................247cpdf_output_buffer ............................................................................................................................................247cpdf_save_to_file...............................................................................................................................................247cpdf_set_current_page ......................................................................................................................................247cpdf_begin_text .................................................................................................................................................248cpdf_end_text ....................................................................................................................................................248cpdf_show .........................................................................................................................................................248cpdf_show_xy ...................................................................................................................................................248cpdf_text ............................................................................................................................................................249cpdf_set_font .....................................................................................................................................................249cpdf_set_leading................................................................................................................................................249cpdf_set_text_rendering ....................................................................................................................................250cpdf_set_horiz_scaling ......................................................................................................................................250cpdf_set_text_rise..............................................................................................................................................250cpdf_set_text_matrix .........................................................................................................................................250cpdf_set_text_pos ..............................................................................................................................................250cpdf_set_char_spacing ......................................................................................................................................251cpdf_set_word_spacing .....................................................................................................................................251cpdf_continue_text ............................................................................................................................................251cpdf_stringwidth................................................................................................................................................251cpdf_save ...........................................................................................................................................................251cpdf_restore .......................................................................................................................................................252cpdf_translate ....................................................................................................................................................252cpdf_scale ..........................................................................................................................................................252cpdf_rotate.........................................................................................................................................................252cpdf_setflat ........................................................................................................................................................253cpdf_setlinejoin .................................................................................................................................................253cpdf_setlinecap ..................................................................................................................................................253cpdf_setmiterlimit .............................................................................................................................................253cpdf_setlinewidth ..............................................................................................................................................253cpdf_setdash ......................................................................................................................................................254cpdf_moveto ......................................................................................................................................................254cpdf_rmoveto.....................................................................................................................................................254cpdf_curveto......................................................................................................................................................254

    10

  • cpdf_lineto.........................................................................................................................................................255cpdf_rlineto .......................................................................................................................................................255cpdf_circle .........................................................................................................................................................255cpdf_arc .............................................................................................................................................................255cpdf_rect ............................................................................................................................................................256cpdf_closepath...................................................................................................................................................256cpdf_stroke ........................................................................................................................................................256cpdf_closepath_stroke .......................................................................................................................................256cpdf_fill .............................................................................................................................................................256cpdf_fill_stroke..................................................................................................................................................257cpdf_closepath_fill_stroke.................................................................................................................................257cpdf_clip ............................................................................................................................................................257cpdf_setgray_fill ................................................................................................................................................257cpdf_setgray_stroke...........................................................................................................................................258cpdf_setgray ......................................................................................................................................................258cpdf_setrgbcolor_fill .........................................................................................................................................258cpdf_setrgbcolor_stroke ....................................................................................................................................258cpdf_setrgbcolor ................................................................................................................................................258cpdf_add_outline ...............................................................................................................................................259cpdf_set_page_animation ..................................................................................................................................259cpdf_import_jpeg ..............................................................................................................................................260cpdf_place_inline_image ..................................................................................................................................260cpdf_add_annotation .........................................................................................................................................260

    XI. CURL, Client URL Library Functions .................................................................................................................261curl_init .............................................................................................................................................................263curl_setopt .........................................................................................................................................................263curl_exec ...........................................................................................................................................................265curl_close ..........................................................................................................................................................265curl_version .......................................................................................................................................................265

    XII. Funciones de pago electrónico ............................................................................................................................267cybercash_encr ..................................................................................................................................................269cybercash_decr ..................................................................................................................................................269cybercash_base64_encode.................................................................................................................................269cybercash_base64_decode.................................................................................................................................269

    XIII. Character type functions ....................................................................................................................................271ctype_alnum ......................................................................................................................................................273ctype_alpha........................................................................................................................................................273ctype_cntrl .........................................................................................................................................................273ctype_digit .........................................................................................................................................................273ctype_lower .......................................................................................................................................................273ctype_graph .......................................................................................................................................................273ctype_print.........................................................................................................................................................273ctype_punct .......................................................................................................................................................274ctype_space .......................................................................................................................................................274ctype_upper .......................................................................................................................................................274ctype_xdigit .......................................................................................................................................................274

    XIV. Funciones de la capa de abstraccion de bases de datos (dbm-style)..................................................................275dba_close ...........................................................................................................................................................277dba_delete..........................................................................................................................................................277dba_exists ..........................................................................................................................................................277dba_fetch ...........................................................................................................................................................277dba_firstkey .......................................................................................................................................................278dba_insert ..........................................................................................................................................................278dba_nextkey.......................................................................................................................................................278dba_popen .........................................................................................................................................................278dba_open ...........................................................................................................................................................279

    11

  • dba_optimize .....................................................................................................................................................279dba_replace........................................................................................................................................................279dba_sync............................................................................................................................................................280

    XV. Funciones de fecha y hora...................................................................................................................................281checkdate ...........................................................................................................................................................283date ....................................................................................................................................................................283getdate ...............................................................................................................................................................284gettimeofday ......................................................................................................................................................284gmdate ...............................................................................................................................................................285gmmktime..........................................................................................................................................................285gmstrftime .........................................................................................................................................................285microtime ..........................................................................................................................................................286mktime...............................................................................................................................................................286strftime ..............................................................................................................................................................287time....................................................................................................................................................................288

    XVI. Funciones para dBase ........................................................................................................................................289dbase_create ......................................................................................................................................................291dbase_open ........................................................................................................................................................291dbase_close........................................................................................................................................................292dbase_pack ........................................................................................................................................................292dbase_add_record ..............................................................................................................................................292dbase_replace_record ........................................................................................................................................292dbase_delete_record ..........................................................................................................................................292dbase_get_record...............................................................................................................................................293dbase_get_record_with_names .........................................................................................................................293dbase_numfields ................................................................................................................................................293dbase_numrecords .............................................................................................................................................293

    XVII. Funciones dbm..................................................................................................................................................295dbmopen ............................................................................................................................................................297dbmclose............................................................................................................................................................297dbmexists...........................................................................................................................................................297dbmfetch ............................................................................................................................................................297dbminsert ...........................................................................................................................................................297dbmreplace ........................................................................................................................................................298dbmdelete ..........................................................................................................................................................298dbmfirstkey ........................................................................................................................................................298dbmnextkey .......................................................................................................................................................298dblist ..................................................................................................................................................................299

    XVIII. dbx functions ...................................................................................................................................................301dbx_close...........................................................................................................................................................303dbx_connect ......................................................................................................................................................303dbx_error ...........................................................................................................................................................304dbx_query ..........................................................................................................................................................304dbx_sort .............................................................................................................................................................306dbx_cmp_asc .....................................................................................................................................................306dbx_cmp_desc ...................................................................................................................................................307

    XIX. Funciones con directorios ..................................................................................................................................309chdir...................................................................................................................................................................311dir ......................................................................................................................................................................311closedir ..............................................................................................................................................................311opendir...............................................................................................................................................................311readdir................................................................................................................................................................311rewinddir ...........................................................................................................................................................312

    XX. Funciones de DOM XML ...................................................................................................................................313xmldoc ...............................................................................................................................................................315xmldocfile..........................................................................................................................................................315

    12

  • xmltree...............................................................................................................................................................315XXI. Error Handling and Logging Functions .............................................................................................................317

    error_log ............................................................................................................................................................319error_reporting ..................................................................................................................................................320restore_error_handler ........................................................................................................................................320set_error_handler...............................................................................................................................................320trigger_error ......................................................................................................................................................322user_error ..........................................................................................................................................................323

    XXII. Funciones filePro ..............................................................................................................................................325filepro ................................................................................................................................................................327filepro_fieldname...............................................................................................................................................327filepro_fieldtype ................................................................................................................................................327filepro_fieldwidth ..............................................................................................................................................327filepro_retrieve ..................................................................................................................................................327filepro_fieldcount ..............................................................................................................................................327filepro_rowcount ...............................................................................................................................................328

    XXIII. Funciones del sistema de ficheros ...................................................................................................................329basename ...........................................................................................................................................................331chgrp ..................................................................................................................................................................331chmod ................................................................................................................................................................331chown ................................................................................................................................................................332clearstatcache ....................................................................................................................................................332copy ...................................................................................................................................................................332delete .................................................................................................................................................................333dirname ..............................................................................................................................................................333diskfreespace .....................................................................................................................................................333fclose .................................................................................................................................................................333feof ....................................................................................................................................................................334fgetc ...................................................................................................................................................................334fgetcsv ...............................................................................................................................................................334fgets ...................................................................................................................................................................335fgetss..................................................................................................................................................................335file ......................................................................................................................................................................336file_exists...........................................................................................................................................................336fileatime .............................................................................................................................................................336filectime .............................................................................................................................................................336filegroup.............................................................................................................................................................337fileinode .............................................................................................................................................................337filemtime............................................................................................................................................................337fileowner ............................................................................................................................................................337fileperms ............................................................................................................................................................337filesize................................................................................................................................................................338filetype ...............................................................................................................................................................338flock ...................................................................................................................................................................338fopen ..................................................................................................................................................................339fpassthru ............................................................................................................................................................340fputs ...................................................................................................................................................................340fread...................................................................................................................................................................340fseek ..................................................................................................................................................................340ftell ....................................................................................................................................................................341fwrite .................................................................................................................................................................341set_file_buffer....................................................................................................................................................341is_dir ..................................................................................................................................................................342is_executable .....................................................................................................................................................342is_file .................................................................................................................................................................342is_link ................................................................................................................................................................342

    13

  • is_readable.........................................................................................................................................................343is_writeable .......................................................................................................................................................343link.....................................................................................................................................................................343linkinfo ..............................................................................................................................................................343mkdir .................................................................................................................................................................344pclose.................................................................................................................................................................344popen .................................................................................................................................................................344readfile ...............................................................................................................................................................345readlink ..............................................................................................................................................................345rename ...............................................................................................................................................................345rewind ................................................................................................................................................................345rmdir ..................................................................................................................................................................346stat .....................................................................................................................................................................346lstat ....................................................................................................................................................................347symlink ..............................................................................................................................................................347tempnam ............................................................................................................................................................347touch ..................................................................................................................................................................348umask ................................................................................................................................................................348unlink.................................................................................................................................................................348

    XXIV. Funciones Forms Data Format (Formato de Datos de Formularios) ..............................................................351fdf_open ............................................................................................................................................................353fdf_close ............................................................................................................................................................353fdf_create...........................................................................................................................................................353fdf_save .............................................................................................................................................................354fdf_get_value .....................................................................................................................................................354fdf_set_value .....................................................................................................................................................354fdf_next_field_name..........................................................................................................................................354fdf_set_ap ..........................................................................................................................................................355fdf_set_status.....................................................................................................................................................355fdf_get_status ....................................................................................................................................................355fdf_set_file.........................................................................................................................................................355fdf_get_file ........................................................................................................................................................356

    XXV. Funciones FTP..................................................................................................................................................357ftp_connect ........................................................................................................................................................359ftp_login ............................................................................................................................................................359ftp_pwd..............................................................................................................................................................359ftp_cdup.............................................................................................................................................................359ftp_chdir ............................................................................................................................................................359ftp_mkdir ...........................................................................................................................................................359ftp_rmdir............................................................................................................................................................360ftp_nlist..............................................................................................................................................................360ftp_rawlist..........................................................................................................................................................360ftp_systype ........................................................................................................................................................360ftp_pasv .............................................................................................................................................................360ftp_get................................................................................................................................................................361ftp_fget ..............................................................................................................................................................361ftp_put .......................................