Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/04/2008, 06:16
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 11 meses
Puntos: 19
De acuerdo Re: Problema con foreach

Código PHP:
<?php 

require "settings.php"
require_once(
"header.txt"); 

$lines = array (); 
$lines=file($settings['linkinfo.txt']); 

echo 
"<p class=\"linkman\"><center>"

if(
is_array($lines)){
foreach (
$lines as $thisline

    
$thisline=trim($thisline); 
    if (!empty(
$thisline)) { 
        list(
$name,$email,$title,$url,$recurl,$description)=explode($settings['delimiter'],$thisline); 
        if (
$settings['clean'] != 1) {$url="go.php?url=".$url;} 
        echo 
"<font face=\"Verdana\" size=\"2\"><a href=\"$url\" target=\"_new\" class=\"linkman\">$title</a></font>&nbsp;<font face=\"Verdana\" size=\"2\" color=\"#FFFFFF\">-</font>\n"
    } 
}


?>
</span>asi podes ponerle una proteccion para que no realize el foreach si no es un array!... ahora si queres leer todas las lineas que tiene el archivo dentro de si mismo tenes que hacer asi
Código PHP:
 <?php 

require "settings.php"
require_once(
"header.txt"); 

echo 
"<p class=\"linkman\"><center>"

    
$abrir fopen("linkinfo.txt""r");
    while(
$leer fread($abrirfilesize("linkinfo.txt")))
    {
        
//leer te va a ir tirando el contenido del archivo.... suerte!
    
}
    
fclose($abrir);


?>