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 - Pablo Videla

#461
PHP / Excel generado, enviarlo por correo.
2 Agosto 2013, 21:39 PM
Hola estimados, actualmente genero un excel desde php, pero mi idea es que no se descargue , sino que se envie el excel automaticamente por correo, como puedo hacer esto?

Actualmente uso BiffWriter y este es el metodo que genera el excel para descargarlo.

Código (php) [Seleccionar]
function xlsParse($fname = '')
{
$fstorage = !empty($fname);
foreach($this->maxcolwidth as $key => $value) {
$this->SetcolWidth($key, $key, $value);
}
if ($this->fonts = 0) {
$this->xlsSetFont('Arial', 10, $font_format = FONT_NORMAL);
}
$this->setCodePage();
$this->EOF();
$this->SetDefFormat();
$this->assemblePageBreaks();
$this->setPane();
$this->setWindow();
if ($fstorage) {
$fp = fopen($fname, "wb");
}
else {
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-Disposition: attachment; filename=$this->outfile");
header("Content-Type: application/octet-stream");
}
$len1 = count($this->parse_order);
$len2 = count($this->stream);
for ($x = 0 ; $x < $len1; $x++) {
$code = array_shift($this->parse_order);
if (in_array($code, $this->stream, TRUE)) {
for ($y = 0; $y < $len2; $y++) {
if ($code === $this->stream[$y]) {
if ($fstorage) {
fwrite($fp, $this->stream[$y + 1], strlen($this->stream[$y + 1]));
}
else {
print $this->stream[$y + 1];
}
}
}
}
}
if ($fstorage) {
fclose($fp);
}
return($fname);
}


Para descargarlo yo lo uso asi
Código (php) [Seleccionar]

$xsl->xslParse();


Pero mi idea es hacerlo asi

Código (php) [Seleccionar]
$mail->AddAttachment($xls->xlsParse());

Para enviarlo adjunto sin que se descargue, a traves de php mailer, alguien me puede orientar por favor?

Gracias de antemano, saludos.
#462
Cita de: islas en  8 Julio 2013, 03:35 AM
Buenas noches DonVidela!!! podrias ayudarme tu con el . iso esque esta roto para mi!!  gracias...
Es de hace 4 años, no se nada del ISO, sorry xD
#463
PHP / Re: Sesiones independientes.
1 Julio 2013, 21:32 PM
Cita de: engelx en  1 Julio 2013, 21:30 PM
es realmente complicado, porque para el php no son 2 ventanas, es una sola que está llamando... recuerda que para php solo importa ip, session, get y post... de resto pueden ser 10 paginas del navegador y aunque pidan simultáneamente el navegador hará una petición "única"

para que necesitas ambos coexistiendo con permisos diferentes?

y si pones los 2 buscadores en paginas diferentes y solo se pueda tener acceso a la segunda con permisos?

con un subdominio lo tomaria como pagina diferente?
#464
PHP / Re: Sesiones independientes.
1 Julio 2013, 20:42 PM
Cita de: engelx en  1 Julio 2013, 20:39 PM
ah ok... pero es normal... es un solo navegador, es una sola sesion de datos... incluso si abriesras varios usuarios de chrome o pagina de incognito no se mezclan... pero seria complicado mantener el control varias sesiones en una sola...

puedes hacer que todos los links (TODOS!) pasen el id de sesion como get al hacer cualquier cosa... luego te guias por las sesiones del get... advertido! esto genera una brecha de seguridad explotable... si quieres cerrarla tendrás que crear una debe y manejar sesiones conjuntas de navegador + get

Eso es lo que no quiero hacer, no quiero modificar tanto el framework ni pasar datos por get,  debe haber alguna forma de hacerlo independiente gracias por tu respuesta, cualquier otra idea será bienvenida  ;-)
#465
PHP / Re: Sesiones independientes.
1 Julio 2013, 20:04 PM
Cita de: engelx en  1 Julio 2013, 19:44 PM
eso es raro :s las sesiones son espacios independientes por usuario un usuario bajo ninguna circunstancia debe acceder o cambiar las variables de otro usuario, si no tienes un hueco de seguridad gigantesco... tal vez estoy interpretando mal pero podrias dar más detalles de, donde están los usuarios conectados, como estás usando las sesiones, etc

Eso pasa solo en el mismo navegador, con un buscador sin logeo, y otro con logeo.

Cuando estoy en el buscador sin logeo limitado, funciona bien, cuando inicio sesion en el mismo navegador con un usuario con login, la session del buscador sin logeo se sobreescribe con los datos del buscador "pro" por decirle de alguna forma.

Esto no sucede en navegadores diferentes, saludos.
#466
PHP / Re: PHP dentro de javascript.
1 Julio 2013, 18:56 PM
Cita de: drvy | BSM en  1 Julio 2013, 18:54 PM
@DonVidela, es que #Aitor intenta evitar document.location para no enseñar la url a la que va a redireccionar. Entonces yo creo que lo mejor que lo haga todo por parte de server..

Saludos

Bueno, en eso tienes razón, no se que tanto debería esconder xD
#467
PHP / Re: PHP dentro de javascript.
1 Julio 2013, 18:53 PM
Cita de: drvy | BSM en  1 Julio 2013, 18:47 PM
Es que para esas cosas, mejor programarlo todo en PHP o en su caso usa AJAX para enviar los valores, comprobarlos y que te devuelva la url a la que tiene que ir.

Pruebalo =)

Saludos



Tiene razón el amigo, yo me equivoque, en vez de usar header location, usa document.location, no es necesario php aca.
Código (html4strict) [Seleccionar]


<script type="text/javascript">
function Comprobar(){

var ejemplo = "algo";
var ejemplo2 = document.Formulario.ejemplo2.value;

if (ejemplo2 != ejemplo){
alert("incorrecto");
}else{
alert ("correcto");
document.location = "ejemplo.html";
}}
</script>

<form name="Formulario" onsubmit="return false;">
<center><input name="ejemplo2"></center><br>
<center><input type="button" value="Confirmar" OnClick="Comprobar()"></center>
</form>
<br>
#468
PHP / Re: PHP dentro de javascript.
1 Julio 2013, 17:52 PM
Si haces todo ese script con un echo de php, te va  salir lo que quieres.
#469
PHP / Sesiones independientes.
1 Julio 2013, 17:03 PM
Hola estimados, tengo una duda, lo que pasa es que estoy trabajando bajo un sistema que ha creado una persona, estoy trabajando sobre ese sistema y tiene sus variables de sesiones definidas, la cosa es que tengo que hacer un buscador que no necesite login y otro que si.

El que no necesita login, tiene los resultados limitados (Esto lo logre)

El que tiene login tiene todos los resultados (Tambien lo logre)

La cosa es que si un usuario que tiene login y tiene la pagina abierta con el buscador que no tiene login, sobreescribe las variables de session del que tiene el usuario sin login.

Mi pregunta es, como puedo hacer que tengan la misma variable de session, pero de manera independiente, como puedo hacer que si entro en urlLibre.php tenga una sesion especifica y url.php tenga otra sesion bajo las mismas variables, sin que interfieran?


Espero haber sido claro, cualquier cosa me dicen y gracias de antemano.
#470
Cita de: EFEX en 20 Junio 2013, 07:40 AM
Para personalizarlo no queda otra que jquery y dialog.

http://stackoverflow.com/questions/7816359/how-to-make-jquery-ui-dialog-box-look-like-the-default-javascript-confirmation-b

Al final hice otra cosa, pero no es una respuesta valida para la consulta que dije, así que da lo mismo decir o no lo que hice. Saludos.