Foros del Web » Programando para Internet » PHP »

Generar Archivos

Estas en el tema de Generar Archivos en el foro de PHP en Foros del Web. Pues Tengo Una Duda ... Hay Alguna Forma en la Que Se Pueda Utilizar La Funcion GET Para que se Cree un archivo .xml Con ...
  #1 (permalink)  
Antiguo 22/12/2008, 21:23
 
Fecha de Ingreso: junio-2008
Mensajes: 45
Antigüedad: 15 años, 10 meses
Puntos: 0
Generar Archivos

Pues Tengo Una Duda ...

Hay Alguna Forma en la Que Se Pueda Utilizar La Funcion GET Para que se Cree un archivo .xml Con Los Datos Del Formulario ...

Para Explicar Mejor :

Quiero Crear Un Generador De `Reproductores ... Pero Para que la Gente Pueda Poner Su Propia Musica Pues Quisiera que Se Tomaran Los Links De Las Musicas que Seran Reproducidas

Un Ejemplo Del Formulario :


Código:
<form action="x" method="get">

Link De Musica1: 

<input type="text" name="Musik1" />

Link De Musica2: 

<input type="text" name="Musik2" />

<input type="submit" /><input type="reset" value="Borrar">

</form>
Y Pues Que en el Archivo Creado .xml Se Obtengan Los Links :

Código:
<song path="<?php echo $_GET['Musik1']; ?>" title="http://codespwg.es.tl"/>
<song path="<?php echo $_GET['Musik2']; ?>" title="http://codespwg.es.tl"/>
Lo que Nose es Que Se Genere el El Archivo T_T ...

Si Me Ayudan Recomiendo El Foro EN Toda Mi Web xD !
  #2 (permalink)  
Antiguo 22/12/2008, 22:12
Avatar de bLEx  
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Generar Archivos

mmm... por lo que entendi, lo que quieres es que cuando pases esos valores a traves de la URl los recibas en el archivo "x" y despues se cree el xml??...

pues si es asi, lo que podrias hacer es asignar esos tags a una variable php, me explico.

x.php

Código PHP:
$song1 "<song path=\"".$_GET['Musik1']."\" title=\"http://codespwg.es.tl\">";
$song2 "<song path=\"".$_GET['Musik2']."\" title=\"http://codespwg.es.tl\">";

//y ahora te creas el archivo xml.

$archivo fopen("musica.xml",a+);

fwrite($archivo,$song1);
fwrite($archivo,$song2); 
Y si no me fallo la programacion, debieras tener un archivo xml, con los 2 < tags > ingresadoos...
prueba con eso
suerte
  #3 (permalink)  
Antiguo 29/12/2008, 11:00
 
Fecha de Ingreso: junio-2008
Mensajes: 45
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Generar Archivos

Aja el Code Estaba Mal ... Pero Investigue Un Poco y Logre algo

Aqui Esta Todo El Archivo 333.php :

Código PHP:
<HTML>

<FORM ACTION="333.php" METHOD="get">

Pagina : <INPUT TYPE=text NAME=X1><BR>

Titulo : <INPUT TYPE=text NAME=X2><BR>

Metatags : <INPUT TYPE=text NAME=X3><BR>

Descripcion : <INPUT TYPE=text NAME=X4><BR>

<INPUT TYPE=submit NAME=OK VALUE="Inscribete"><BR>    

</FORM></HTML>

<?php

if ($OK == "Inscribete") {

// creando y abriendo archivo

$archivo=fopen('x.js','a+') or die("No pudo Ser Inscrita - Revise El Registro");

// Aqui La Variable

$search "add("<a href='".$_GET['X']." '>".$_GET['X2']."</a>","".$_GET['X3']."","".$_GET['X4']."")";

// grabando los campos 

fputs($archivo,$search); 

//cerrando archivo

fclose($archivo);

//avisando

echo "Web #".$Web." A Sido Inscrita Con Exito"."<br>";

};

?>

Pero el Unico Problema es que Cuando Se Escribe En El Archivo x.js ( Que Es Donde Se Escribira lo del Get ) No Se Escribe Me Aparece Error :

Cita:
Parse error: syntax error, unexpected T_STRING in /x/x/x/x/x/x/333.php on line 27
Ps Quisiera saber como hacer que no aparezca el error ... Y Se Escriba Tal Como quiero Yo
  #4 (permalink)  
Antiguo 29/12/2008, 13:25
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Generar Archivos

Aqui es donde esta tu error:
Código PHP:
$search "add("<a href='".$_GET['X']." '>".$_GET['X2']."</a>","".$_GET['X3']."","".$_GET['X4']."")"

// Lo correcto seria escapar correctamente las comillas y elementos de arrays:
$search "add('<a href=\"{$_GET['X']}\">{$_GET['X2']}</a>','{$_GET['X3']}','{$_GET['X4']}');"
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 29/12/2008, 13:38
Avatar de bLEx  
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Generar Archivos

y cual es la linea 27?
  #6 (permalink)  
Antiguo 30/12/2008, 22:01
 
Fecha de Ingreso: junio-2008
Mensajes: 45
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Generar Archivos

Cita:
Iniciado por Triby Ver Mensaje
Aqui es donde esta tu error:
Código PHP:
$search "add("<a href='".$_GET['X']." '>".$_GET['X2']."</a>","".$_GET['X3']."","".$_GET['X4']."")"

// Lo correcto seria escapar correctamente las comillas y elementos de arrays:
$search "add('<a href=\"{$_GET['X']}\">{$_GET['X2']}</a>','{$_GET['X3']}','{$_GET['X4']}');"

GRACIAS !!! ESO ERA !!! YAAAAAA XDDDDDD

Gracias a lso 2 Me Ayudaron Mucho ! ... jejeje ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:30.