<?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);
<?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'); ?>
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); }
<?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");
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); }
<?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
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); }
<?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 />';