Actualización
Una forma sencilla de empezar, con cosas ya añadidas es trabajar con la app skeleton de Rob Allen. Basta con tipear
Blog de lo que ve lucky4life en internet
Error: Non-static method Illuminate\Http\Request::ajax() should not be called statically, assuming $this from incompatible contextLa causa de eso es que usamos el namespace en vez de la facade.
use Illuminate\Http\Request;
Request;
Alias /dropbox "F:\Docs\Dropbox\web" <Directory "F:\Docs\Dropbox\web"> Options Indexes MultiViews Require all granted </Directory>

$str_usr_bd="SYSDBA";
$str_psw_bd="masterkey";
$str_ruta='localhost:c:/ADMIN.gdb';
//echo $str_ruta."
";
$conex=ibase_pconnect($str_ruta, $str_usr_bd, $str_psw_bd);
$sql="SELECT * FROM TABLA";
$cursor = ibase_query($conex, $sql);
print '
| $value  | ";
Si tienes problemas para conectarte o consultar en firebird te recomiendo leer el manual de PHP:
http://ve.php.net/manual/es/function.ibase-connect.php
http://ve.php.net/manual/es/function.ibase-query.php
http://ve.php.net/manual/es/function.ibase-fetch-row.php
Son más completos que este ejemplito chiquitico
Un monje shaolin viendo mi ignorancia me reveló algo tan evidente que por mi brutalidad nunca se me ocurriría hacer ni en mil reencarnaciones:
(Lo vi en una pagina pero no recuerdo cual fue para hacer la cita textual, sorry)
round(variable*100)/100;
Y no soy solo yo: Hoy en mi oficina muchos quedaron admirados ante la operación je je je.
Ya lo he probado en pasca, delphi y php.
// AQUÍ VEO LA LISTA QUE ME PIDE EL EJEMPLO
$envs = array( "HTTP_REFERER", "HTTP_USER_AGENT", "REMOTE_ADDR","REMOTE_HOST", "QUERY_STRING", "PATH_INFO" );
foreach ($envs as $env){
if (isset($GLOBALS["HTTP_SERVER_VARS"][$env])){
print "<b>$env:</b>".$GLOBALS["HTTP_SERVER_VARS"][$env]."<br />";
}
}
print ("<br /> AQUI VEO TODA LA LISTA DE VARIABLES DE ENTORNO QUE ESTÁN ACTIVAS... ESTO LO HICE YO <br /><br />");
foreach($GLOBALS["HTTP_SERVER_VARS"] as $key=>$value){
print ("<b>$key:</b> $value <br />");
}
$nombre = "xxx";//&$GLOBALS["_POST"]["nombre"];
$telefono = "5454";//&$GLOBALS["_POST"]["telefono"];
$email ="prueba <email@dominio.com>";// &$GLOBALS["_POST"]["email"];
$comentario = "prueba" ;//&$GLOBALS["_POST"]["comentario"];
if ( isset( $nombre ) && isset( $telefono )&& isset( $email ) && isset( $comentario )){
$headers = "mime-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$email."\r\n";
$headers .= "Reply-To: $email\r\n";
$asunto = "Mensaje enviado";
$mensaje = "<b>Enviado por:</b> $nombre </br><b>Teléfono:</b> $telefono</br> <b>E-mail:</b> <a href=\"mailto:$email\"> $email </a> </br> <b> Mensaje: </b> </br> $comentario";
mail("xxxx@gmail.com", $asunto, $mensaje, $headers);
echo "<script language=\"javascript\">";
echo "alert(\"La informacion se ha enviado con exito\");";
echo "</script>";
}
$ancho_deseado=125;
$origen_imagen="subero.jpg";
$imagen_original= imagecreatefromjpeg($origen_imagen);
if ($imagen_original){
$dimensiones_imagen_original = getimagesize($origen_imagen);
if ($dimensiones_imagen_original){
$ancho_imagen_original=$dimensiones_imagen_original[0];
if ($ancho_imagen_original>$ancho_deseado){
$alto_imagen_original=$dimensiones_imagen_original[1];
$relacion_tamano=$ancho_imagen_original/$ancho_deseado;
$nueva_altura_deseada=ceil($alto_imagen_original / $relacion_tamano);
$nueva_imagen=imagecreate($ancho_deseado, $nueva_altura_deseada);
imagecopyresized($nueva_imagen, $imagen_original, 0, 0, 0, 0, $ancho_deseado, $nueva_altura_deseada, $ancho_imagen_original, $alto_imagen_original);
}
header("Content-Type: image/jpeg");
echo imagejpeg($nueva_imagen);
}
}
// Acá hago mi conexión
include ("../conexiones/conex.php");
//Crear una nueva imagen a partir de un archivo o URL.
$imagen = imagecreatefromjpeg("D:\\Mis Documentos\\Mis imágenes\\tempo.jpg");
//Inicia el almacenamiento en el búfer de salida.
ob_start();
//Producir la salida de una imagen al navegador o a un archivo.
imagejpeg($imagen);
//Devolver el contenido del búfer de salida.
$jpg = ob_get_contents();
//Limpia el búfer de salida y termina el almacenamiento en el búfer de salida.
ob_clean();
//libera de código malicioso
$jpg = str_replace('##','\#\#',mysql_escape_string($jpg));
$sql = "INSERT INTO prueba_foto (foto) VALUES ('$jpg')";
$result = mysql_query($sql,$conex) or die(mysql_error());
<?php
function caracter_alante($cadena, $num_lugares, $caracter){
settype($cadena, "string");
while (strlen($cadena)<$num_lugares){
$cadena = $caracter.$cadena;
}
return $cadena;
}
@$numero=$_POST['numero'];
print '<h1>'.caracter_alante($numero, 3, '0').'</h1>';
?>
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=reporteremesa.xls");
Echo "<Table>";
Echo "<Tr>";
Echo "<Td>";
Echo "Capullito";
Echo "</Td>";
Echo "<Tr>";
Echo "</Table>";