Tengo problemas al entender este lenguaje, ya que estoy acostumbrado a declarar el tipo de variable y aqui no es necesario, por lo que me cuesta ubicarme, por otro lado no se como depurar, estoy usando el ide de Netbeans que es donde suelo programar en Java.
Hago lo siguiente:
Código PHP:
$vlineas = file("Hola.txt");
foreach ($vlineas as $sLinea)
{ //Recorro el array de lineas vlineas y en cada recorrido sLinea toma el
$DescriptorFichero = fopen($sLinea."\n","w");
}
Que tal
que haces
hoy
Me sale por el navegador el sgte. mensaje:
Código PHP:
Warning: fopen(Que tal ) [function.fopen]: failed to open stream: Invalid argument in C:xampphtdocsPhpProject1index.php on line 18
Warning: fopen(que haces ) [function.fopen]: failed to open stream: Invalid argument in C:xampphtdocsPhpProject1index.php on line 18
Warning: fopen(hoy ) [function.fopen]: failed to open stream: Invalid argument in C:xampphtdocsPhpProject1index.php on line 18
Yo entiendo que la funcion fopen, como 1er parametro espera un string y es lo que recibe,no?; me gustaria ir depurando y ver que es lo que recibe pero no se como hacerlo en php
Otra duda si me podeis ayudar, intentando solventar de otra manera el problema anterior hice el sgte codigo:
Código PHP:
foreach ($vlineas as $sLinea)
{
if( strpos( $sLinea, "curv" ) !== false )
{
print "<a href='$sLinea'>$sLinea</a> <br>";
$guardar[$i] = $guardar."\n".$sLinea."\n";
$i++;
}
}
foreach($guardar as $valor)
print "$valor <br>\n";
Código PHP:
880,872,820
Array 880,872,809
Array 1305,1166,987