SlideShare una empresa de Scribd logo
1 de 2
1. ¿ Cuales son las funciones de archivo en php?. Describa brevemente
2. Describa las funciones chdir, mkdir y rmdir.
3. ¿Como se indica el nombre y ubicacion del archivo a utilizar?
4. ¿Cómo indicar el nombre de la carpeta/directorio a crear?
PHP ofrece unaextensagamade funcionesparaaccesoa ficheros,funcionesque se pueden
utilizarparaabrir, guardar,leer,modificarficheros,etc.Menciónespecial merece lafunciónde
subirficherosaun servidor,porejemplo,puedesersubirunafotografiaauna páginaweb,
para poderutilizarlaenunforoo, por ejemplo,si tenemosunapáginawebque se dedicaa
promocionarpersonasparauna agenciade modelos,estaserámuybuenaopciónparapoder
recibirlasfotografiasde nuestrosusuarios.
A continuación,vamosaveruna serie de instruccionesutilizadasenPHPparael manejode
ficheros,asícomo una tablaenla que se explicacuál esel funcionamiento,segúnel valorque
tome la instrucción.
Funciónfopen( ):se utilizaparaabrirficheros.Debemosprestaratenciónalasiguiente tablaa
la hora de abrir ficheros,yaque,segúnel valorque elijamos,se daráunaserie de permisosu
otros a la hora de trabajar con ficheros.
Funciónfclose ( ):cuando hemosutilizadounarchivo,debemosterminarconeste mismo
cerrándolo,paralo que utilizaremosestafunción.
Funciónfread( ): esutilizadaparamostrar sólodeterminadaspartesde unfichero.Esta
funciónnecesitará,además,unsegundoargumento,que determinarálacantidadde
caracteresque se desealeerdel ficheroal que estamosaccediendo.FunciónfwriteO:es
utilizadaparaescribirficheros.Primerohayque abrirlo,segúnse explicóanteriormente,
prestandoatenciónaque para escribirdebemosutilizarpermisode escritura(esdecir,losque
llevanel símbolo+).
2) Funcionesmkdir( ) y rmdir( ): sonfuncionesutilizadasparacreary para borrar directorios,
respectivamente.El únicoparámetroque añadiremosaestasfuncionesesel de especificarel
nombre del directorioque queramoscrearo borrar.
3) Con este ejemplo,loque hacemosescrearenHTML un formularioparaenviarlas
fotografiasaotra páginaPHP que eneste caso seráguarda.php,que serála que procese el
ficheroque le enviamos.
<head> <title>Creaciónde unportal conPHP y MySQL </title></head><bodybgcolor=
"#303030"> <body text= "#FFFFFF"><body leftmargin="6015 <bodytopmargin= "60"> <font
face = "Tahoma"> <fontsize = "3"> <form enctype="multipart/form-data"
action="recepcion.php"method="post"><inputtype="hidden" name="Iim_tamano"
value="500000"> <b> <fontsize="6"> Formularioparael envíode ficheros:</b> </fontsize>
<p><b>Archivoa transferir<b><br><inputtype="file"name="archivo"></p><p><input
type="submit"name="enviar"value="Aceptar"></p> </form></head> <b>Instruccionesde
uso:Pulse el botónExaminaryseleccione el archivoque desee yluegopulseel botónEnviar.
</b>
4) <head> <title>Creaciónde unportal conPHP y MySQL </title></head><bodybgcolor=
"#303030"> <body text= "#FFFFFF"><body leftmargin="60"> <bodytopmargin= "60"> <font
face = "Tahoma"> <fontsize = "3"> <? if ($archivo!= "none"AND$archivo_size !=0 AND
$archivo_size<=$lim_tamano){ if (copy($archivo,"c:/ficheros/upload/".$archivo_name)) {
echo"<h2>Se ha transferidoel archivo$archivo_name</h2>";/*Indicamosel nombre del
archivotransferido.*/echo"<br>Su tamañoes: $archivo_size bytes<br>";/*Indicamosel
tamañodel archivotransferido*/echo"<br>EI ficheroestipo:$archivo_type <br>";/* Por
último,indicamosaqué tipode archivocorresponde.*/} } else { echo"<h2>No ha podido
transferirse el fichero</h2>";echo"<h3>sutamaño no puede excederde $lim_tamano
bytes</h2>";} echo"<a href='.$archivo_name.'>";?>

Más contenido relacionado

Destacado

6 bước phòng tránh đột quỵ
6 bước phòng tránh đột quỵ6 bước phòng tránh đột quỵ
6 bước phòng tránh đột quỵ
loren856
 

Destacado (14)

Sad derevo
Sad derevoSad derevo
Sad derevo
 
сцво2015 -2021 презентація
сцво2015 -2021 презентаціясцво2015 -2021 презентація
сцво2015 -2021 презентація
 
6 bước phòng tránh đột quỵ
6 bước phòng tránh đột quỵ6 bước phòng tránh đột quỵ
6 bước phòng tránh đột quỵ
 
brochure_A4_2013
brochure_A4_2013brochure_A4_2013
brochure_A4_2013
 
Quotes On Leadership
Quotes On LeadershipQuotes On Leadership
Quotes On Leadership
 
Teknologiateollisuuden taloustilanne ja -näkymät, huhtikuu 2015
Teknologiateollisuuden taloustilanne ja -näkymät, huhtikuu 2015Teknologiateollisuuden taloustilanne ja -näkymät, huhtikuu 2015
Teknologiateollisuuden taloustilanne ja -näkymät, huhtikuu 2015
 
Payday Loans Instant – An Appropriate Financial Solution For Your Crisis
Payday Loans Instant – An Appropriate Financial Solution For Your CrisisPayday Loans Instant – An Appropriate Financial Solution For Your Crisis
Payday Loans Instant – An Appropriate Financial Solution For Your Crisis
 
SPARK15: Urjanet Product Roadmap
SPARK15: Urjanet Product RoadmapSPARK15: Urjanet Product Roadmap
SPARK15: Urjanet Product Roadmap
 
Digital Strategy - Develop The “What is Actually Going To Happen” Plan By Rog...
Digital Strategy - Develop The “What is Actually Going To Happen” Plan By Rog...Digital Strategy - Develop The “What is Actually Going To Happen” Plan By Rog...
Digital Strategy - Develop The “What is Actually Going To Happen” Plan By Rog...
 
Guia cap 9 dorazio 11 11
Guia cap 9 dorazio 11 11Guia cap 9 dorazio 11 11
Guia cap 9 dorazio 11 11
 
Conditional type 2
Conditional type 2Conditional type 2
Conditional type 2
 
Práctica 10. extracción de adn
Práctica 10. extracción de adnPráctica 10. extracción de adn
Práctica 10. extracción de adn
 
Kesehatan biota air
Kesehatan biota airKesehatan biota air
Kesehatan biota air
 
Brighton SEO > The Head Term is Dead > Leveraging Content to Own the Long Tai...
Brighton SEO > The Head Term is Dead > Leveraging Content to Own the Long Tai...Brighton SEO > The Head Term is Dead > Leveraging Content to Own the Long Tai...
Brighton SEO > The Head Term is Dead > Leveraging Content to Own the Long Tai...
 

Similar a Tarea 11 11 slideshare

5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
facupro97
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
facupro97
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
facupro97
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
uts
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
uts
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
uts
 

Similar a Tarea 11 11 slideshare (20)

Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
 
5 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 95 11 armeli simonetti capitulo 9
5 11 armeli simonetti capitulo 9
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidencia
 
Capitulo 9 katlher bermejo
Capitulo 9 katlher bermejoCapitulo 9 katlher bermejo
Capitulo 9 katlher bermejo
 
Cap9
Cap9Cap9
Cap9
 
Bonifacio Vescovo 5 11 15 guia cap 9
Bonifacio Vescovo 5 11 15 guia cap 9Bonifacio Vescovo 5 11 15 guia cap 9
Bonifacio Vescovo 5 11 15 guia cap 9
 
Capitulo 9, 11 11
Capitulo 9, 11 11Capitulo 9, 11 11
Capitulo 9, 11 11
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Capitulo 9
Capitulo 9Capitulo 9
Capitulo 9
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHP
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Lopez scotte
Lopez scotteLopez scotte
Lopez scotte
 
Galnares colonna
Galnares colonnaGalnares colonna
Galnares colonna
 
LIBRERIA iDBMAP PARA BASE DE DATOS DB2 EN LOS OS/400 de IBM
LIBRERIA iDBMAP PARA BASE DE DATOS DB2 EN LOS OS/400 de IBMLIBRERIA iDBMAP PARA BASE DE DATOS DB2 EN LOS OS/400 de IBM
LIBRERIA iDBMAP PARA BASE DE DATOS DB2 EN LOS OS/400 de IBM
 
Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 

Tarea 11 11 slideshare

  • 1. 1. ¿ Cuales son las funciones de archivo en php?. Describa brevemente 2. Describa las funciones chdir, mkdir y rmdir. 3. ¿Como se indica el nombre y ubicacion del archivo a utilizar? 4. ¿Cómo indicar el nombre de la carpeta/directorio a crear? PHP ofrece unaextensagamade funcionesparaaccesoa ficheros,funcionesque se pueden utilizarparaabrir, guardar,leer,modificarficheros,etc.Menciónespecial merece lafunciónde subirficherosaun servidor,porejemplo,puedesersubirunafotografiaauna páginaweb, para poderutilizarlaenunforoo, por ejemplo,si tenemosunapáginawebque se dedicaa promocionarpersonasparauna agenciade modelos,estaserámuybuenaopciónparapoder recibirlasfotografiasde nuestrosusuarios. A continuación,vamosaveruna serie de instruccionesutilizadasenPHPparael manejode ficheros,asícomo una tablaenla que se explicacuál esel funcionamiento,segúnel valorque tome la instrucción. Funciónfopen( ):se utilizaparaabrirficheros.Debemosprestaratenciónalasiguiente tablaa la hora de abrir ficheros,yaque,segúnel valorque elijamos,se daráunaserie de permisosu otros a la hora de trabajar con ficheros. Funciónfclose ( ):cuando hemosutilizadounarchivo,debemosterminarconeste mismo cerrándolo,paralo que utilizaremosestafunción. Funciónfread( ): esutilizadaparamostrar sólodeterminadaspartesde unfichero.Esta funciónnecesitará,además,unsegundoargumento,que determinarálacantidadde caracteresque se desealeerdel ficheroal que estamosaccediendo.FunciónfwriteO:es utilizadaparaescribirficheros.Primerohayque abrirlo,segúnse explicóanteriormente, prestandoatenciónaque para escribirdebemosutilizarpermisode escritura(esdecir,losque llevanel símbolo+). 2) Funcionesmkdir( ) y rmdir( ): sonfuncionesutilizadasparacreary para borrar directorios, respectivamente.El únicoparámetroque añadiremosaestasfuncionesesel de especificarel nombre del directorioque queramoscrearo borrar. 3) Con este ejemplo,loque hacemosescrearenHTML un formularioparaenviarlas fotografiasaotra páginaPHP que eneste caso seráguarda.php,que serála que procese el ficheroque le enviamos. <head> <title>Creaciónde unportal conPHP y MySQL </title></head><bodybgcolor= "#303030"> <body text= "#FFFFFF"><body leftmargin="6015 <bodytopmargin= "60"> <font face = "Tahoma"> <fontsize = "3"> <form enctype="multipart/form-data" action="recepcion.php"method="post"><inputtype="hidden" name="Iim_tamano" value="500000"> <b> <fontsize="6"> Formularioparael envíode ficheros:</b> </fontsize> <p><b>Archivoa transferir<b><br><inputtype="file"name="archivo"></p><p><input type="submit"name="enviar"value="Aceptar"></p> </form></head> <b>Instruccionesde uso:Pulse el botónExaminaryseleccione el archivoque desee yluegopulseel botónEnviar. </b>
  • 2. 4) <head> <title>Creaciónde unportal conPHP y MySQL </title></head><bodybgcolor= "#303030"> <body text= "#FFFFFF"><body leftmargin="60"> <bodytopmargin= "60"> <font face = "Tahoma"> <fontsize = "3"> <? if ($archivo!= "none"AND$archivo_size !=0 AND $archivo_size<=$lim_tamano){ if (copy($archivo,"c:/ficheros/upload/".$archivo_name)) { echo"<h2>Se ha transferidoel archivo$archivo_name</h2>";/*Indicamosel nombre del archivotransferido.*/echo"<br>Su tamañoes: $archivo_size bytes<br>";/*Indicamosel tamañodel archivotransferido*/echo"<br>EI ficheroestipo:$archivo_type <br>";/* Por último,indicamosaqué tipode archivocorresponde.*/} } else { echo"<h2>No ha podido transferirse el fichero</h2>";echo"<h3>sutamaño no puede excederde $lim_tamano bytes</h2>";} echo"<a href='.$archivo_name.'>";?>