[Php-avanzado] ORM
Federico Penin
fepcapo en hotmail.com
Jue Nov 7 21:23:20 ART 2013
Necesitaria los ejemplos de ORM gracias leo :)
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Thu, 7 Nov 2013 13:22:55 -0300
> Subject: Re: [Php-avanzado] consulta manejo archivos
>
> Hola Victoria,
>
> a simple vista no se ve nada mal, sobre todo si el script ya sube los
> archivos (aunque este código parece que no debería subir porque al no
> tener una / final "subidas" estás poniendo las cosas en el mismo
> directorio del script con nombre subidas.epoch-nombre_original).
>
> Fijate haciendo este cambio para obtener mejor información de lo que
> está pasando. Típicamente esto son errores de permisos o de rutas.
>
> if(isset($_POST['Borra'])) {
> // Debug
> print("Debug: se va a borrar ".$dir.$_POST['a'] );
>
> unlink($dir.$_POST['a']);
> $msg = "Archivo borrado: {$_POST['a']}";
> }
>
> Contanos como te fue!
>
>
> El jue, 07-11-2013 a las 16:05 +0000, Vicky Revuelta escribió:
> > hola a todos!
> > estuve practicando el tema de subida de archivos, escaneo de
> > directorios y demás, modificando un ejemplo que tenía.
> > El tema es que no me funciona el botón borrar, seguro que es algún
> > error pavo pero no me puedo dar cuenta cual
> > les pego el código
> >
> >
> > <?php
> > $p = $_POST;
> > $f = $_FILES;
> > $dir = "subidas";
> > $msg = '';
> > $u = date("U")."-";
> > if(isset($_POST['Bok'])) {
> > if(is_uploaded_file($f["a"]["tmp_name"])) {
> > if("image/jpeg" == $f["a"]["type"]) {
> > move_uploaded_file($f["a"]["tmp_name"], $dir.$u.$f["a"]["name"]);
> > $msg = "Archivo recibido: {$f["a"]["name"]}";
> > } else {
> > $msg = "Error 2; solo JPEG";
> > }
> > } else {
> > $msg = "Error 1";
> > }
> > }
> >
> >
> > if(isset($_POST['Borra'])) {
> > unlink($dir.$_POST['a']);
> > $msg = "Archivo borrado: {$_POST['a']}";
> > }
> >
> >
> > $todo = scandir($dir);
> > array_shift($todo);
> > array_shift($todo);
> >
> >
> > ?>
> > <!DOCTYPE html>
> > <html>
> > <head>
> > <title>subidas</title>
> > <meta name="generator" content="Bluefish 2.0.1" />
> > <meta name="author" content="invitado" />
> > <meta name="date" content="2013-10-03T21:44:49-0300" />
> > <meta http-equiv="content-type" content="charset=UTF-8"/>
> > </head>
> > <body>
> >
> >
> > <form method="post" enctype="multipart/form-data" name="f" id="f">
> > <input type="file" name="a" id="a" />
> > <input type="submit" name="Bok" value="Subir" />
> > </form>
> >
> >
> > <hr />
> > <div style="border: 3px solid red"><?=$msg?></div>
> > <hr />
> > <ol>
> >
> >
> > <?php
> > foreach($todo as $l) {
> > ?>
> > <li>
> > Archivo: <a href="<?=$dir?><?=$l?>"><?=$l?></a>
> > <form id="b" name="b" method="post">
> > <input name="a" id="a" type="hidden" value="<?=$l?>" />
> > <input type="submit" name="Borra" value="Borrar" />
> > </form>
> > </li>
> > <?php
> > }
> > ?>
> > </ol>
> > </body>
> > </html>
> > _______________________________________________
> > Lista de correo: Php-avanzado
> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> > Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20131108/d572500a/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado