elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Como crear un TXT y agregar INFO por el AddressBar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Como crear un TXT y agregar INFO por el AddressBar  (Leído 8,671 veces)
masterchop

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Como crear un TXT y agregar INFO por el AddressBar
« 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

Código:
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];

$master=fopen($id.'.txt',a);
fwrite($master," ".$id2,"\n");
fclose($master);
?>

Link:

Código:
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 línea

Og.


Desconectado Desconectado

Mensajes: 822


Aprendiendo de la vida


Ver Perfil
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #1 en: 30 Agosto 2009, 08:58 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

Código:
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];

$master=fopen($id.'.txt',a);
fwrite($master," ".$id2,"\n");
fclose($master);
?>

Link:

Código:
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:
Código
  1. $master=fopen($id.'.txt',a);
deberia ser:
Código
  1. $master=fopen($id.'.txt'."a");
y te equivocaste en algunas separaciones (pusiste comas enves de puntos)
deberia funcionar asi:


Código
  1. <?php
  2. $id=$_GET['activity'];
  3. $id2=$_GET['od'];
  4.  
  5. $master=fopen($id.'.txt', "a");
  6. fwrite($master, " ".$id2."\n");
  7. fclose($master);
  8. ?>


saludos!


« Última modificación: 30 Agosto 2009, 09:04 am por Nphacks » En línea

|-
masterchop

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #2 en: 30 Agosto 2009, 09:11 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

Código:
<?php
$id=$_GET['activity'];
$id2=$_GET['od'];

$master=fopen($id.'.txt',a);
fwrite($master," ".$id2,"\n");
fclose($master);
?>

Link:

Código:
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:
Código
  1. $master=fopen($id.'.txt',a);
deberia ser:
Código
  1. $master=fopen($id.'.txt'."a");
y te equivocaste en algunas separaciones (pusiste comas enves de puntos)
deberia funcionar asi:


Código
  1. <?php
  2. $id=$_GET['activity'];
  3. $id2=$_GET['od'];
  4.  
  5. $master=fopen($id.'.txt', "a");
  6. fwrite($master, " ".$id2."\n");
  7. fclose($master);
  8. ?>


saludos!

hice el primer cambio pero no entendi con cual punto o coma esta mal
disculpa conozco poco de PHP

fwrite($master, " ".$id2."\n");   ???
En línea

Og.


Desconectado Desconectado

Mensajes: 822


Aprendiendo de la vida


Ver Perfil
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #3 en: 30 Agosto 2009, 17:58 pm »

esque en tu primer post pusiste:

Código
  1. fwrite($master," ".$id2,"\n");

y ay una coma en $id2,"/n"
deberia ser un punto.

Código
  1. fwrite($master," ".$id2."\n");

saludos!
En línea

|-
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #4 en: 30 Agosto 2009, 19:14 pm »

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:

Código
  1. <?php
  2. $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
  3. $id2 =  $_GET['od'];
  4.  
  5. if(fole_exists($id))
  6. $master = fopen($id.'.txt', 'a');
  7. else
  8. $master = fopen($id.'.txt', 'x');
  9. fwrite($master, $id2."\x0D\x0A");
  10. fclose($master);
  11. ?>
« Última modificación: 30 Agosto 2009, 19:34 pm por WHK » En línea

masterchop

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #5 en: 30 Agosto 2009, 23:48 pm »

 ;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.
« Última modificación: 31 Agosto 2009, 00:21 am por masterchop » En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #6 en: 31 Agosto 2009, 06:54 am »

Código
  1. <?php
  2. $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
  3. $id2 =  $_GET['od'];
  4.  
  5. if(fole_exists($id))
  6. $master = fopen($id.'.txt', 'a');
  7. else
  8. $master = fopen($id.'.txt', 'x');
  9. fwrite($master, $id2."\x0D\x0A");
  10. fclose($master);
  11. ?>

 :xD es file_exists no fole_exists  :P

Código
  1. <?php
  2. $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
  3. $id2 =  $_GET['od'];
  4.  
  5. if(file_exists($id))
  6. $master = fopen($id.'.txt', 'a');
  7. else
  8. $master = fopen($id.'.txt', 'x');
  9. fwrite($master, $id2."\x0D\x0A");
  10. fclose($master);
  11. ?>
En línea

Og.


Desconectado Desconectado

Mensajes: 822


Aprendiendo de la vida


Ver Perfil
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #7 en: 31 Agosto 2009, 07:39 am »

Código
  1. <?php
  2. $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
  3. $id2 =  $_GET['od'];
  4.  
  5. if(fole_exists($id))
  6. $master = fopen($id.'.txt', 'a');
  7. else
  8. $master = fopen($id.'.txt', 'x');
  9. fwrite($master, $id2."\x0D\x0A");
  10. fclose($master);
  11. ?>

 :xD es file_exists no fole_exists  :P

Código
  1. <?php
  2. $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt';
  3. $id2 =  $_GET['od'];
  4.  
  5. if(file_exists($id))
  6. $master = fopen($id.'.txt', 'a');
  7. else
  8. $master = fopen($id.'.txt', 'x');
  9. fwrite($master, $id2."\x0D\x0A");
  10. fclose($master);
  11. ?>

otra cosa mas:
para el correcto funcionamiento, aqui
Código
  1. if(file_exists($id))
deberia ser:
Código
  1. if(file_exists($id.".txt"))
o quitar la extension extra en los fopen.

saludos!
En línea

|-
Spider-Net


Desconectado Desconectado

Mensajes: 1.165


Un gran poder conlleva una gran responsabilidad


Ver Perfil WWW
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #8 en: 31 Agosto 2009, 09:26 am »

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.
En línea

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Como crear un TXT y agregar INFO por el AddressBar
« Respuesta #9 en: 31 Agosto 2009, 20:34 pm »

Código
  1. <?php
  2. echo nl2br("ahora salto\nde linea =D");
  3. ?>

Saludos
En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines