[SOLUCIONADO][Taller PHP] Duda taller php 2 ejercicio 2

  • 3 Respuestas
  • 3766 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
  • Skype: cesartorres.1688
    • Ver Perfil
    • Email
Tengo una duda en este ejercicio la verdad no he podido hacerlo funcionar .. quisiera que me explicaran el porque ; gracias a todos

dejo los codigos

Código: HTML5
  1. <Solo los usuarios pueden ver los links. Registrate o Ingresar action='ejercicio2.php' method='POST' enctype='multipart/form-data'>
  2. Seleccione archivo: <Solo los usuarios pueden ver los links. Registrate o Ingresar type='file' name='file' /><Solo los usuarios pueden ver los links. Registrate o Ingresar />
  3. <Solo los usuarios pueden ver los links. Registrate o Ingresar type='submit' name='upload' value='Subir' />
  4. </Solo los usuarios pueden ver los links. Registrate o Ingresar>

Código: PHP
  1. <?php
  2.  
  3. #subir archivo
  4. echo 'Nombre temporal: '.$_FILES['file']['tmp_name'].'<br/>';
  5. echo 'Nombre: '.$_FILES['file']['name'].'<br/>';
  6. echo 'Tamaño (en bytes): '.$_FILES['file']['size'].'<br/>';
  7. echo 'Tipo: '.$_FILES['file']['type'].'<br/>';
  8. echo 'Número de error: '.$_FILES['file']['error'].'<br/>';
  9.  
  10. #Nombre temporal: C:\WINDOWS\Temp\php1C.tmp
  11. #Nombre: taller.txt
  12. #Tamaño (en bytes): 0
  13. #Tipo: text/plain
  14. #Número de error: 0
  15.  
  16. #copiar archivo
  17. $dir = 'uploads/';
  18. if(Solo los usuarios pueden ver los links. Registrate o Ingresar($dir.'taller.txt', $dir.'tallercopia.txt'))
  19. {
  20.    echo 'Archivo Copiado Correctamente';
  21. }
  22. else
  23. {
  24.    echo 'Archivo Copiado Incorrectamente';
  25. }
  26.  
  27. #renombrar archivo
  28. Solo los usuarios pueden ver los links. Registrate o Ingresar('tallercopia.txt', 'archivonuevo.txt');
  29. ?>

y esto me marca en el navegador

Nombre temporal: C:\WINDOWS\Temp\phpA0.tmp
Nombre: taller.txt
Tamaño (en bytes): 0
Tipo: text/plain
Número de error: 0

Warning: copy(uploads/taller.txt) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\taller\Unidad 2\ejercicio2.php on line 18
Archivo Copiado Incorrectamente
Warning: rename(tallercopia.txt,archivonuevo.txt) [function.rename]: No such file or directory in C:\AppServ\www\taller\Unidad 2\ejercicio2.php on line 28
« Última modificación: Agosto 14, 2014, 02:56:40 pm por blackdrake »

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 555
  • Actividad:
    0%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
  • Skype: arthusuxD
    • Ver Perfil
    • Arthusu BLOG

Re:[Taller PHP]Duda taller php 2 ejercicio 2

  • en: Agosto 05, 2011, 03:19:34 am
soi nuevo creo que el tuyo es un error en el directorio no lo puedes copiar asi, mira qui te dejo como me quedo el mio aver si puedes ver tu error o algo asi a mi ya me salio bien ai va:

PD: por defecto el txt lo puse como xd.txt  :-\

