(This is more info on the question I asked before)

Here's the text file (text.txt):
       This is a test of the templating program.
       Here's hoping it's working!
       John Smith

Here's one line from the CSV file (new_data.csv):
John,Smith,"4770 Rosepetal Ct., Richmond, VA 22032 USA",(703) 
978-4472,0/0/00,


And here's the code I have (merge.php):

      1 <?
      2 $row = 1;
      3
      4 $text   = fopen("text.txt", "r");
      5 $merged = fopen("merged_text.html", "w");
      6 $fp     = fopen("new_data.csv", "r");
      7
      8 $filecontents = fread($text,filesize("text.txt"));
      9
     10 while ($data = fgetcsv ($fp, 1000, ",")) {
     11         $num = count ($data);
     12         $row++;
     13         for ($c=0; $c < $num; $c++) {
     14                 $fullname = $data[0] . " " . $data[1];
     15                 $newfullname = "<a 
href=".$fullname.">".$fullname."</a>";
     16                 $newfilecontents = 
str_replace($fullname,$newfullname,$filecontents);
     17
     18                 fwrite($merged,$newfilecontents);
     19         }
     20 }
     21 echo nl2br($newfilecontents);
     22 // fwrite($merged,$newfilecontents);
     23 fclose ($fp);
     24 fclose ($merged);
     25 fclose ($text);
     26 ?>


Josh



Miguel Cruz wrote:

>On Sun, 5 May 2002, Josh & Valerie McCormack wrote:
>
>>I'm iterating through a CSV file pulling in rows as arrays with fgetcsv 
>>and I'd like to search for patterns made up of the first two array items 
>>of each row with a space between them in a text file, and make them into 
>>links. I can't figure out how to do this, could someone help?
>>
>
>How about posting a sample row or two along with how you want the data to
>appear after the transformation?
>
>miguel
>

Reply via email to