¿A alguien les suena esto de algo?
#%Module1.0#####################################################################
#Application/version ####################
set curMod [module-info name]
set app [lrange [split $curMod "/"] 0 0]
set version [lrange [split $curMod "/"] 1 1]
set *** ***
#########################################
set curMod [module-info name]
set rootdir [string range $ModulesCurrentModulefile 0 [expr {[string first "Modules" $ModulesCurrentModulefile]-2}]]
proc ModulesHelp { } {
global app version curMod rootdir ModulesCurrentModulefile
set color "\033\[1;37m"
set rmcolor "\033\[0m"
puts stderr "\t${color}${app}${rmcolor} \n\tVersion ${color}$version${rmcolor}\n"
source $ModulesCurrentModulefile.info
}
module-whatis "Loads $curMod (use help for more info)"
#module dependencies ####################
if { [is-loaded ***]==0 } {
module load *** }
#########################################
#basedir ################################
set modroot $rootdir/$app-$version
#########################################
#specific variables ####################
prepend-path PATH $modroot
prepend-path MANPATH $modroot/man
prepend-path LD_LIBRARY_PATH $modroot/lib
setenv *** ***
#########################################
Pues se supone que esto es un informe que te genera php al poner tus datos en un formulario, se supone que los datos que estan son estaticos, pero si metes algun dato mas en el formulario, esos datos tienen que estar donde estan ahora los asteriscos (***).
No se si me he explicado bien, pero queria saber si esto se puede hacer , o si existe alguna funcion para generar informes de este tipo desde un formulario.
Gracias!! :D
Claro que se puede, solo tenes que aprender PHP.... :silbar:
Es tan simple como crear un formulario y procesarlo con un script PHP. Para ello debes usar la variable $_POST. Te mostrare un ejemplo basico. Tendremos dos paginas:
formulario.php ---> Sera la que tenga el formulario
informe.php ---> Sera la que muestre los datos introduccidos por el usuario
formulario.php:
<html>
<head><title>Mi Formulario</title></head>
<body>
<form method="POST" action="informe.php">
<p>Nombre: <input type="text" name="nombre" /></p>
<p>Apellido: <input type="text" name="apellido" /></p>
<p>Sexo: <select name="sexo">
<option value="1">Hombre</option>
<option value="2">Mujer</option>
</select></p>
<p><input type="submit" value="Enviar" /></p>
</form>
</body>
</html>
informe.php:
<?php
if($_POST){
echo "Nombre: " . $_POST['nombre'] . "</br>";
echo "Apellido: " . $_POST['apellido'] . "</br>";
echo "Sexo: " . $_POST['sexo'] . "</br>";
}
?>
Como ves solo es cuestion de usar la variable global $_POST.
Mas info:
http://php.net/manual/es/tutorial.forms.php
http://phpya.com.ar/temarios/descripcion.php?cod=30
Saludos
Vale, no me referia a eso, obviamente eso ya lo sabia, es muy sencillo.
Me referia a que creara un archivo como ese exactamente salvo en los asteriscos.
Ademas el archivo no seria informe.php, porque no tendria extension.Se llamaria informe a secas.
gracias
un saludo
informe.txt ?
bueno en realidad no es txt porque no tiene extension, pero se podria decir que si, tiene que ser algo similar a lo de arriba, pero no se si hay alguna funcion que te genere esos informes asi (repito que ya se pasar las variables por POST o GET)
Cita de: robertito_prado en 7 Junio 2012, 11:43 AM
bueno en realidad no es txt porque no tiene extension, pero se podria decir que si, tiene que ser algo similar a lo de arriba, pero no se si hay alguna funcion que te genere esos informes asi (repito que ya se pasar las variables por POST o GET)
No te explicas para nada.
Lo quieres enviar a un archivo de texto, mostrarlo en un archivo html, generar un html que te lo muestre y guardarlo...
Explícate o es como si no dijeras nada.
No lo puedo explicar mejor porque no se exactamente lo que quiero hacer!! por eso os pregunte si os sonaba de algo... A mi me mandaron hacer un formulario y cuando envies los datos, éstes se quedaran guardados donde estan los 3 asteriscos(***) , pero el resto seguira igual. No se si hay alguna funcion que te guarde algo con eso EXACTAMENTE.
Es que si lo queires mandar a un .txt o a un .html es simplemente adornar un poco la salida.
Vamos digo yo.
Si me haces un esquema un poco claro te hago el codigo en un plas.
Pero es que con lo de arriba no lo pillo, lo siento.
Saludos.
Vale, me he explicado mal.
Si, pongamos que es un informe.txt
Y quieres pasar unos datos en que formato o desde donde al archivo .txt?
Desde variables? Desde otros recursos¿
tu preguntas si hay una Función que genere un archivo que contenga algo como el texto que pusiste?¿ osea una plantilla? pues no que yo sepa, pero hacerlo es refácil.
ahora no entiendo desde donde vas a ejecutar el php si es desde una web o si lo quieres desde consola, pero creo que quieres generar un archivo igual al que pusiste pero cambiando los asteriscos
para eso puedes crear una funcion en la cual utilizas la funcion fopen para crear el archivo y en la funcion que creaste le pasas como argumentos los valores a reemplazar por asterisco
function generar_plantilla($valor1,$valor2){
$cuerpo='set '.$valor1.$valor2;
$archivo= fopen("/home/test/fichero.txt", "w");
fwrite($archivo, $cuerpo);
fclose($archivo);
}
No se si eso era lo que mas o menos buscabas.
Saludos
Cita de: m0rf en 8 Junio 2012, 22:59 PM
Y quieres pasar unos datos en que formato o desde donde al archivo .txt?
Desde variables? Desde otros recursos¿
Si desde otras variables en un archivo php