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 - RevangelyonX

#51
Scripting / Re: control de ventas papeleria batch
12 Noviembre 2012, 01:52 AM
Hola,
Busca otro tipo de lenguaje para hacerlo.

Batch es un lenguaje de scripting demasiado peculiar. Tardarias mucho tiempo en hacer algo que se parezca a un control de ventas.. Sin contar con los inconvenientes nativos de Batch ( el idioma del os. la versiòn de sistema operativo...)

Te aconsejo Java o .net

Salu2
#52
PHP / Re: error comillas, pero donde?
29 Octubre 2012, 22:02 PM
Quita las doble comillas del final. Lo tienes duplicado.

.$dni;


Un saludo.
#53
Hola,

Ok, haz una cosa, desde CMD dirigete a donde tengas tu php.exe.
yo tengo un wamp por lo tanto mi ruta es la siguiente:


C:\wamp\bin\php\php5.3.5>dir php.exe
El volumen de la unidad C es WINDOWS
El número de serie del volumen es: 30BE-C1F6

Directorio de C:\wamp\bin\php\php5.3.5

07/01/2011  11:29            28.739 php.exe
              1 archivos         28.739 bytes
              0 dirs  108.707.291.136 bytes libres



Cuando estés en la ruta haz lo siguiente:

C:\wamp\bin\php\php5.3.5>php -a
Interactive mode enabled



php -a permite programar en PHP de manera interactiva, de esta manera no dependes del navegador.

Escribe el siguiente código:
<?php
        error_reporting
(E_ALL);
        
system("dir Y:");
        
system("dir \\SERVIDOR\pdfs");
?>



Cuando hayas terminado el código presiona CNTRL+Z

DE manera que verás algo similar a esto:


C:\wamp\bin\php\php5.3.5>php -a
Interactive mode enabled

<?php
        error_reporting
(E_ALL);
        
system("dir Y:");
        
system("dir \\SERVIDOR\pdfs");
?>

^Z
El volumen de la unidad Y es WINDOWS
......
......



Esperemos que así te devuelva algún error...
Salu2
#54
Hola

Ok veamos. Ejecuta esto en el cmd:
net use

Debería devolverte un lista con las unidades mapeadas. En la columna izquierda debe de ponee "Conectado".

Si efectivamente estás conectado. Desde cmd ejecuta

Dir Y:

A ver que te devuelve.

Si no está conectado. Ejecuta:

Net use y: /del
Net use y: \\ip.del.servidor.de.archivos


Y verifica si puedes ejecutar un dir y: desde cmd y luego desde el PHP.
Ya me dices
#55
Hola!

Que raro...
Para probar los permisos ejecuta:


<?php
  system
("dir Y:");
?>


Debería de lanzarte algún error por pantalla.
Puedes decirme de que manera mapeas la unidad? ya está mapeada o bien la mapea el propio PHP?

Mañana le doy vueltas aver.
Un saludo y paciencia! jeje.
#56
Hola,

Estoy de acuerdo con lo que te comentan (aconsejo meterlo dentro del success y agregar un error).

Agrego que, esta parte del código es redundante:

data: 'id='+$("#" + elId).val(),
La puedes reducir así:
data: 'id='+elId,

Salu2
#57
Hola,

Te ajunto lo que he probado:

>net share

Nombre       Recurso                         Descripción

-------------------------------------------------------------------------------
...
Users        C:\Users
...

>net use Y: \\127.0.0.1\Users /user:Administrador
Se ha completado el comando correctamente.


>php -a
Interactive mode enabled

<?php
        
if(file_exists("Y:")){
                echo 
"It exists!";
        } else {
                echo 
"Error!";
        }
?>

^Z
It exists!
>


Entonces he probado buscando un fichero como tu caso:


>dir Y:\administrator
El volumen de la unidad Y es WINDOWS
El número de serie del volumen es: 30BE-C1F6

Directorio de Y:\administrator

03/08/2011  21:35    <DIR>          .
03/08/2011  21:35    <DIR>          ..
16/08/2012  14:45           262.144 NTUSER.DAT
               1 archivos        262.144 bytes
               2 dirs  111.489.581.056 bytes libres

>php -a
Interactive mode enabled

<?php
        
if(file_exists("Y:\administrator\ntuser.dat")){
                echo 
"NTUSER.DAT exists";
        } else {
                echo 
"NTUSER.DAT does not exists";
        }
?>

^Z
NTUSER.DAT does not exists
>


Me lo da FALSE

Agrego doble slash:

>php -a
Interactive mode enabled

<?php
        
if(file_exists("Y:\\administrator\\ntuser.dat")){
                echo 
"NTUSER.DAT exists";
        } else {
                echo 
"NTUSER.DAT does not exists";
        }
?>

^Z
NTUSER.DAT exists
>


Ya me dices si te funciona.
Salu2.
#58
Hola

Haz la siguiente prueba:

If (file_exists("Y")
....

Si te encuentra la unidad posiblemente el problema sea los separadores
"/" que hay que invertirlos a "\".
Ya nos dices

Salu2
#59
PHP / Re: Error ante un submit
25 Octubre 2012, 09:44 AM
Hola

Prueba lo siguiente:
Cambia session_start() por

If (!isset($_SESSION)){
session_start();
}

Y otra cosa que puedes hacer es agregar
die("aqui");

En cada linia desde arriba y vas alternando para ver en que momento deja de funcionar el script y nos dices.

Salu2
#60
PHP / Re: Error ante un submit
24 Octubre 2012, 13:57 PM
Hola,

Posiblemente no hayas acabado de ponernos todo el código porque te falta cerrar:
if ($Empresa->conexion){

De todos modos, verifica en php.ini que el error_report no esté ocultandote mensajes de error ni warnings.

Sería interesante que nos mostraras el código de la función:

validarFormulario()

Salu2