Como crear un TXT y agregar INFO por el AddressBar

Iniciado por masterchop, 30 Agosto 2009, 08:41 AM

0 Miembros y 2 Visitantes están viendo este tema.

masterchop

 ;D Gracias por la ayuda companieros pero creo q el problema proviene de otro lado.

Lo que pasa es que estoy haciendo un VBS q escribe informacion en la web con el PHP q se encuentra al inicio del TOPIC pero cuando leo un archivo de texto o una variable que trae saltos de linea a la hora de subirla con el metodo mensionado me tira todo en una sola linea.

ej:

text:
hola
otra linea
3ra linea


en la pagina se muestra de la siguiente manera

web text:
holaotra linea3ra linea

se salta los spacios de linea, alguno conoce una respuesta o simplemete  no se puede hacer.

Les agradezco cualquier ayuda yo se q VBS es en otro foro pero es una especie de mix q necesito resolver jejej.

[u]nsigned

Cuando leas dede el archivo y vallas a imprimir en la pagina con echo usa la funcion nl2br, como te puse arriba.

Código (php) [Seleccionar]
echo nl2br($variable);

Siendo $variable una lacadena que lees desde el archivo.

Saludos


No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Spider-Net

Ahh vale, el problema es que pierdes los saltos de línea cuando pasas la información por GET.

Lo que podrías hacer es reemplazar los saltos de línea en el VBS por otro caracter y luego volver a reemplazarlo en PHP, algo así.

En VBS:
variable=variable.replace(vbCrlf, "<br>")

En PHP
$var=ereg_replace("<br>","\n",$var);


Yo conozco VB pero no VBS así que no sé si estará bien invocado el método Replace, de todas formas puedes investigar un poco sobre como hacerlo en VBS.

Un saludo!

masterchop

Cita de: Spider-Net en  1 Septiembre 2009, 09:33 AM
Ahh vale, el problema es que pierdes los saltos de línea cuando pasas la información por GET.

Lo que podrías hacer es reemplazar los saltos de línea en el VBS por otro caracter y luego volver a reemplazarlo en PHP, algo así.

En VBS:
variable=variable.replace(vbCrlf, "<br>")

En PHP
$var=ereg_replace("<br>","\n",$var);


Yo conozco VB pero no VBS así que no sé si estará bien invocado el método Replace, de todas formas puedes investigar un poco sobre como hacerlo en VBS.

Un saludo!


Funciono A la perfeccion!!  ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)

Se Les agradece montones especial mente a Spider!!  :laugh:

дٳŦ٭



Con sangre andaluza :)


[u]nsigned

Cita de: Spider-Net en  1 Septiembre 2009, 09:33 AM
En PHP
$var=ereg_replace("<br>","\n",$var);

Como ya puse antes, existe una funcion nativa en PHP para hacer exactamente eso: nl2br -> new line to br

Código (php) [Seleccionar]
<?php
$var 
"Linea1\nLinea2\nLinea3";
$var nl2br($var);
echo 
$var;
?>


Resultado:
CitarLinea1<br />
Linea2<br />
Linea3

Por cuestiones de standares es mejor usar <br /> (XHTML) a <br>(HTML).

Saludos  ;)

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Spider-Net

Es cierto [ Ðεںς Єא √V\αčђłNΔ ] pero no usé esa función porque lo que hace mi función no es cambiar saltos de línea por "<br />" sino todo lo contrario. Cambiar los "<br />" por saltos de línea y por ese motivo no la usé. Desconozco si la función hace esa transformación también.

Un saludo.

masterchop

Cita de: дٳŦ٭ en  7 Septiembre 2009, 07:17 AM
robando cookies?

JEJE nop!! Remote Shell  ;-)

Y ya que preguntas si sabes Cuentame como se Roban Cookies?? con este ejemplo?

[u]nsigned

Las cookies se roban mediante XSS.

Saludos.

PD: Creo que esto debería ir en Bugs y Exploits -> Nivel Web

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

дٳŦ٭

Cita de: [ Ðεںς  Єא  √V\αčђłNΔ ] en  8 Septiembre 2009, 06:49 AM
Las cookies se roban mediante XSS.

Saludos.

PD: Creo que esto debería ir en Bugs y Exploits -> Nivel Web

O en la papelera, ya que en el foro en general se habla de hacking ético y no lammeradas.  ;-)


Con sangre andaluza :)