• Miércoles 9 de Julio de 2025, 21:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - gnfrs

Páginas: 1 2 [3] 4 5 ... 8
51
Visual Basic 6.0 e inferiores / Re: Binarios
« en: Lunes 20 de Febrero de 2006, 16:57 »
Es muy fácil.
Sólo tenés que ciclar carácter por carácter, obtener su valor decimal y transformarlo en binario, nada más.

Ojo que Visual no tiene seguridad binaria...

52
PHP / Re: Problemas Con El Dbase_add_record() Urgente
« en: Lunes 20 de Febrero de 2006, 16:53 »
¿Cómo sabés hasta dónde llega la ejecución de tu script?
El error de Windows que te muestra es crítico, cierra el programa PHP.EXE no la ventana del explorador como pensás. Puede ocurrir por una violación de acceso a memoria por ejemplo...

No recuerdo muy bien cómo hice para trabajar con DBF, pegale una ojeada a la ayuda en PHP.Net.

Si querés podés enviar a pantalla todo lo que hagas línea por línea, como un depurador. Así te das cuenta dónde se produce el error.

Saludos.

53
PHP / Re: Como Puedo Saber El Nombre De Una Variable
« en: Viernes 17 de Febrero de 2006, 18:16 »
¿Querés saber el nombre de la variable?

El nombre de una variable es lo que la identifica.
Si tenés una variable que no tiene nombre no tenés una variable (si esa es tu pregunta)...
Es como si vos no tuvieras nombre y te están buscando por tu nombre.

54
PHP / Re: Loco Con Los Cálculos
« en: Miércoles 15 de Febrero de 2006, 17:02 »
Tienen razón Altareum y Amilius.

NO ES LO MISMO RESTAR UN PORCENTAJE QUE CALCULAR UN PORCENTAJE HACIA ATRAS.

105 / 1.05 = CALCULA EL PORCENTAJE HACIA ATRAS
105 * 0.95 = RESTA EL 5% DE 105 que era la pregunta inicial del foro (105 - 105*5/100).

Saludos.

55
PHP / Re: Web Multilenguaje
« en: Miércoles 15 de Febrero de 2006, 16:54 »
Ahhh cagamos...
A ver, hacete 3 tablas: 1 de referencia, 1 de palabras y 1 de idiomas.
La de referencia tiene los nombres de las palabras.
La de palabras tiene el código de referencia, el código de idioma y su respectiva traducción.
Entonces cuando seleccionás italiano por ejemplo hacés una consulta en la tabla de palabras filtrando por palabra y/o idioma y obtenés su respectiva traducción...

Se me ocurrió ahora, por lo que puede que haya un método mejor o más eficiente.

Saludos.

PD: ¿Se entendió algo o expliqué para el or..?

56
PHP / Re: Ayuditaaaaaa!!!!!! Plisss
« en: Miércoles 15 de Febrero de 2006, 14:24 »
En linux podés hacer
Código: Text
  1. chmod -R 777 carpeta
  2.  
con -R especificás que los permisos los cambie de forma recursiva en todos los subdirectorios de la carpeta que le indicaste.

Cómo cambiás los permisos? Si tenés un cliente FTP, debe haber algo en el menú para cambiar los atributos del directorio. El ejemplo que yo te di es desde la línea de comandos de linux.

Saludos.

57
PHP / Re: Web Multilenguaje
« en: Miércoles 15 de Febrero de 2006, 14:21 »
Otra vez yo...

La clase funciona perfectamente salvo por algunos errores que comento acá:

En pigs_dropin.php hay que reemplazar esto

Código: Text
  1. define(PROJECT_DIR, realpath('./'));
  2. define(LOCALE_DIR, PROJECT_DIR .'/locale');
  3. define(DEFAULT_LOCALE, 'en_US');
  4.  
  5.  

con esto

Código: Text
  1. define('PROJECT_DIR', realpath('./'));
  2. define('LOCALE_DIR', PROJECT_DIR .'/locale');
  3. define('DEFAULT_LOCALE', 'en_US');
  4.  
  5.  

