source: admin/WebConsole/includes/FicherosPost.php

qndtest
Last change on this file was b6ec162, checked in by Ramón M. Gómez <ramongomez@…>, 5 years ago

#834: Remove all redundant PHP closing tags.

  • Property mode set to 100644
File size: 2.2 KB
Line 
1<?php
2//________________________________________________________________________________________
3//
4//      Salva un fichero enviado por POST
5//      Parámetros:
6//              - $UrlPagina: Url de la página que carga el fichero
7//              - $NombreFicheroPost: Nombre temporal que le da php al fichero post
8//              - $NombreFichero: Nombre definitivo que tendrá  el fichero
9//________________________________________________________________________________________
10function SalvaFichero_POST($UrlPagina,$NombreFicheroPost,$NombreFichero,&$UrlFichero){
11
12        $UrlCarpetaPagina=dirname($UrlPagina);
13        $UrlFichero=$UrlCarpetaPagina."/iconos/".$NombreFichero;
14       
15        $PathFisicoFichero=TomaPathFIsico($UrlPagina,$NombreFichero);
16
17        if (file_exists($PathFisicoFichero)) // Borra el fichero si existe
18        unlink($PathFisicoFichero);
19        $resul=move_uploaded_file($NombreFicheroPost,$PathFisicoFichero); // salva el fichero
20        return($resul);
21}
22//________________________________________________________________________________________
23//
24//      Elimina un fichero en el servidor
25//      Parámetros:
26//              - $UrlPagina: Url de la página que carga el fichero
27//              - $NombreFichero: Nombre definitivo que tendrá  el fichero
28//________________________________________________________________________________________
29function EliminaFichero($UrlPagina,$NombreFichero){
30        $PathFisicoFichero=TomaPathFIsico($UrlPagina,$NombreFichero);
31        $resul=false;
32        if (file_exists($PathFisicoFichero)) // Borra el fichero si existe
33       $resul=unlink($PathFisicoFichero);
34        return($resul);
35}
36//________________________________________________________________________________________
37//
38//      Toma el path físico de un fichero
39//      Parámetros:
40//              - $UrlPagina: Url de la página que carga el fichero
41//              - $NombreFichero: Nombre definitivo que tendrá  el fichero
42//________________________________________________________________________________________
43function TomaPathFisico($UrlPagina,$NombreFichero){
44        $Nombrepagina=basename($UrlPagina);
45        $PathFisicoPagina=realpath($Nombrepagina);
46        $PathFisicoCarpetaPagina=dirname($PathFisicoPagina);
47        $PathFisicoCarpetaFichero=$PathFisicoCarpetaPagina."/iconos";
48        $PathFisicoFichero=$PathFisicoCarpetaPagina."/iconos/".$NombreFichero;
49        return($PathFisicoFichero);
50}
51
52
Note: See TracBrowser for help on using the repository browser.