• 14-11-2012, 20:23:50
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar, elimde sürekli güncellediğim bir txt dosyası var. Bu dosyada veriler satır satır ve aralarında virgülle ayrılıyor. İstediğim bu verileri php ile sayfamda görüntülemek. txt dosyasının yapısı aşağıdaki gibidir.

    veri, veri1, veri2, veri3, veri4, veri5, veri6, veri7
    veri, veri1, veri2, veri3, veri4, veri5, veri6, veri7
    veri, veri1, veri2, veri3, veri4, veri5, veri6, veri7
    veri, veri1, veri2, veri3, veri4, veri5, veri6, veri7
    veri, veri1, veri2, veri3, veri4, veri5, veri6, veri7

    Sitede yukarıdaki veri1,veri2,veri3,veri4,veri5,veri6 ve veri7'yi aynı yukarıdaki şekilde ama tablolar halinde yazdırmak istiyorum. Bunun için gerekli php kodu hakkında yardımlarınızı bekliyorum.

    Şimdiden teşekkürler...
  • 14-11-2012, 21:27:33
    #2
    $str = file_get_contents('file.txt');
    $exp = explode("\n", $str);
    
    $output = '<table border="1" width="100%">';
    
    foreach($exp as $key => $value)
    {
        $output .= '<tr>';
        
        $exp2 = explode(',', $value);
    
        $output .= '<td>' .implode('</td><td>', $exp2) . '</td>';
    
        $output .= '</tr>';
    }
    
    $output .= '</table>';
    
    echo $output;
  • 14-11-2012, 22:32:47
    #3
    Üyeliği durduruldu
    miscel gerçekten çok teşekkür ederim. İstediğim tamda buydu. Eline aklına klavyene sağlık

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:32:47 -->-> Daha önceki mesaj 21:36:00 --

    Peki burda gelen veri örneğin ABC ise ekrana ABC yerine belirttiğim resmi nasıl yazdırabilirim.
  • 14-11-2012, 23:30:12
    #4
    Yanlış Anlamadıysam Bu Şekilde onuda halledebilirsin
    $str = file_get_contents('file.txt'); 
    $exp = explode("\n", $str); 
    
    $output = '<table border="1" width="100%">'; 
    
    foreach($exp as $key => $value) 
    { 
        $output .= '<tr>'; 
         
        $exp2 = explode(',', $value); 
    	foreach($exp2 as $v){
    		if(trim($v) == 'ABC'){
    			$output .= '<td><img src="images/abc.jpg" alt=""/></td>';
    		}elseif(trim($v) == 'BCD'){
    			$output .= '<td><img src="images/bcd.jpg" alt=""/></td>';
    		}else{
    			$output .= '<td>'.$v.'</td>';
    		}
    	}
        $output .= '</tr>'; 
    } 
    
    $output .= '</table>'; 
    
    echo $output;
  • 15-11-2012, 00:15:14
    #5
    Üyeliği durduruldu
    husee3 çok teşekkür ederim anlatmak istediğim aynen buydu çok teşekkürler...