HTML: taller2_prueba2.html
Código: HTML5
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <Solo los usuarios pueden ver los links. Registrate o Ingresar xmlns="http://www.w3.org/1999/xhtml">
  3. <Solo los usuarios pueden ver los links. Registrate o Ingresar>
  4. <Solo los usuarios pueden ver los links. Registrate o Ingresar http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <Solo los usuarios pueden ver los links. Registrate o Ingresar>Subidor</Solo los usuarios pueden ver los links. Registrate o Ingresar>
  6. </Solo los usuarios pueden ver los links. Registrate o Ingresar>
  7.  
  8. <Solo los usuarios pueden ver los links. Registrate o Ingresar>
  9. <Solo los usuarios pueden ver los links. Registrate o Ingresar action="subidor.php" method="post" enctype="multipart/form-data">
  10. Seleccione el archivo a subir: <Solo los usuarios pueden ver los links. Registrate o Ingresar type="file" name="archivo" /><Solo los usuarios pueden ver los links. Registrate o Ingresar />
  11. <Solo los usuarios pueden ver los links. Registrate o Ingresar type="submit" name="upload" value="Subir!" /><Solo los usuarios pueden ver los links. Registrate o Ingresar />
  12. </Solo los usuarios pueden ver los links. Registrate o Ingresar>
  13. </Solo los usuarios pueden ver los links. Registrate o Ingresar>
  14. </Solo los usuarios pueden ver los links. Registrate o Ingresar>
  15.  

PHP: subidor.php
Código: PHP
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Documento sin t&iacute;tulo</title>
  6. </head>
  7.  
  8. <body>
  9. <?php
  10. $ext_permitidas = Solo los usuarios pueden ver los links. Registrate o Ingresar('txt');
  11. $tmp = $_FILES['archivo']['tmp_name'];
  12. $name = $_FILES['archivo']['name'];
  13. $ext = Solo los usuarios pueden ver los links. Registrate o Ingresar($name, PATHINFO_EXTENSION);
  14. $dir = 'uploads/';
  15. if(Solo los usuarios pueden ver los links. Registrate o Ingresar($ext, $ext_permitidas))
  16. {
  17. if(Solo los usuarios pueden ver los links. Registrate o Ingresar($tmp, $dir.$name))
  18. {
  19. echo 'Archivo subido correctamente. <br />';
  20. Solo los usuarios pueden ver los links. Registrate o Ingresar('uploads/xd.txt', 'uploads/xd1.txt');
  21. echo "renombrado correctamente <br />";
  22. }else{
  23. echo 'Hubo un error al subir el archivo.';
  24. }
  25. }else{
  26. echo 'Archivos con la extension '.$ext.' no son permitidos';
  27. }
  28. ?>
  29. </body>
  30. </html>

Saludos
« Última modificación: Agosto 05, 2011, 03:21:31 am por arthusu »
Pentest - Hacking & Security Services

Contact me: [email protected]

Desconectado Xt3mP

  • *
  • Underc0der
  • Mensajes: 432
  • Actividad:
    0%
  • Reputación 0
  • Ellos me están buscando, pero yo los encontraré.
    • MSN Messenger - Xt3mP@h4x0rz.us
    • AOL Instant Messenger - Xt3mP@h4x0rz.us
    • Yahoo Instant Messenger - Xt3mP@h4x0rz.us
    • Ver Perfil
    • Xt3mP

Re:[Taller PHP]Duda taller php 2 ejercicio 2

  • en: Agosto 05, 2011, 09:33:25 am
Citar
Warning: copy(uploads/taller.txt) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\taller\Unidad 2\ejercicio2.php on line 18

Lo que sucede es que no estas subiendo el archivo, solo estas agarrando el temporal; por eso mismo te dice que no existe el archivo a abrir. Ocupas primero subir y mover el archivo (move_uploaded_file()) y luego copiarlo y renombrarlo.

Saludos.
Cada vez que me das Karma me motivas

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
  • Skype: cesartorres.1688
    • Ver Perfil
    • Email

Re:[Taller PHP]Duda taller php 2 ejercicio 2

  • en: Agosto 05, 2011, 09:48:09 pm
Solo los usuarios pueden ver los links. Registrate o Ingresar
Citar
Warning: copy(uploads/taller.txt) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\taller\Unidad 2\ejercicio2.php on line 18

Lo que sucede es que no estas subiendo el archivo, solo estas agarrando el temporal; por eso mismo te dice que no existe el archivo a abrir. Ocupas primero subir y mover el archivo (move_uploaded_file()) y luego copiarlo y renombrarlo.

Saludos.

Ok lo intento y te cuento

 

[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 24520
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 11320
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 9997
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 14277
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 13595
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon