source: admin/WebConsole/includes/FicherosPost.php @ 8c7b374

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 8c7b374 was c281499, checked in by ramon <ramongomez@…>, 13 years ago

#551: Quitar variables referenciadas en llamadas a funciones para compatibilidad con PHP 5.4.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@3279 a21b9725-9963-47de-94b9-378ad31fedc9

  • 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.