是写到一条记录里吗?直接INSERT不可以吗?

解决方案 »

  1.   

    把这个做成一个字段,进行一下引号的转换,也就是加 htmlspecialchars 转换一下就OK
      

  2.   

    <?php
    $stripFile ="1.txt";
    $file   =   fopen($stripFile,"r");
    $len   =   filesize($stripFile);
    $buffer   =   fread($file,$len);
    fclose($file);
    $arr =   split("\n",$buffer);
    $i=0;
    while($i<15){
    $arrsmall =   split("=",$arr[$i]); if($arrsmall[0]="NAME"){
    $nName=$arrsmall[1];//进程名
    )
    else if($arrsmall[0]="CMDLINE"){ 
    $nCMDLINE=$arrsmall[1];//
    }
    else if($arrsmall[0]="FILE"){ 
    $nPath=$arrsmall[1];//进程路径
    }
    else if($arrsmall[0]="KEYPATH"){ 
    $nkeypath=$arrsmall[1];//注册表项
    }
    else if($arrsmall[0]="CLSID"){ 
    $nCLSID=$arrsmall[1];//CLSID
    }
    else if($arrsmall[0]="FILEINFO"){ 
    $nCLSID=$arrsmall[1];//FILEINFO
    }

    echo $arrsmall[0]."<=>";
    echo $arrsmall[1]."<br>";
    $i=$i+1;
    }
    ?>
      

  3.   

    zeroleonhart(莱昂哈特) 
    现在要做的是数据挖掘工作,现在这些已经在数据库的一个字段了,想把他们分开来存到相应的表中。
      

  4.   

    先取得一行数据,用$bb=split("=",$arr);分成数组,判断$bb[0]是不是type,是type再判断$bb[1]是不是AUTORUN0(是AUTORUN0则这下边的数据要插入到AUTORUN0表中),取得下一行数据,判断$bb[0]是不是type,不是,则把下边的数据赋予值,直到是下一个type循环。
      

  5.   

    先取得一行数据,用$bb=split("=",$arr);分成数组,判断$bb[0]是不是type,是type再判断$bb[1]是不是AUTORUN0(是AUTORUN0则这下边的数据要插入到AUTORUN0表中),取得下一行数据,判断$bb[0]是不是type,不是,则把下边的数据赋予值,取得下一行数据,判断$bb[0]是不是type,是下一个type循环。
      

  6.   

    给大家一个全面的概念!不是大家想的那样格式一样的,有的是不一样的。@ type=COMMINFO
    WINDOWS=Microsoft Windows XP  Service Pack 2
    IE=6.0.2900.2180  Build 62900.2180
    MEMORYALL=502
    MEMORYFREE=184
    @ type=FILEVER
    SysSnap.dll=1.0.0.1001
    @ type=AUTORUN0
    NAME=IMJPMIG8.1
    CMDLINE="C:\WINDOWS\IME\imjp8_1\IMJPMIG.EXE" /Spoil /RemAdvDef /Migration32
    KEYPATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    FILEINFO=Microsoft IME,Microsoft Corporation
    @ type=AUTORUN1
    NAME=PHIME2002ASync
    CMDLINE=C:\WINDOWS\system32\IME\TINTLGNT\TINTSETP.EXE /SYNC
    KEYPATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    FILEINFO=微軟新注音輸入法 2002a,Microsoft Corporation
    @ type=BHO0
    NAME=QQBrowserHelperObject Class
    FILE=C:\Program Files\Tencent\QQ\QQIEHelper.dll
    KEYPATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
    CLSID={54EBD53A-9BC1-480B-966A-843A333CA162}
    FILEINFO=QQIEHelper Module,深圳市腾讯计算机系统有限公司
    @ type=BHO1
    NAME=BHOHelper Class
    FILE=C:\Program Files\baigoo\bgook.dll
    KEYPATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
    CLSID={8816EA7A-5944-4277-B98E-2C0A46FB36E9}
    FILEINFO=BAIGOO PM,BAIGOO.COM
    @ type=TOOLBAR0
    NAME=FlashGet Bar
    FILE=c:\progra~1\flashget\fgiebar.dll
    KEYPATH=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar
    CLSID={E0E899AB-F487-11D5-8D29-0050BA6940E3}
    FILEINFO=FlashGet IE Bar,Amaze Soft
    @ type=PROCESS0
    NAME=Explorer.exe PID=132
    CMDLINE=Explorer.exe ChangeDisplay.exe
    FILE=C:\WINDOWS\Explorer.exe
    FILEINFO=Windows Explorer
    @ type=PROCESS1
    NAME=igfxtray.exe PID=520
    CMDLINE="C:\WINDOWS\system32\igfxtray.exe" 
    FILE=C:\WINDOWS\system32\igfxtray.exe
    FILEINFO=igfxTray Module
      

  7.   

    先正则替换一下,就是把 @ type=PROCESS1 格式替换成 [PROCESS1]再用 parse_ini_file() 函数解释成数组