$resourse= fopen ('record.txt','r');
                while ($content=fgets($resourse))
                {                    
                            list($date,$ip,$file_path,$goods,$price,$emsprice,$deliveryprice)=explode('|',$content);  
    $arr[] = $file_path;
                }?

解决方案 »

  1.   

    地址是指images/upload/public/con_touroku.gif?<?php
    $resourse= fopen ('record.txt','r');
    $array = array();
    while ($content=fgets($resourse))
    {                    
        list($date,$ip,$file_path,$goods,$price,$emsprice,$deliveryprice)=explode('|',$content);    
    array_push($array, $file_path);
    }
    echo var_dump($array);
    echo $array[0];
    ?>
      

  2.   


    这样的话,echo $array[3];出现的结果是images/upload/public/con_touroku.gif
              echo $array[2];出现的结果是images/upload/public/back.bmpimages/upload/public/back.bmp
              echo $array[1];出现的结果是images/upload/public/bg_pic_3_1.gifimages/upload/public/bg_pic_3_1.gifimages/upload/public/bg_pic_3_1.gif
      

  3.   

    我PHP5.1下测试是正常的,你的版本是多少?
      

  4.   


    $str = '2008-03-19 17:55:03 ¦127.0.0.1 ¦images/upload/public/con_touroku.gif ¦goods3 ¦1000 ¦20 ¦10! 
    2008-03-19 17:55:18 ¦127.0.0.1 ¦images/upload/public/bg_pic_3_1.gif ¦goods4 ¦1000 ¦15 ¦5! 
    2008-03-19 17:55:27 ¦127.0.0.1 ¦images/upload/public/back.bmp ¦goods4 ¦1000 ¦15 ¦5! 
    2008-03-19 17:55:32 ¦127.0.0.1 ¦images/upload/public/con_touroku.gif ¦goods4 ¦1000 ¦15 ¦5! ';
    preg_match_all('/1 ¦(.*?) ¦/is', $str, $m);
    print_r($m[1]);