Autor
|
Tema: Como crear un TXT y agregar INFO por el AddressBar (Leído 8,671 veces)
|
masterchop
Desconectado
Mensajes: 11
|
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??? Se les agradace!!
|
|
|
En línea
|
|
|
|
Og.
Desconectado
Mensajes: 822
Aprendiendo de la vida
|
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??? 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"); ?>
saludos!
|
|
« Última modificación: 30 Agosto 2009, 09:04 am por Nphacks »
|
En línea
|
|-
|
|
|
masterchop
Desconectado
Mensajes: 11
|
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??? 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"); ?>
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
Mensajes: 822
Aprendiendo de la vida
|
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 línea
|
|-
|
|
|
WHK
|
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"); ?>
|
|
« Última modificación: 30 Agosto 2009, 19:34 pm por WHK »
|
En línea
|
|
|
|
masterchop
Desconectado
Mensajes: 11
|
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=textoinsidePero 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
|
<?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"); ?>
es file_exists no fole_exists <?php $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt'; $id2 = $_GET['od']; $master = fopen($id.'.txt', 'a'); else $master = fopen($id.'.txt', 'x'); fwrite($master, $id2."\x0D\x0A"); ?>
|
|
|
En línea
|
|
|
|
Og.
Desconectado
Mensajes: 822
Aprendiendo de la vida
|
<?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"); ?>
es file_exists no fole_exists <?php $id = preg_replace('|[^A-Za-z0-9_-.]|i', '', $_GET['activity']).'.txt'; $id2 = $_GET['od']; $master = fopen($id.'.txt', 'a'); else $master = fopen($id.'.txt', 'x'); fwrite($master, $id2."\x0D\x0A"); ?>
otra cosa mas: para el correcto funcionamiento, aqui
deberia ser:
o quitar la extension extra en los fopen. saludos!
|
|
|
En línea
|
|-
|
|
|
Spider-Net
Desconectado
Mensajes: 1.165
Un gran poder conlleva una gran responsabilidad
|
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
Mensajes: 2.397
JS/Node developer
|
<?php echo nl2br("ahora salto\nde linea =D"); ?>
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!
|
|
|
|
|