miércoles, 11 de septiembre de 2019
JpGraph Error 25128 PHP GD
Hola a todos amigos.
Trabajando con la librería de gráficos JpGraph me he encontrado con el error que describimos a continuación.
Se da tanto en la nueva versión como en la anterior y con php 5.2 / 7.10
JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)
Etiquetas:
Graficos,
JpGraph,
PHP8.1,
Programas Php
domingo, 4 de agosto de 2019
APP GESTIÓN INTEGRAL DE STOCK, VENTAS Y GASTOS
- GESTIÓN INTEGRAL DE STOCK, VENTAS Y GASTOS, EN PHP .
VERSIÓN BETA EN CONSTRUCCIÓN.
Creación de usuarios con distintos privilegios.
Gestión de stocks, secciones, productos, gastos, ventas, proveedores, clientes.
AGRADECIMIENTOS Y SUGERENCIAS: JuanBarrosPazos@hotmail.es
VERSIÓN BETA EN CONSTRUCCIÓN.
Creación de usuarios con distintos privilegios.
Gestión de stocks, secciones, productos, gastos, ventas, proveedores, clientes.
AGRADECIMIENTOS Y SUGERENCIAS: JuanBarrosPazos@hotmail.es
APP CONTABILIDAD COMERCIAL O DOMESTICA EN PHP
- CONTABILIDAD COMERCIAL O DOMESTICA EN PHP.
V. SIGLE USER / V. MULTI USER.
VERSIÓN EN CONSTRUCCIÓN. 07/04/2019.
Desarrollado en php7.10.
Funciones:
- Instalación y configuración a bbdd auto.
- Creación de usuario y configuración de bbdd y directorios.
- Gestión de proveedores de gastos e ingresos.
- Gestión de gastos e ingresos.
- Gestión de tipos impositivos.
- Balances y gráficas.
- Respaldo de BBDD, personalizado.
- Eliminación de ejercicios.
- Recupearación de claves usuario.
- Archivos.log de actividad del sistema.
Últimas modificaciones:
24/11/2016 Publicación versión Beta en construcción.
24/11/2016 Publicación del tutorial en pdf.
28/11/2016 Versión Estable.
30/11/2016 Balances comparativos de ingresos y gastos.
18/12/2016 Modificacion auto: ref, dir, img & table user.
Balance diferencial ingresos & gastos.
23/12/2016 Comprobación sistema para:
Wampserver 3.0.6_x86.
Apache 2.4.23.
Mysql 5.7.14.
Php 5.6.25-7.0.10.
27/12/2016 Gráficas dinámicas en balances anuales, trimestrales...
30/12/2016 Gráficos dinámicos gastos e ingresos diarios x mes.
Configuración de impuestos en Inclu/impuestos.php.
Reajuste de tablas e impuestos.
02/01/2017 Gestión de impuestos, entorno usuario: Creación, modificación y eliminación.
27/01/2017 Parámetros automáticos nuevo año, por usuario, reconfigurados y revisados.
Graficas de barras para balances anuales.
Graficas de barras en gastos e ingresos.
17/02/2017 Configuración de archivos .log de actividad del sistema.
26/02/2017 Mejora de los privilegios de consultas a nivel Administrador.
01/08/2018 Integración de Pagos e Ingresos pendientes.
Liquidación y auto actualización contable y en balance.
07/04/2019 Integración de Pagos e Ingresos pendientes en balances.
Copias de seguridad de tablas y bbdd.
Recuparación automática de claves de usuario y password.
Ejercicios: Status, Creación, Feedback, Eliminación.
Acutalización del tutorial de usuario.
AGRADECIMIENTOS Y SUGERENCIAS: JuanBarrosPazos@hotmail.es
V. SIGLE USER / V. MULTI USER.
VERSIÓN EN CONSTRUCCIÓN. 07/04/2019.
Desarrollado en php7.10.
Funciones:
- Instalación y configuración a bbdd auto.
- Creación de usuario y configuración de bbdd y directorios.
- Gestión de proveedores de gastos e ingresos.
- Gestión de gastos e ingresos.
- Gestión de tipos impositivos.
- Balances y gráficas.
- Respaldo de BBDD, personalizado.
- Eliminación de ejercicios.
- Recupearación de claves usuario.
- Archivos.log de actividad del sistema.
Últimas modificaciones:
24/11/2016 Publicación versión Beta en construcción.
24/11/2016 Publicación del tutorial en pdf.
28/11/2016 Versión Estable.
30/11/2016 Balances comparativos de ingresos y gastos.
18/12/2016 Modificacion auto: ref, dir, img & table user.
Balance diferencial ingresos & gastos.
23/12/2016 Comprobación sistema para:
Wampserver 3.0.6_x86.
Apache 2.4.23.
Mysql 5.7.14.
Php 5.6.25-7.0.10.
27/12/2016 Gráficas dinámicas en balances anuales, trimestrales...
30/12/2016 Gráficos dinámicos gastos e ingresos diarios x mes.
Configuración de impuestos en Inclu/impuestos.php.
Reajuste de tablas e impuestos.
02/01/2017 Gestión de impuestos, entorno usuario: Creación, modificación y eliminación.
27/01/2017 Parámetros automáticos nuevo año, por usuario, reconfigurados y revisados.
Graficas de barras para balances anuales.
Graficas de barras en gastos e ingresos.
17/02/2017 Configuración de archivos .log de actividad del sistema.
26/02/2017 Mejora de los privilegios de consultas a nivel Administrador.
01/08/2018 Integración de Pagos e Ingresos pendientes.
Liquidación y auto actualización contable y en balance.
07/04/2019 Integración de Pagos e Ingresos pendientes en balances.
Copias de seguridad de tablas y bbdd.
Recuparación automática de claves de usuario y password.
Ejercicios: Status, Creación, Feedback, Eliminación.
Acutalización del tutorial de usuario.
AGRADECIMIENTOS Y SUGERENCIAS: JuanBarrosPazos@hotmail.es
sábado, 6 de julio de 2019
Php js redirección después de un tiempo al ejecutar función
Hola a todos, en alguna ocasión se nos ha planteado la cuestión de poder redireccionar nuestra pagina a otra url, después de ejecutar una función y sin necesidad de un botón o un formulario, y sin ser onload al cargar la página.
Vamos a ver como en php usando una función js; redireccionaremos a otra url o la misma,
tras un tiempo determinado al ejecutar una función concreta en php.
El scrip js será el siguiente.
<script type="text/javascript">
function redir(){
window.location.href="url";
}
setTimeout("redir()",500);
// Ojo con "" / '' según donde no funcionan unas y si otras.
</script>
Ahora pasándolo a una función php:
Vamos a ver como en php usando una función js; redireccionaremos a otra url o la misma,
tras un tiempo determinado al ejecutar una función concreta en php.
El scrip js será el siguiente.
<script type="text/javascript">
function redir(){
window.location.href="url";
}
setTimeout("redir()",500);
// Ojo con "" / '' según donde no funcionan unas y si otras.
</script>
Ahora pasándolo a una función php:
Etiquetas:
JAVA SCRIPT,
PHP8.1,
XHTML / HTML
variable js a php
Hola amigos, hoy vamos a comentar como podremos pasar los valores de una variable js a php.
Veremos tres métodos.
1º. Pasando los valores en GET:
Utilizado los métodos:
window.open (open new browser in specified url)
window.location.href (will open url in the window in whith the code is called)
Ejemplo js => php
<script type="text/javascript">
function javascript_to_php(){
var jsvar1 = "Hello";
var jsvar2 = "Word";
window.location.href=window.location.href+"?w1="+jsvar1+"&w2="+jsvar2;
}
</script>
Veremos tres métodos.
1º. Pasando los valores en GET:
Utilizado los métodos:
window.open (open new browser in specified url)
window.location.href (will open url in the window in whith the code is called)
Ejemplo js => php
<script type="text/javascript">
function javascript_to_php(){
var jsvar1 = "Hello";
var jsvar2 = "Word";
window.location.href=window.location.href+"?w1="+jsvar1+"&w2="+jsvar2;
}
</script>
Etiquetas:
JAVA SCRIPT,
PHP8.1,
XHTML / HTML
miércoles, 27 de marzo de 2019
Consutla Cruzada Sql While While
Aquí tenemos otra forma de realizar una consulta cruzada con dos tablas distintas.
En esta ocasión con dos While.
<?php
require 'Conections/conection.php';
$db = mysqli_connect($db_host,$db_user,$db_pass,$db_name);
if (!$db){ die ("Es imposible conectar con la bbdd ".$db_name."</br>".mysqli_connect_error());
}
global $db;
global $t1;
$vname1 = "status";
$vname1 = "`".$vname1."`";
$consulta1 = "SELECT * FROM $vname1 WHERE `hidden` = 'no' ORDER BY `year` DESC ";
$qc1 = mysqli_query($db, $consulta1);
$qc1n = mysqli_num_rows($qc1);
En esta ocasión con dos While.
<?php
require 'Conections/conection.php';
$db = mysqli_connect($db_host,$db_user,$db_pass,$db_name);
if (!$db){ die ("Es imposible conectar con la bbdd ".$db_name."</br>".mysqli_connect_error());
}
global $db;
global $t1;
$vname1 = "status";
$vname1 = "`".$vname1."`";
$consulta1 = "SELECT * FROM $vname1 WHERE `hidden` = 'no' ORDER BY `year` DESC ";
$qc1 = mysqli_query($db, $consulta1);
$qc1n = mysqli_num_rows($qc1);
PHP Sql consulta cruzada. SELECT INNER JOIN WHERE
Hola a todos.
Vamos a ver como relacionar dos tablas y realizar una consulta en la tabla1 en base a los valores de la tabla2.
Recogiendo los datos de la consulta dentro de un while.
A por ello.
$sqli = "SELECT * FROM `tabla1` INNER JOIN `tabla2`
ON `tabla1`.`year` = `tabla2`.`year`
WHERE
`tabla2`.`hidden` = 'no' AND
`tabla1`.`year` LIKE '%$dyt1%' AND `tabla1`.`mes` $sent ORDER BY `tabla1`.$orden ";
$qbi = mysqli_query($db, $sqli);
Vamos a ver como relacionar dos tablas y realizar una consulta en la tabla1 en base a los valores de la tabla2.
Recogiendo los datos de la consulta dentro de un while.
A por ello.
$sqli = "SELECT * FROM `tabla1` INNER JOIN `tabla2`
ON `tabla1`.`year` = `tabla2`.`year`
WHERE
`tabla2`.`hidden` = 'no' AND
`tabla1`.`year` LIKE '%$dyt1%' AND `tabla1`.`mes` $sent ORDER BY `tabla1`.$orden ";
$qbi = mysqli_query($db, $sqli);
viernes, 22 de marzo de 2019
Php Select con consulta bbdd y While
Select con consulta a bbdd & While.
Muy facilito, observar como la etiqueta del option se cierra después del if dentro del while, dentro del segundo print. esta es la clave:
<?php
print("<select name='dy'>
<option value=''>YEAR</option>");
global $db;
global $t1;
$t1 = $_SESSION['ref'];
$t1 = strtolower($t1);
$t1 = $t1."_status";
$t1 = "`".$t1."`";
$sqlb = "SELECT * FROM $t1 ORDER BY `year` DESC ";
$qb = mysqli_query($db, $sqlb);
if(!$qb){print("* ".mysqli_error($db)."<br/>");
} else {
while($rows = mysqli_fetch_assoc($qb)){
print ("<option value='".$rows['ycod']."' ");
if($rows['ycod'] == $defaults['dy']){
print ("selected = 'selected'");
}
print ("> ".$rows['year']." </option>");
}
}
?>
$defaults[''] viene dado por el condicinal y el input del formulario:
if($_POST['todo']){
$defaults = $_POST;
} else {
$defaults = array ('year' => '',
'ycod' => '',
'stat' => '',
'hidden' => '',
'Orden' => $ordenar,
);
Muy facilito, observar como la etiqueta del option se cierra después del if dentro del while, dentro del segundo print. esta es la clave:
<?php
print("<select name='dy'>
<option value=''>YEAR</option>");
global $db;
global $t1;
$t1 = $_SESSION['ref'];
$t1 = strtolower($t1);
$t1 = $t1."_status";
$t1 = "`".$t1."`";
$sqlb = "SELECT * FROM $t1 ORDER BY `year` DESC ";
$qb = mysqli_query($db, $sqlb);
if(!$qb){print("* ".mysqli_error($db)."<br/>");
} else {
while($rows = mysqli_fetch_assoc($qb)){
print ("<option value='".$rows['ycod']."' ");
if($rows['ycod'] == $defaults['dy']){
print ("selected = 'selected'");
}
print ("> ".$rows['year']." </option>");
}
}
?>
$defaults[''] viene dado por el condicinal y el input del formulario:
if($_POST['todo']){
$defaults = $_POST;
} else {
$defaults = array ('year' => '',
'ycod' => '',
'stat' => '',
'hidden' => '',
'Orden' => $ordenar,
);
lunes, 28 de enero de 2019
APP WEB CV EN PHP
- WEB CV EN PHP.
Creación de tu cv online de forma sencilla, con usuarios y filtros por categorías.
VERSIÓN FINAL. 27/01/2019.
Desarrollado en php.
Últimas modificaciones:
24/10/2016 Inclusión y modificación de imagen.
12/11/2016 Menú desplegable js.
14/11/2016 Creación y gestión de sectores y modalidades.
15/11/2016 Tutorial pdf actualizado.
17/12/2016 Titulo Web por variables.
Depuracion de código y metas.
28/03/2017 Comprobación sistema para:
Wampserver 3.0.6_x86.
Apache 2.4.23.
Mysql 5.7.14.
Php 5.6.25-7.0.10.
24/05/2017 Funciones de geolocalización y mensaje automático al @ del admistrador:
Nº Visita cv, visita zona acceso admin, inicio sesión admin y cierre de sesión.
** Al @ del programador: Instalación de la aplicación y sólo geolocalización.
31/05/2017 Copia de seguridad de tablas de bbdd, individual y selectiva.
Recuparación de claves de usuario y password automática.
19/10/2018 Optimización imagen usuario y validación formulario dni.
07/01/2019 Integración formulario de contacto php.
Depuración y optimización del código
27/01/2019 Optimización funciones de notificación vía mail.
Inicio / cierre sesión, visita y acceso denegado
AGRADECIMIENTOS Y SUGERENCIAS: JuanBarrosPazos@hotmail.es
Creación de tu cv online de forma sencilla, con usuarios y filtros por categorías.
VERSIÓN FINAL. 27/01/2019.
Desarrollado en php.
Últimas modificaciones:
24/10/2016 Inclusión y modificación de imagen.
12/11/2016 Menú desplegable js.
14/11/2016 Creación y gestión de sectores y modalidades.
15/11/2016 Tutorial pdf actualizado.
17/12/2016 Titulo Web por variables.
Depuracion de código y metas.
28/03/2017 Comprobación sistema para:
Wampserver 3.0.6_x86.
Apache 2.4.23.
Mysql 5.7.14.
Php 5.6.25-7.0.10.
24/05/2017 Funciones de geolocalización y mensaje automático al @ del admistrador:
Nº Visita cv, visita zona acceso admin, inicio sesión admin y cierre de sesión.
** Al @ del programador: Instalación de la aplicación y sólo geolocalización.
31/05/2017 Copia de seguridad de tablas de bbdd, individual y selectiva.
Recuparación de claves de usuario y password automática.
19/10/2018 Optimización imagen usuario y validación formulario dni.
07/01/2019 Integración formulario de contacto php.
Depuración y optimización del código
27/01/2019 Optimización funciones de notificación vía mail.
Inicio / cierre sesión, visita y acceso denegado
AGRADECIMIENTOS Y SUGERENCIAS: JuanBarrosPazos@hotmail.es
Suscribirse a:
Entradas (Atom)