Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Vlad_Asen

#1
PHP / Página De Php Q' Emplea Varias Paginas
15 Febrero 2008, 05:20 AM
Hola tengo el sig. problema.

Tengo una pagina de PHP q' emplea el motor de plantillas Smarty para la vista e incluye una pagina con la clase para le manejo de MySQL y además incluye otra página con las clases de la aplicación y otra con el conectar.

crearpersonaje_logic.php

<?php
session_start
();
ob_start();
include_once(
'clases.php');
.
..
?>



clases.php
<?php
include_once('conectar.php');

class 
personaje
function finduser($usuario)
{
$sqlse "SELECT count(*) usuarios ";
$db->query($sqlse);
if (
$db->first())
 {
 
$result =$db->first();
 return 
$result ;
 }
 else
 {
 return 
0;
 }
}
{....}
?>




conectar.php
<?php
ob_start
();
global 
$db;
include_once(
'classMySQL.php');
  
$db = new Database();
  
$db->connect(); 
 
?>


$db es una instancia de la clase MySQL q' se encuentra en classMySQL.php que maneja la BD.

Lo que sucede es que cuando intento llamar a los métodos del objeto $db desde clases.php me pone que $db no es un objeto.

Ya probe de poner a $db como variabnle global pero igual me tira el mismo error. Estoy desesperado pq mi proyecto se acaba de quedar atascado. Agradezco cualquier ayuda.

Saludos
#2
PHP / Funciones random
9 Febrero 2008, 19:58 PM
Estuve probando las funciones rand (x, y) y mt_rand (x, y) del PHP pero no me respeta los min y max que le paso (numeros del 1 al 10) y ademas saca siempre valores parecidos en el resultado 115, 117, 114, 12, 17, 15, 16, etc.

Alguien conoce alguna otra función que de buenos resultados aleatorios?
Saludos
#3
Los archivos autoextraibles son ejecutables.
#4
[quote author=Otto VanHackman link=topic=194679.msg928898#msg928898

Eso es sencillamente imposible...  :¬¬
Ejemplo practico:

tenemos el archivo papa.bat

Logicamente hay que tener instalado el WinRar

Le damos click derecho con el boton del mousse y elegimos "Añadir al archivo...". Le cambias el nombre (esto es opcional) a por ejemplo spepe.rar

en ese mismo panel le das tilde a la segunda casilla "Crear un fichero autoextraible" Automaticamente el WinRar convierte tu archivo en un .exe.
Luego  desde el mismo WinRar se pueden hacer muchas cosas como cambiarle el icono, que se ejecute en silencio (no pida confirmaciones, etc), que se descomprima automaticamente en determinadas carpetas.


#5
Yo mis batch los convierte en exe con el WinRar. Quedan muy bien ;D
#6
Cita de: SoloAki en  7 Enero 2008, 00:53 AM
Ahora estas son mis dudas.. Hay alguna manera para programar en batch que cada tanto tiempo se ejecute? y que no tenga que copiar eso muchas veces osea un seguimiento.. como llamarlo por asi decirlo cada tanto. Otra duda mia es le hice /min para que se minimize pero no hay alguna forma de que se ejecute oculto? algo como hide que no se vea la ventana abierta eso seria muy sospechoso. Por ultimo cuando hago esto la ventana ms-dos se mantiene abierta y no quiero que se quede ahi hasta que se ejecute todo

PD: SRRY no sabia donde poner esto no vi la sección correspondiente :(

Para programar tareas en horas y dias determinados esta el comando AT. y para que no se vea la ventana agrega puedes hacer start /b xxxxx
#7
Scripting / Re: BAT PARA UN PING
9 Enero 2008, 20:12 PM
Entiendo que en el %1 guardas el parametro fr la direccion, en el n el numero d epeticiones y en el %3 el nombre del archivo que creas. perro que guardas en el parametro 2?
#8
Scripting / Re: ERRORLEVEL ( .bat )
9 Enero 2008, 19:48 PM
Hasta donde se, es una variable predefinida que recoge algunos resultados de otros comandos.
#9
Scripting / Re: Primer script
9 Enero 2008, 19:30 PM
OGracias por la aclaracion. Lo tendre en cuenta para futuros scripts.
Saludos
#10
Scripting / Re: BATCH - mi primer post !!
9 Enero 2008, 19:26 PM
Cita de: Nikexito link=topic=193627.msg919826#msg919826
md "C:\Documents and Settings\All Users\Escritorio\%random%"

/quote]

Con esta linea creo q querias crear X cantidad de carpetas en el escritorio. Pero con esta linea lo que haces es crear solamente una carpeta con un nombre aleatorio (nombre numerico se entiende)

para crear muchas carpetas deferias realizar un ciclo for o un ciclo while

Saludos