Buenas estaba utilizando el sitio web de miarroba no se si lo conocen y estaba haciendo un .PHP que creara archivos TXT con un nombre que yo quisiera y insertarle el texto que yo quiera por medio de la barra de direcciones
Codigo del Creador.PHP
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];
$master=fopen($id.'.txt',a);
fwrite($master," ".$id2,"\n");
fclose($master);
?>
Link:
http://pagina.webcindario.com/Creador.php?activity=NuevoArchivo&od=Texto a insertar.
pero no me funciona es que acazo es una limitande de webcindario o tengo algo malo en el codigo??? :huh:
Se les agradace!! ;-)
Cita de: masterchop en 30 Agosto 2009, 08:41 AM
Buenas estaba utilizando el sitio web de miarroba no se si lo conocen y estaba haciendo un .PHP que creara archivos TXT con un nombre que yo quisiera y insertarle el texto que yo quiera por medio de la barra de direcciones
Codigo del Creador.PHP
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];
$master=fopen($id.'.txt',a);
fwrite($master," ".$id2,"\n");
fclose($master);
?>
Link:
http://pagina.webcindario.com/Creador.php?activity=NuevoArchivo&od=Texto a insertar.
pero no me funciona es que acazo es una limitande de webcindario o tengo algo malo en el codigo??? :huh:
Se les agradace!! ;-)
en esta linea:
$master=fopen($id.'.txt',a);
deberia ser:
$master=fopen($id.'.txt'."a");
y te equivocaste en algunas separaciones (pusiste comas enves de puntos)
deberia funcionar asi:
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];
$master=fopen($id.'.txt', "a");
fwrite($master, " ".$id2."\n");
fclose($master);
?>
saludos!
Cita de: Nphacks en 30 Agosto 2009, 08:58 AM
Cita de: masterchop en 30 Agosto 2009, 08:41 AM
Buenas estaba utilizando el sitio web de miarroba no se si lo conocen y estaba haciendo un .PHP que creara archivos TXT con un nombre que yo quisiera y insertarle el texto que yo quiera por medio de la barra de direcciones
Codigo del Creador.PHP
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];
$master=fopen($id.'.txt',a);
fwrite($master," ".$id2,"\n");
fclose($master);
?>
Link:
http://pagina.webcindario.com/Creador.php?activity=NuevoArchivo&od=Texto a insertar.
pero no me funciona es que acazo es una limitande de webcindario o tengo algo malo en el codigo??? :huh:
Se les agradace!! ;-)
en esta linea:
$master=fopen($id.'.txt',a);
deberia ser:
$master=fopen($id.'.txt'."a");
y te equivocaste en algunas separaciones (pusiste comas enves de puntos)
deberia funcionar asi:
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];
$master=fopen($id.'.txt', "a");
fwrite($master, " ".$id2."\n");
fclose($master);
?>
saludos!
hice el primer cambio pero no entendi con cual punto o coma esta mal
disculpa conozco poco de PHP
fwrite($master, " ".$id2."\n"); ???
esque en tu primer post pusiste:
fwrite($master," ".$id2,"\n");
y ay una coma en $id2,"/n"
deberia ser un punto.
fwrite($master," ".$id2."\n");
saludos!
en algunas ocasiones el \n no lo interpreta bién internet explorer ya que los saltos de linea en windows son diferentes y cuando lo descargas simplemente ya no se verán asi que puedes hacer:
<?php
$id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
$id2 = $_GET['od'];
if(fole_exists($id))
$master = fopen($id.'.txt', 'a');
else
$master = fopen($id.'.txt', 'x');
fwrite($master, $id2."\x0D\x0A");
fclose($master);
?>
;D Se les agradece!! ahroa si me corre pero ahroa tengo unas dudillas con este ultimo code!!! porque en realidad si tengo el problema de los saltos de linea.
voy a tener q probar este code pero si no me equivoco este se utilizaria la misma linea en el addressbar para ingresarla informcion correcto? ;-)
Estuve intentando algo como esto en el ultimo codigo
http://algunaweb.webcindario.com/activity.php?activity=Nuevisimo&od=textoinside
Pero fallo :-\ creo que ocupo un manual de php jajaj la verdad el proyecto es en VBS pero necesitaba un poco de PHP.
Cita de: WHK en 30 Agosto 2009, 19:14 PM
<?php
$id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
$id2 = $_GET['od'];
if(fole_exists($id))
$master = fopen($id.'.txt', 'a');
else
$master = fopen($id.'.txt', 'x');
fwrite($master, $id2."\x0D\x0A");
fclose($master);
?>
:xD es file_exists no fole_exists :P
<?php
$id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
$id2 = $_GET['od'];
if(file_exists($id))
$master = fopen($id.'.txt', 'a');
else
$master = fopen($id.'.txt', 'x');
fwrite($master, $id2."\x0D\x0A");
fclose($master);
?>
Cita de: WHK en 31 Agosto 2009, 06:54 AM
Cita de: WHK en 30 Agosto 2009, 19:14 PM
<?php
$id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
$id2 = $_GET['od'];
if(fole_exists($id))
$master = fopen($id.'.txt', 'a');
else
$master = fopen($id.'.txt', 'x');
fwrite($master, $id2."\x0D\x0A");
fclose($master);
?>
:xD es file_exists no fole_exists :P
<?php
$id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
$id2 = $_GET['od'];
if(file_exists($id))
$master = fopen($id.'.txt', 'a');
else
$master = fopen($id.'.txt', 'x');
fwrite($master, $id2."\x0D\x0A");
fclose($master);
?>
otra cosa mas:
para el correcto funcionamiento, aqui
if(file_exists($id))
deberia ser:
if(file_exists($id.".txt"))
o quitar la extension extra en los fopen.
saludos!
Los \n funcionan correctamente en Linux. Para que funcione igual en Windows usa \r\n en lugar de \n sólamente. Windows separa las líneas con un salto de línea y retorno de carro y linux sólo usa el salto de línea.
Saludos.
<?php
echo nl2br("ahora salto\nde linea =D");
?>
Saludos
;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.
Cuando leas dede el archivo y vallas a imprimir en la pagina con echo usa la funcion nl2br, como te puse arriba.
echo nl2br($variable);
Siendo $variable una lacadena que lees desde el archivo.
Saludos
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!
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:
robando cookies?
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<?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 ;)
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.
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?
Las cookies se roban mediante XSS (http://www.google.com.ar/search?hl=es&rlz=1C1GGLS_esAR337AR337&q=cookie+steal+xss&btnG=Buscar&meta=).
Saludos.
PD: Creo que esto debería ir en Bugs y Exploits -> Nivel Web (http://foro.elhacker.net/nivel_web-b83.0/)
Cita de: [ Ðεںς Єא √V\αčђłNΔ ] en 8 Septiembre 2009, 06:49 AM
Las cookies se roban mediante XSS (http://www.google.com.ar/search?hl=es&rlz=1C1GGLS_esAR337AR337&q=cookie+steal+xss&btnG=Buscar&meta=).
Saludos.
PD: Creo que esto debería ir en Bugs y Exploits -> Nivel Web (http://foro.elhacker.net/nivel_web-b83.0/)
O en la papelera, ya que en el foro en general se habla de hacking ético y no lammeradas. ;-)
Cita de: дٳŦ٭ en 8 Septiembre 2009, 21:40 PM
Cita de: [ Ðεںς Єא √V\αčђłNΔ ] en 8 Septiembre 2009, 06:49 AM
Las cookies se roban mediante XSS (http://www.google.com.ar/search?hl=es&rlz=1C1GGLS_esAR337AR337&q=cookie+steal+xss&btnG=Buscar&meta=).
Saludos.
PD: Creo que esto debería ir en Bugs y Exploits -> Nivel Web (http://foro.elhacker.net/nivel_web-b83.0/)
O en la papelera, ya que en el foro en general se habla de hacking ético y no lammeradas. ;-)
Claro, pera la idea no es enseñar a robarlas, sino a crear nuestras webs a prueba de estos metodos :silbar:..y si vamos al caso, usar troyanos me parece igual o mas lammer que robar cookies.(Opinión personal).
:)
Saludos
Cita de: [ Ðεںς Єא √V\αčђłNΔ ] en 9 Septiembre 2009, 00:01 AM
Cita de: дٳŦ٭ en 8 Septiembre 2009, 21:40 PM
Cita de: [ Ðεںς Єא √V\αčђłNΔ ] en 8 Septiembre 2009, 06:49 AM
Las cookies se roban mediante XSS (http://www.google.com.ar/search?hl=es&rlz=1C1GGLS_esAR337AR337&q=cookie+steal+xss&btnG=Buscar&meta=).
Saludos.
PD: Creo que esto debería ir en Bugs y Exploits -> Nivel Web (http://foro.elhacker.net/nivel_web-b83.0/)
O en la papelera, ya que en el foro en general se habla de hacking ético y no lammeradas. ;-)
Claro, pera la idea no es enseñar a robarlas, sino a crear nuestras webs a prueba de estos metodos :silbar:..y si vamos al caso, usar troyanos me parece igual o mas lammer que robar cookies.(Opinión personal).
:)
Saludos
Totalmente de acuerdo contigo.