本文整理汇总了PHP中Ftp::getErrores方法的典型用法代码示例。如果您正苦于以下问题:PHP Ftp::getErrores方法的具体用法?PHP Ftp::getErrores怎么用?PHP Ftp::getErrores使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ftp
的用法示例。
在下文中一共展示了Ftp::getErrores方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: SubirPlantillaAction
/**
* Sube al servidor el archivo de plantilla a la carpeta
* docs/docsXXX/circulares/plantillas.
*
* Debe existir la carpeta docs/docsXXX/circulares.
* Se sube usando ftp.
*
* @return type
*/
public function SubirPlantillaAction()
{
$fichero = $this->request['FILES']['filePlantilla'];
if (in_array($fichero['type'], $this->tiposPermitidos)) {
$carpetaPlantillas = $_SESSION['appPath'] . "/docs/docs{$_SESSION['emp']}/circulares/plantillas";
Archivo::creaCarpeta($carpetaPlantillas);
if (is_uploaded_file($fichero['tmp_name'])) {
$ftp = new Ftp($_SESSION['project']['ftp']);
if ($ftp) {
$ok = $ftp->upLoad($carpetaPlantillas, $fichero['tmp_name'], $fichero['name']);
$this->_errores = $ftp->getErrores();
$ftp->close();
} else {
$this->_errores[] = "Fallo al conectar vía FTP";
foreach ($_SESSION['project']['ftp'] as $item) {
$this->_errores[] = $item;
}
}
}
} else {
$this->_errores[] = "Tipo de archivo no permitido. Sólo se admiten archivos rtf,txt y html";
}
$this->values['errores'] = $this->_errores;
return $this->IndexAction();
}
示例2: actualiza
/**
* Cambia el nombre de una imagen existente
*
* Actualiza el nombre nuevo en la tabla de imagenes y cambia
* el nombre al archivo físico
*
* @param string $titulo El titulo de la imagen
* @param string $slug El nombre de la imagen sin limpiar
* @param booelan $mostrarPieFoto TRUE si se quiere mostrar el titulo en el pie de la imagen
* @param array $documento Array con los parametros del documento
* @param booelan $idThumbnail
* @param integer $orden
* @return boolean TRUE si se cambió con Exito
*/
public function actualiza()
{
$ok = TRUE;
// Cargo los datos del objeto antes de cambiarlos
$doc = new CpanDocs($this->getId());
$pathName = $doc->getPathName();
$nombreAnterior = $doc->getName();
unset($doc);
// Si el nombre propuesto es distinto al que ya tiene y no es Thumbnail
// recalculo el nombre amigable, cambio el path y renombro el archivo
$this->actualizaNombreAmigable();
$nombreNuevo = $this->getName();
$pathInfo = pathinfo($pathName);
$carpetaDestino = $this->_prePath . $pathInfo['dirname'];
$ftp = new Ftp($_SESSION['project']['ftp']);
$ok = $ftp->rename($carpetaDestino, $nombreAnterior, $nombreNuevo);
$this->_errores = $ftp->getErrores();
$ftp->close();
unset($ftp);
if ($this->_ArrayDoc['tmp_name'] != '') {
$ok = $this->subeDocumento();
}
// Si todo ha ido bien, actualizo el objeto
if ($ok) {
$this->save();
}
unset($this);
return $ok;
}