<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
class Cadena
{
    public static function largo($cad)
    {
        return strlen($cad);
    }
    public static function mayusculas($cad)
    {
        return strtoupper($cad);
    }
    public static function minusculas($cad)
    {
        return strtolower($cad);
    }
}
$c = "Hola";
echo "Cadena original: " . $c;
echo "<br />";
echo "Largo: " . Cadena::largo($c);
echo "<br />";
echo "Mayusculas: " . Cadena::mayusculas($c);
echo "<br />";
echo "Minusculas: " . Cadena::minusculas($c);
示例#2
0
<?php

require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
foreach ($_FILES as $key) {
    if ($key['error'] == UPLOAD_ERR_OK) {
        // Verificamos si se subio correctamente
        $cadena = new Cadena($key['name']);
        // Limpio el nombre con el objeto Cadena
        $cadena2 = new Cadena($key['tmp_name']);
        // Limpio el nombre temporal con el objeto Cadena
        $tamano = $key['size'] / 1000 . ' kb';
    } else {
        echo $key['error'];
    }
    // Si no se cargo mostramos el error
}
$imagen = new Imagen('', $cadena->limpiar(), $cadena2->limpiar(), '../photos/', $tamano);
$imagen->redimensionar(600, 600);
$imagen->setImagen('imagen');
?>
 
示例#3
0
function listaCadenasPorIdCorporativo()
{
    require_once '../php/clases/Cadena.class.php';
    $listaCadena = new Cadena(1);
    $idCorporativo = $_POST["idCorporativo"];
    $respuesta = $listaCadena->listaCadenasPoridCorporativo($idCorporativo);
    if (sizeof($respuesta)) {
        $exito = 1;
        $code = "";
        $msg = "Datos encontrados";
        $datos = array("exito" => $exito, "code" => $code, "msg" => $msg, "datos" => $respuesta);
    } else {
        $exito = 0;
        $code = "";
        $msg = "Busqueda sin resultados";
        $datos = array("exito" => $exito, "code" => 1, "msg" => $msg);
    }
    echo json_encode($datos);
}
示例#4
0
<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 *
 */
class Cadena
{
    public static function mayusculas($cadena)
    {
        return strtoupper($cadena);
    }
}
echo Cadena::mayusculas("Hola");
示例#5
0
文件: WSCadena.php 项目: boscDev/tevi
function obtenerCadenaPorId()
{
    require_once '../php/clases/Cadena.class.php';
    $cadena = new Cadena(1);
    $idCadena = $_POST["idCadena"];
    $respuesta = $cadena->obtenCadenaPorId($idCadena);
    //print_r($respuesta);die();
    if ($respuesta->exito) {
        $exito = 1;
        $code = '';
        $msg = 'Cadena encontrada.';
        $resultado = array("exito" => $exito, "code" => $code, "msg" => $msg, "nombreCadena" => $respuesta->nombreCadena, "clabeInterbancaria" => $respuesta->clabeInterbancaria, "nombreCorto" => $respuesta->nombreCorto, "plaza" => $respuesta->plaza, "estado" => $respuesta->estado, "status" => $respuesta->status);
    } else {
        $exito = 0;
        $code = '';
        $msg = 'Busqueda de cadena sin resultados';
        $resultado = array("exito" => $exito, "code" => $code, "msg" => $msg);
    }
    echo json_encode($resultado);
}
示例#6
0
<?php

require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
$cadena = new Cadena($_POST['ruta']);
$archivo = substr($cadena->limpiar(), 12);
// Elimino los 12 primeros caracteres que representan el C:\fakePath\ que no nos sirve
$imagen = new Imagen('', $archivo, '', '../temp/', '');
$imagen->eliminar();
// Asigno la ruta final con el nombre del archivo a eliminar y elimino el archivo
示例#7
0
 public static function resumeHtml($html, $len = 15)
 {
     $html = html_entity_decode($html, ENT_QUOTES, "UTF-8");
     $result = $html;
     $lenTotal = mb_strlen($html);
     $lenText = mb_strlen(strip_tags($html));
     if ($lenText > $len) {
         $lenResumen = $lenText - $len;
         //Recorremos la cadena del final al principio y quitamos solo caracteres que no pertenezcan a etiquetas HTML
         $i = 0;
         //Contamos el numero de letras que hemos resumido
         $arrResumen = array();
         $resumible = true;
         $aux = 0;
         while (abs($aux) < $lenTotal) {
             $aux -= 1;
             $letra = mb_substr($html, $aux, 1);
             switch ($letra) {
                 case ">":
                     $resumible = false;
                     break;
                 case "<":
                     $resumible = true;
                     break;
             }
             if (!$resumible || $letra == "<") {
                 array_push($arrResumen, $letra);
             } else {
                 if ($lenText - $i > $len) {
                     $i++;
                 } else {
                     array_push($arrResumen, $letra);
                 }
                 //echo "$i .- ";
             }
         }
         $result = "";
         $arrResumen = array_reverse($arrResumen);
         foreach ($arrResumen as $letra) {
             $result .= $letra;
         }
         $result = trim($result) . "...";
     }
     //return $result;
     $result = preg_replace('/(<br>)+$/', '', $result);
     $result = preg_replace('/(<br \\/>)+$/', '', $result);
     return Cadena::stripEmptyTags($result);
 }
示例#8
0
<?php

require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
foreach ($_FILES as $key) {
    if ($key['error'] == UPLOAD_ERR_OK) {
        // Verificamos si se subio correctamente
        $cadena = new Cadena($key['name']);
        // Limpio el nombre con el objeto Cadena
        $cadena2 = new Cadena($key['tmp_name']);
        // Limpio el nombre temporal con el objeto Cadena
        $tamano = $key['size'] / 1000 . ' kb';
    } else {
        echo $key['error'];
    }
    // Si no se cargo mostramos el error
}
$imagen = new Imagen('', $cadena->limpiar(), $cadena2->limpiar(), '../temp/', $tamano);
$imagen->redimensionar(600, 600);
echo $imagen->setImagen('');
?>
 
<?php

class Cadena
{
    public static function largo($cad)
    {
        return strlen($cad);
    }
    public static function mayusculas($cad)
    {
        return strtoupper($cad);
    }
    public static function minuscula($cad)
    {
        return strtolower($cad);
    }
}
$c = 'Hola esto eS una Prueba PruEbecita';
echo 'Cadena original: ' . $c . '<br />';
echo 'Largo: ' . Cadena::largo($c) . '<br />';
echo 'Toda en mayusculas ' . Cadena::mayusculas($c) . '<br />';
echo 'Toda en minusculas ' . Cadena::minuscula($c) . '<br />';