he puesto el siguiente codigo. pero me falla al mandar por un formulario la variable no me la reconoce pero si le asigno un valor a $dias si por que puede ser.
Código PHP:
$q=$_POST['busqueda'];
$path="verano2008/";
echo $q;
function search ()
{
$fh = fopen ("verano.txt", "r");
//conseguimos el numero del dia del año
$dias= $q;
$dias=ceil($dias);
while ($line = fgets($fh, 1024))
{
$len=strlen($dias);
if ($len==1)
{
$a=1;
}
if ($len==2)
{
$a=2;
}
if ($len==3)
{
$a=3;
}
if ($len==4)
{
$a=4;
}
//encuentra primer espacio
$ss = preg_split("/[s,]+/", $line);
$dato1=$ss[0];
if ($dato1==$dias)
{
$line1=substr ($line,$a);
$imagen= $path.$dias." ".$line1;
?>
<img src="<?php echo $imagen; ?>" border="0" width=413 height=269 />
<?
echo $dias." ".$line1;
echo"<br>";
}
}
fclose ($fh);
}
search();