本文整理汇总了PHP中UploadFile::setDestino方法的典型用法代码示例。如果您正苦于以下问题:PHP UploadFile::setDestino方法的具体用法?PHP UploadFile::setDestino怎么用?PHP UploadFile::setDestino使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UploadFile
的用法示例。
在下文中一共展示了UploadFile::setDestino方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: metodophpSubir
function metodophpSubir($gestor)
{
$sesion = new Session();
$email = $sesion->get('_email');
if ($email == "") {
$contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html");
$datos = array("mensaje" => "No tiene permisos para acceder a este contenido. Por favor, primero regístrese", "ruta" => "../index.php?op=0");
$contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular);
$pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html");
$datos = array("contenidoParticular" => $contenidoParticular);
echo Plantilla::sustituirDatos($datos, $pagina);
} else {
$titulo = Request::post("titulo");
$descripcion = Request::post("descripcion");
$archivo = Request::post("archivo");
$subir = new UploadFile("archivo");
$subir->setPolitica(UploadFile::RENOMBRAR);
$subir->setDestino("../archivos/{$email}/");
if ($subir->upload()) {
$i++;
$nombre = $subir->getNombre();
$extension = $subir->getPath();
$ruta = "archivos/{$email}/{$nombre}.{$extension}";
$cuadro = new Cuadro($ruta, $titulo, $email, $descripcion);
$gestor->insert($cuadro);
$sesion->set("_ruta", $ruta);
$contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html");
$datos = array("mensaje" => "el cuadro ha sido insertado correctamente", "ruta" => "../artista/index.php");
$contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular);
$pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html");
$datos = array("contenidoParticular" => $contenidoParticular);
echo Plantilla::sustituirDatos($datos, $pagina);
} else {
$contenidoParticular = Plantilla::cargarPlantilla("../templates/_mensaje.html");
$datos = array("mensaje" => "Ha habido un problema en la subida del cuadro. Inténtelo de nuevo", "ruta" => "../artista/index.php");
$contenidoParticular = Plantilla::sustituirDatos($datos, $contenidoParticular);
$pagina = Plantilla::cargarPlantilla("../templates/_plantilla.1.html");
$datos = array("contenidoParticular" => $contenidoParticular);
echo Plantilla::sustituirDatos($datos, $pagina);
}
}
}
示例2: metodoinsertarObra
function metodoinsertarObra($gestor)
{
$subir = new UploadFile("archivo");
$sesion = new Session();
$alias = $sesion->get("_artista")->getAlias();
$subir->setDestino("../archivos/{$alias}/");
$subir->setPolitica(UploadFile::RENOMBRAR);
if ($subir->upload()) {
//Si la sube, la insertamos en la base de datos
$nombreA = $subir->getNombre();
$extension = $subir->getExtension();
$nombreArchivo = $nombreA . "." . $extension;
$ruta = "archivos/{$alias}/{$nombreArchivo}";
$nombre = Request::post('nombre');
$descripcion = Request::post('descripcion');
$obra = new Obra($ruta, $nombre, $alias, $descripcion);
$gestor->insert($obra);
$texto = "Obra almacenada en la base de datos";
self::escribir2($texto);
} else {
$texto = "No se ha podido almacenar la obra";
self::escribir2($texto);
}
}
示例3: Session
<?php
require '../clases/Autocarga.php';
$sesion = new Session();
$user = new Usuario();
$user = $sesion->getUser();
$subir = new UploadFile("archivo");
$subir->setNombre($subir->getNombre());
$subir->setPolitica(UploadFile::RENOMBRAR);
$subir->setDestino("./imagenes/Exhibition/");
var_dump($subir);
if ($subir->upload()) {
echo "Archivo subido";
} else {
echo "Archivo subido";
}
示例4: DataBase
<?php
require '../clases/Autocarga.php';
$bd = new DataBase();
$nuevafoto = new ManageFoto($bd);
$sesion = new Session();
if (!$sesion->isLogged()) {
$sesion->sendRedirect("index.php");
} else {
$user = new Usuario();
$user = $sesion->getUser();
}
$id = Request::post("pkID");
$titulo = Request::post("titulo");
$categoria = Request::post("categoria");
$fecha = Request::post("fecha");
$idfotografo = Request::post("idfotografo");
$archivo = $_FILES["archivo"]["name"];
$fotografia = new Foto(null, $id, $titulo, $categoria, $fecha, $archivo);
$r = $nuevafoto->insert($fotografia);
$subir = new UploadFile("archivo");
$subir->setNombre($subir->getNombre());
$subir->setPolitica(UploadFile::RENOMBRAR);
$subir->setDestino("../imagenes/");
$subir->upload();
$bd->close();
header("Location:gestionusuario.php?op=edit&r={$r}");
示例5: Session
<?php
require '/clases/Autocarga.php';
$sesion = new Session();
$user = new Usuario();
$user = $sesion->getUser();
$categoria = Request::post("categorias");
$privacidad = Request::post("privacidad");
$subir = new UploadFile("archivo");
$subir->setNombre($subir->getNombre());
$subir->setPolitica(UploadFile::RENOMBRAR);
$subir->setDestino("mp3/usuarios/" . $user->getNombre() . "/" . $privacidad . "/" . $categoria . "/");
if (!is_dir("mp3/usuarios/" . $user->getNombre() . "/" . $privacidad . "/" . $categoria . "/")) {
mkdir("mp3/usuarios/" . $user->getNombre() . "/" . $privacidad . "/" . $categoria . "/");
}
if ($subir->upload()) {
echo "Archivo subido";
$sesion->sendRedirect("user.php");
} else {
echo "Archivo subido";
$sesion->sendRedirect("errorpage.php");
}
示例6: Session
<?php
require '../clases/Request.php';
require '../clases/UploadFile.php';
require '../clases/AutoCarga.php';
$sesion = new Session();
$usuario = $sesion->get("usuario");
$privacidad = Request::post("privacidad");
$categoria = Request::post("categoria");
$carpeta = '../usuarios/' . $usuario . '/' . $privacidad . '/' . $categoria;
if (!file_exists($carpeta)) {
mkdir($carpeta, 0777, true);
}
$subir = new UploadFile("archivo");
$subir->setDestino("../usuarios/{$usuario}/{$privacidad}/{$categoria}/");
$subir->setPolitica(UploadFile::RENOMBRAR);
if ($subir->upload()) {
header('Location:subido.php');
} else {
header('Location:noSubido.php');
}