Código: Text
  1. setlocale(LC_MESSAGES...
  2.  
No existe en PHP 4

En streams.php hay que agregar
Código: Text
  1. $data = '';
  2.  
en la línea 100 o reemplazar
Código: Text
  1. $data  .= $chunk;
  2.  
con
Código: Text
  1. @$data  .= $chunk;
  2.  
en la línea 113.

Hay un par de notices más que se muestran por definir constantes sin las comillas, aclaro que yo tengo error_reporting(E_ALL) así que puedo ver todos los notices que se producen...

Es necesario el @ delante de la variable $data porque se está concatenando una cadena que nunca fue inicializada y eso genera un NOTICE.

Además para poder utilizar esta librería es necesario tener la extensión mbstring instalada en PHP (en Windows sólo hay que sacar el ; delante de la respectiva línea en PHP.ini)

Con eso funcionó muy bien la librería.

Saludos.

58
PHP / Re: Web Multilenguaje
« en: Miércoles 15 de Febrero de 2006, 14:00 »
Está hecha a medio pelo esa clase, tiene varios errores...
Voy a tratar de corregirlos e infromar a los creadores de la clase.

Saludos...

59
PHP / Re: Web Multilenguaje
« en: Miércoles 15 de Febrero de 2006, 13:20 »
Muy bueno, lo bajé pero me muestra algunos errores en los ejemplos, voy a seguir probandolo.

Gracias por el dato.

60
PHP / Re: Web Multilenguaje
« en: Martes 14 de Febrero de 2006, 17:56 »
Si no hay soporte para gettext en el servidor ???
Mmmmm...

Qué probabilidades hay de que un servidor tenga instalada esta extensión? Sí las probabilidades son altas sería una muy buena opción...

61
PHP / Re: Problemas Php Con Mysql
« en: Lunes 13 de Febrero de 2006, 15:19 »
También se puede establecer el valor de esta constante en .htaccess, para que todos los archivos dentro del directorio tomen la misma configuración...

Desde mi punto de vista, es muy importante esto, ya que, muchas veces no podemos ver los NOTICE y nuestro código puede estar plagado de BUGS que nunca vamos a conocer, cosas algo difíciles de depurar...

Recuerdo que hace tiempo me bajé algunas clases de PEAR, muchos dicen que son las mejores librerías....

PUAJJJJJJJ!!! Encontré un error_reporting(ALL)...??? Eso no existe !!!
Las clases que bajé y quize utilizar no funcionaban, tenían errores por todos lados, eso pasa cuando se utilizan malas técnicas de programación, como por ejemplo, dejar activado register globals, no mostrar los NOTICE o WARNINGS, etc...

62
PHP / Re: Loco Con Los Cálculos
« en: Lunes 13 de Febrero de 2006, 14:32 »
Citar
ahora entiendo porqué el gobierno tiene dinero de más...

JAJAJAJAJ....

Buena moraleja.... Por lo menos acá en Argentina, supongo, eso lo deben hacer muchos contadores...

En verdad eso no es una aproximación, no recuerdo muy bien para qué sirve, pero yo había hecho un sistema para un supermercado que utilizaba ambas técnicas (a pedido del dueño), que por cierto servían para calcular distintos porcentajes. Si hago memoria lo explico otro día, sería bueno que seamos un poco menos ignorantes y nos fijemos qué diferencia hay entre esos cáculos, supongo que debe ser importante saberlo...

Saludos.

63
PHP / Re: Pasar Un Objeto A Una Clase
« en: Viernes 10 de Febrero de 2006, 17:32 »
La verdad que yo utilizé referencias muchas veces y nunca tuve un problema, siempre y cuando la haya usado bien...

Es más hice un algoritmo de compresión que tenía una gran estructura de datos llena de referencias por todos lados y funcionaba perfecto tanto en Windows como en Linux, quizá eso que decís esté reffiriéndose a una versión más vieja de PHP de la que yo estoy utilizando... (4.3.3).

Saludos.

64
PHP / Re: Loco Con Los Cálculos
« en: Viernes 10 de Febrero de 2006, 17:26 »
MATEMATICAS......

A ver a ver:

$cantidad = 16050

El 7 % de cantidad es $cantidad * 7 / 100, o bien $cantidad * 0.07 que es igual a 1123,5 entonces 16050 - 1123,5 = 14926,5

Si hacemos el mismo cálculo con $cantidad = 100 es más claro.

De esa forma se resta un porcentaje de una cantidad. Ahora $cantidad / 1.07 no es lo mismo.

$cantidad / 1.07 = $cantidad / (1 + 7 / 100) = $cantidad + ($cantidad * 100 / 7)

Lo que querés calcular es $cantidad * 0.93 que eso es restar el porcentaje real.

16050 * 0.93 = 14926.5

No es lo mismo restar un porcentaje que calcular un porcentaje hacia atrás.

65
PHP / Re: Problemas Php Con Mysql
« en: Viernes 10 de Febrero de 2006, 17:10 »
error_reporting es una función...
Se puede configurar tanto en PHP.INI como en HTACCESS o bien, dentro del código PHP...

66
PHP / Re: Problemas Php Con Mysql
« en: Jueves 9 de Febrero de 2006, 15:19 »
Pero qué error te aparece?
Configurá el servidor para que te muestre todos los errores que se produzcan con error_reporting(E_ALL)...
Decime qué error te tira.

Saludos.

67
PHP / Re: Pasar Un Objeto A Una Clase
« en: Jueves 9 de Febrero de 2006, 15:17 »
Un entero es una variable de un tipo de datos determinado, un objeto también es una variable de un tipo de datos determinado. Tenés que llamar al método donde le querés pasar el objeto con la variable que tiene la instancia del objeto como parámetro:

Código: Text
  1. class Buscar {
  2.   var $refs;
  3.  
  4.   function Buscar() {
  5.     // Constructor.
  6.   }
  7.  
  8.   function Enviar(&$Objeto) {
  9.     $this->refs[] = &$Objeto;
  10.   }
  11.  
  12. }
  13.  
  14. $a = new Buscar();
  15. $b = new Persona();
  16.  
  17. $a->Enviar($b);
  18.  

En ese ejemplo el objeto va por referencia, es decir que no se produce una copia del objeto, se pasa la dirección de memoria en donde está almacenado el objeto, por lo tanto si modificás alguna propiedad del objeto dentro del método Enviar, los cambios se hacen efectivos desde afuera de la clase.

Saludos.

PD: Si querés pasar una copia del objeto, no una referencia borrá los ampersands (&). Leete algo sobre objetos en PHP 4, es sencillo el tema.

68
PHP / Re: Como Crear, Guardar, Eliminar Un File...
« en: Lunes 6 de Febrero de 2006, 23:05 »
La verdad que no sé si se puede hacer lo que pensás, el problema es que más allá de que PHP sea el que abre el archivo, es un usuario quien está mandando la orden no el administrador...

69
PHP / Re: Pdf
« en: Lunes 6 de Febrero de 2006, 23:02 »
Te olvidaste del echo.

Saludos.

70
PHP / Re: Links
« en: Jueves 2 de Febrero de 2006, 17:08 »

71
PHP / Re: Como Quitar El ?algo=algomas
« en: Jueves 2 de Febrero de 2006, 13:14 »
El Zend Studio es buenísimo pero algo caro...

ibito: Dale hagámoslo !!!

72
PHP / Re: Como Quitar El ?algo=algomas
« en: Miércoles 1 de Febrero de 2006, 19:01 »
Yo tampoco...

JAJAJAJ

73
PHP / Re: Links
« en: Miércoles 1 de Febrero de 2006, 18:49 »
Dejame ver dónde la puedo colocar y te paso un link para que pongas.
Saludos.

74
PHP / Re: Como Quitar El ?algo=algomas
« en: Miércoles 1 de Febrero de 2006, 18:44 »
Si estás utilizando el método POST es imposible que pase eso...
Fijate que el error puede estar en otro lado, igualmente tratá de no utilizar el historial con JavaScript (si es que lo usás).

Probá poner esto dentro de la declaración del form para ver si te ayuda un poco...

Código: Text
  1. enctype="application/x-www-form-urlencoded"
  2.  

Saludos.

75
PHP / Links
« en: Miércoles 1 de Febrero de 2006, 18:40 »
Esto no tiene mucho que ver con PHP, pero posteo aquí porque sé que lo ve bastante gente...

Me gustaría intercambiar links para obtener mayor posicionamiento en los buscadores.

Gracias y saludos a todos.

Páginas: 1 2 [3] 4 5 ... 8