Fondos para páginas web
Algunas imágenes son de uso libre, otras de no comercial, bueno nos puede ser muy útil.
Inspiración
Evitar cache del navegador
Encontre dos soluciones una con HTML y otra con PHP, vamos a ver como funcionan.
Solucion 1 con HTML:
<meta http-equiv="Expires" content="0">
<meta http-equiv="Last-Modified" content="0">
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">
<meta http-equiv="Pragma" content="no-cache">
Cualquiera de estos sirve, recuerde ubicarlos en la cabeza del documento es decir dentro del
<head>
Solucion 2 con PHP
<?php
header ("Expires: Thu, 27 Mar 1980 23:59:00 GMT"); //la pagina expira en una fecha pasada
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); //ultima actualizacion ahora cuando la cargamos
header ("Cache-Control: no-cache, must-revalidate"); //no guardar en CACHE
header ("Pragma: no-cache");
?>
Mayúsculas y minúsculas con PHP
<?php
$cadena="ingeosoft COLOMBIA";
echo strtoupper($cadena)."<br/>"; //INGEOSOFT COLOMBIAecho strtolower($cadena)."<br/>"; //ingeosoft colombia
echo ucfirst(strtolower($cadena))."<br/>"; //Ingeosoft colombia
?>
Cuando estas cadenas de texto contienen tíldes o se usa la letra ñ, no funcionan estas funciones propias de PHP, para ello podemos utilizar.
<?php
echo strtr(strtoupper("pío"), "àáâãäåæçèéêëìíîïðñòóôõöøùüú", "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÜÚ"); // PÍO echo strtr(strtolower("PÍO"), "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÜÚ", "àáâãäåæçèéêëìíîïðñòóôõöøùüú"); //pío
?>
Bases de Ajax
Plantilla para hacer un modulo para Moodle
Insertar código fuente en un blog
Simplemente pegamos el código fuente, damos clik en procesar y en el cuadro de texto inferior saldra el codigo modificado solo lo copiamos y pegamos en nuestro blog y ya esta.
Comenten...
Mostrar archivos de un directorio con php
<?php
// utilizando readdir
$path = "banners/";
// defino el directorio a leer
$directorio = opendir("$path");
// leo los elementos del directorio
while($archivo=readdir($directorio))
{
if ($archivo=="."){
} else {
if ($archivo==".."){
} else {echo "<div id=’banners’><a href=$path$archivo><img src=\"$path$archivo\" border=\"0\" alt=\"$archivo\" height=\"180\" align=\"middle\"> $archivo </a></div>" ;
}
}
} ?>
Gracias a: enlace
Siluetas vectoriales gratis
Gestor de imagenes
<input name="archivo" type="file" size="35" />
<input name="enviar" type="submit" value="Upload File" />
<input name="action" type="hidden" value="upload" />
</form>
$archivo = $_FILES["archivo"]['name'];
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
if ($archivo != "" && strpos($tipo, "jpeg") || strpos($tipo, "pjpeg")) {
$destino = "files/".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino)) {
unlink('files/'.$_POST['q'].'.jpg');
rename('files/'.$archivo, 'files/'.$_POST['q'].".jpg");
$status = "Archivo subido: <b>".$archivo."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
Funciona perfecto, solo una cosa que tarde mucho en comprender, y es que algunas fotos no las carga y eso es debido a el php.ini, en mi caso solo permite carga de archivos hasta de 2M, pero si se quiere cambiar es solo cambiar ese valor en el php.ini.
Eso es todo, por favor escriban sus comentarios.
Chao.
Recursos vectoriales gratis
Ejecutar sexylightbox desde swf
----------------------------------------------------------------------------------------------
"Este va en el Head del HTML"
y en las acciones del boton desde flash ponemos el siguiente codigo:
de esta manera el boton llama una funcion JavaScript y muestra el efecto que deseamos.
Hasta pronto.
Recuerden dejar comentarios.
Enlaces con imágenes que no se ven igual en Firefox y en IExplorer
Cuando hacia un enlace con una imagen utilizaba el siguiente código para que no se vieran los bordes del enlace:
----------------------------------------------------------
a:link, a:visited{color:#000000;text-decoration:none;}
----------------------------------------------------------------------
Esto funcionaba perfecto en Firefox pero IExplorer se veía un feo borde azul alrededor de la imagen como si no le hubiera enlazado el CSS.
Busque en Internet y encontré este foro http://www.php-hispano.net/foros/CSS/21165 la respuesta, la forma correcta y funcional de hacer el estilo es así:
--------------------------------------------------------------------------
a:link, a:visited{border: 1px solid #000000;display: block;}
img{border: 0px;}
--------------------------------------------------------------------------
De esta manera los enlaces con imágenes se ven iguales en IExplorer y en Firefox, el error estaba en quitar la decoración del texto "text-decoration:none;" que es solo para texto .
Espero este dato les sirva tanto como a mí.
Recuerden dejar sus comentarios.
Ejemplo con NuSoap
Bueno, creamos una carpeta "ejemplo" en ella incluimos el archivo:
|
require_once('lib/nusoap.php'); |
$servidor=new soap_server(); |
$servidor->configureWSDL('holawsdl','urn:holawsdl'); |
|
$servidor->register('hola', |
array('nombre' => 'xsd:string'), |
array('return' => 'xsd:string'), |
'urn:holawsdl', |
'urn:holawsdl#hola', |
'rpc', |
'encoded', |
'este ejecuta hola' |
); |
|
function hola($nombre){ |
return "hola, " . $nombre; |
} |
|
$HTTP_RAW_POST_DATA= isset($HTTP_RAW_POST_DATA); $HTTP_RAW_POST_DATA : ''; |
$servidor->service($HTTP_RAW_POST_DATA); |
?> |
|
Yo podemos consumir el servicio de hola.php con este archivo:
|
|
que llamaremos ejecutahola.php y que vamos a guardar en la misma carpeta ejemplo, para ejecutar el codigo anterior vamos http://127.0.0.1/ejemplo/ejecutahola.php y listo ya tenemos nuestro primer webservice con NuSoap.