Page 1 of 1

Strip HMTL tags from csv file.

Posted: Sat Feb 03, 2007 11:32 am
by BirdOasis
feyd | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]


Attempting to remove ebay and auctiva html & Javascript from my ebay export.

I want to import it into virtuemart.

I've attempting  to use:

Code: Select all

//File to be opened
$file = "../stripper/inputfile.csv";
//Open file (inputfile.csv Read 16meg chuncks "delemiter , ")
$desc = fgetcsv($file, 16777216, '\,') ;

fclose($desc);
resulting in:
Warning: fgetcsv(): supplied argument is not a valid stream resource in /home/birdoasi/public_html/stripper/index.php on line 6

The next error is obvious since the file wasn't created.
Warning: fclose(): supplied argument is not a valid stream resource in /home/birdoasi/public_html/stripper/index.php on line 13

The ebay and auctiva.com html is in the description portion of the file. Here's a representation of the description I'm trying to clean up. I only want to keep the description of the item. In this case the description is:

The intricate art of painting on the inside of glass bottles and ornaments began centuries ago in China. Through a tiny opening, skilled artists delicately paint fine details of images, thereby preserving the poetry of daily life. Depending on its intricacy, one ornament can take up to several weeks to complete.

I have 379 items to uploaded, and they all have the ebay images and links which will take the buyer to ebay. Or worse, it will take potential vendors to ebay. ebay turns vendor's off like HIV on a honeymoon.

Code: Select all


<DIV align=center>
<TABLE cellSpacing=0 cellPadding=40 width="98%" align=center background=http://ti2.auctiva.com/ti/country_bg.gif border=0>
<TBODY>
<TR>
<TD>
<TABLE borderColor=#a3c2e0 cellSpacing=0 cellPadding=20 width="100%" align=center background=http://ti2.auctiva.com/ti/country_bg2.gif border=0>
<TBODY>
<TR>
<TD>
<TABLE borderColor=#a3c2e0 cellSpacing=0 cellPadding=30 width="100%" align=center bgColor=#e0ebf5 border=0>
<TBODY>
<TR>
<TD>
<P align=center><IMG height=90 alt="" src="http://ti2.auctiva.com/ti/country_welcome.gif" width=300 border=0><BR><BR><STRONG><FONT face=Verdana color=#366791 size=5>[b]Bald Eagle Glass&nbsp;Ornament[/b] </FONT></STRONG></P>
<P align=center><STRONG><FONT face=Verdana color=#366791 size=5>Old World Christmas Inside Art</FONT></STRONG><BR></P>
<STYLE> a.imagelink {color:#0000FF;} a:hover.imagelink {color:#0000FF;} a:visited.imagelink {color:#800080;} a.imagelink img.auctionimage { border: 2px solid #0000FF; } a:visited.imagelink img.auctionimage { border: 2px solid #800080; } </STYLE>

<P align=center>
<TABLE class=acttbl width="95%" align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE width="100%" border=0>
<TBODY>
<TR>
<TD align=middle colSpan=3>
<CENTER>
<TABLE>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=middle><A class=imagelink href="http://www.auctiva.com/hostedimages/showimage.aspx?gid=35507&ppid=1122&image=26169043&images=26169043,26169050,26169061&formats=0,0,0&format=0" target=_BLANK><IMG class=auctionimage src="http://img.auctiva.com/imgdata/0/3/5/5/0/7/webimg/26169043_tp.jpg"><BR><FONT size=1>Click to view supersize image</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER><BR></TD></TR>
<TR>
<TD vAlign=top width="100%">
<TABLE class=acttbl cellPadding=8 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=acttbl width="100%">
<CENTER><FONT size=4></FONT></CENTER>
<CENTER>
<CENTER><FONT size=4></FONT></CENTER><FONT face=Arial>
<CENTER><FONT size=4>
<CENTER><FONT size=4>
<CENTER>
<CENTER><FONT size=4>
<CENTER><FONT size=4>[b]The intricate art of painting on the inside of glass bottles and ornaments began centuries ago in China.&nbsp; Through a tiny opening, skilled artists delicately paint fine details of images, thereby preserving the poetry of daily life.&nbsp; Depending on its intricacy, one ornament can take up to several weeks to complete.[/b]</FONT></CENTER>
<CENTER></CENTER>
<CENTER></CENTER>
<CENTER></CENTER>
<CENTER>approx. 3&nbsp;inch diameter</CENTER></FONT></CENTER></CENTER></FONT></CENTER></FONT></CENTER></FONT></CENTER></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle width="100%"><BR>
<CENTER>
<TABLE cellPadding=2>
<TBODY>
<TR>
<TD></TD>
<TD>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=middle><A class=imagelink href="http://www.auctiva.com/hostedimages/showimage.aspx?gid=35507&ppid=1122&image=26169050&images=26169043,26169050,26169061&formats=0,0,0&format=0" target=_BLANK><IMG class=auctionimage src="http://img.auctiva.com/imgdata/0/3/5/5/0/7/webimg/26169050_tp.jpg"><BR><FONT size=1>Click to view supersize image</FONT></A></TD></TR></TBODY></TABLE></TD>
<TD>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD align=middle><A class=imagelink href="http://www.auctiva.com/hostedimages/showimage.aspx?gid=35507&ppid=1122&image=26169061&images=26169043,26169050,26169061&formats=0,0,0&format=0" target=_BLANK><IMG class=auctionimage src="http://img.auctiva.com/imgdata/0/3/5/5/0/7/webimg/26169061_tp.jpg"><BR><FONT size=1>Click to view supersize image</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></TD></TR>
<TR>
<TD align=middle width="100%"><BR>
<CENTER>&nbsp;</CENTER></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P>
<P align=center><FONT face=Arial size=4>Shipping calculations are based on package weight and distance. We do not pad our shipping fees. We are happy to combine same day purchases in one shipping carton, if possible, to lower your shipping charges. If you purchase more than one item from us, let us send you a combined invoice before you make your payment. UPS and US Postal Service Express Mail include free insurance up to $100.</FONT></P>
<P align=center><FONT face=Arial size=4>Payment: We prefer PayPal, but also accept personal checks, money orders, and cashiers checks, if drawn on US banks. Orders will be shipped after funds clear. If you plan to mail your payment, please let us know.</FONT><!-- Begin MyStoreRewardsScript please don't change --> </P>
<P align=center>
<TABLE style="BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid">
<TBODY>
<TR>
<TD><A href="http://www.mystorerewards.com/msr/welcomeToMysStoreRewards.htm" target=_blank><IMG alt="" src="http://www.mystorerewards.com/msr/msrimage.htm?ti=1&id=UVdSS1RUVkRZazVVWnowPWQxdENSMw==" border=0></A></TD>
<TD align=middle><IMG alt="" src="http://www.mystorerewards.com/msr/msrimage.htm?id=UVdSS1RUVkRZazVVWnowPWQxdENSMw==" border=0></TD></TR></TBODY></TABLE></P><!-- End MyStoreRewardsScript please don't change -->
<P align=center><FONT face=Arial size=4><IMG alt="" src="http://img.auctiva.com/imgdata/0/3/5/5/0/7/webimg/4533964_o.gif"><BR><BR>Check out&nbsp;our </FONT><A href="http://search.ebay.com/_W0QQsassZmybirdoasisQQhtZ-1" target=_blank><FONT face=Arial color=#008000 size=4>other items</FONT></A><FONT face=Arial size=4>!<BR></FONT></P>
<P align=center><FONT face=Arial size=4><A href="http://stores.ebay.com/Bird-Oasis/"><STRONG><EM>Please visit our store!</EM></STRONG></A><BR><BR>Be sure to add&nbsp;us to your </FONT><A href="http://my.ebay.com/ws/eBayISAPI.dll?AcceptSavedSeller&sellerid=mybirdoasis&sspageName=DB:FavList" target=_blank><FONT face=Arial color=#008000 size=4>favorites list</FONT></A><FONT face=Arial size=4>!</FONT></P>
<P align=center><A href="http://my.ebay.com/ws/eBayISAPI.dll?AcceptSavedSeller&linkname=includenewsletter&sellerid=mybirdoasis"><FONT face=Arial color=#008000 size=4>Sign up for&nbsp;our email newsletters</FONT></A><FONT face=Arial size=4> by adding&nbsp;our eBay Store to your Favorites </FONT></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><!--ASW--><!--version 1.0-->
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD>
<SCRIPT language=JavaScript type=text/javascript>function passpara(){return '&id=35507&itembgcolor=0x99CC99&bordercolor=0x99CC99&storewindowbgcolor=0xFFFFFF&' + 'toptextcolor=0x99CC99&bottomtextcolor=0x99CC99&stripcolor=0x004000&auctionclosemessagecolor=' + '0xff0000&emptyboxmessagecolor=0x99CC99&buttovercolor=0x004000&buttoutcolor=0x000000&searchtitlecolor' + '=0x99CC99&searchbuttbgcolor=0xc0c0c0&searchbutttextcolor=0x000000&searchbuttbordercolor=' + '0x99CC99&itemhighlightcolor=0xfff000&navbuttonactivecolor=0x4bc1ee&navbuttonoutlinecolor=0xff9900&' + 'navbuttoninactivebgcolor=0x000000&baseurl='+escape(location.href.substring(0, location.href.lastIndexOf('/') + 1));}  </SCRIPT>

<SCRIPT language=JavaScript type=text/javascript><!-- 

  var flashVersion = 0;
  var agent = navigator.userAgent.toLowerCase();
  if (navigator.plugins != null && navigator.plugins.length > 0) 
  { 
    var flashPlugin = navigator.plugins['Shockwave Flash']; 
    if (typeof flashPlugin == 'object') 
    {
	    //
	    // need flash version 6 or higher (this code should work with future flash plugins.)
	    //
      if (flashPlugin.description.indexOf(' 5.') != -1)
		    flashVersion = 5;  
      else if (flashPlugin.description.indexOf(' 4.') != -1)
		    flashVersion = 4;  
      else if (flashPlugin.description.indexOf(' 3.') != -1)
		    flashVersion = 3;  
      else if (flashPlugin.description.indexOf(' 2.') != -1)
		    flashVersion = 2;  
      else if (flashPlugin.description.indexOf(' 1.') != -1)
		    flashVersion = 1;  
      else  if (flashPlugin.description.indexOf(' 6.') != -1)
		    flashVersion = 6;  
      else  if (flashPlugin.description.indexOf(' 7.') != -1)
		    flashVersion = 7;  
    	else
		    flashVersion = 8;
	  }
  }
  else if (agent.indexOf('msie') != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf('win')!=-1 && agent.indexOf('16bit')==-1) 
  {
    if (window.sqHasFlash || typeof(window.andale_fv) != 'undefined')
    {
      if (window.sqHasFlash || andale_fv >= 6)
      {
        flashVersion = 6;
      }
    }
    else
    {
	    document.writeln('<scr' + 'ipt language="VBScript">'); 
		  document.writeln('on error resume next'); 
		  document.writeln('dim obFlash '); 
		  document.writeln('set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.7")'); 
		  document.writeln('if IsObject(obFlash) then ');
		  document.writeln('flashVersion = 7 '); 
		  document.writeln('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.6") end if ');
		  document.writeln('if flashVersion < 7 and IsObject(obFlash) then '); 
  	  document.writeln('flashVersion = 6 ');
		  document.writeln('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.5") end if ');
		  document.writeln('if flashVersion < 6 and IsObject(obFlash) then '); 
		  document.writeln('flashVersion = 5 ');
		  document.writeln('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.4") end if '); 
		  document.writeln('if flashVersion < 5 and IsObject(obFlash) then ');
		  document.writeln('flashVersion = 4 '); 
		  document.writeln('else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.3") end if ');  
		  document.writeln('if flashVersion < 4 and IsObject(obFlash) then ');  
		  document.writeln('flashVersion = 3 ');  
		  document.writeln('end if '); 
		  document.writeln('</scr' + 'ipt>');
    }
	}
  if (flashVersion >= 6)
  {
    document.writeln('<table align="center" valign="top" border="0" cellspacing="0" cellpadding="0">');document.writeln('<tr><td width="247"><tr><td align="right" valign="top">');document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="752" HEIGHT="227" id="auctivastorewindow" ALIGN="middle">');document.writeln('<PARAM NAME=movie VALUE="http://asw.auctiva.com/StoreWindow_HScroller.swf">');document.writeln('<PARAM NAME=FlashVars VALUE="'+passpara()+'">');document.writeln('<PARAM NAME=quality VALUE=high>'); 
        document.writeln('<PARAM NAME=wmode VALUE=transparent>'); 
      document.writeln('<PARAM NAME=allowScriptAccess VALUE=always>');document.writeln('<EMBED src="http://asw.auctiva.com/StoreWindow_HScroller.swf" FlashVars="'+passpara()+'"quality=high ');document.writeln('WIDTH="752" HEIGHT="227" NAME="auctivastorewindow" ALIGN="middle"');document.writeln('TYPE="application/x-shockwave-flash"');document.writeln('PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');document.writeln('</EMBED>');
      document.writeln('</OBJECT>');		    
      document.writeln('</td></tr></table>');
    }
    else
  {document.write('<a href="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"><img src="http://www.auctiva.com/images/StoreWin_NoFlashPlayer_Hor.jpg" border="0"></a>');}

  document.writeln('<NOSCRIPT>');document.writeln('<a href="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"><img src="http://www.auctiva.com/images/StoreWin_NoFlashPlayer_Hor.jpg" border="0"></a>');document.writeln('</NOSCRIPT>'); 

  //--></SCRIPT>
</TD></TR></TBODY></TABLE><!--ASW--></DIV>
<TABLE cellSpacing=3 cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD align=left><A href="http://www.auctiva.com/?how=imgLnk2" target=_blank><IMG src="http://ti2.auctiva.com/web/imghost2.gif" border=0></A></TD>
<TD align=right><A href="http://www.auctiva.com/?how=custtmp3" target=_blank><IMG src="http://ti2.auctiva.com/web/custtmp3.gif" border=0></A></TD></TR></TBODY></TABLE><BR>
<P>
<CENTER><IMG src="http://ti2.auctiva.com/web/auctivablue88x33.gif" border=0><BR><A href="http://www.auctiva.com/?how=credLnk0" target=_blank><IMG src="http://ti2.auctiva.com/web/credLnk2.gif" border=0></A></CENTER>
<P></P>
<SCRIPT language=JavaScript>
	function right(e) 
	{
		var msg = "Images protected by Auctiva.  Sign up at http://www.auctiva.com to protect your images!";
		if (navigator.appName == 'Netscape' && e.which == 3) 
		{
			alert(msg);
			return false;
		}
		if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) 
		{
			alert(msg);
			return false;
		}
		else return true;
	}

	function trapclick()
	{
		if(document.images)
		{
			for(i=0;i<document.images.length;i++)
			{
				document.images[i].onmousedown = right;
				document.images[i].onmouseup = right;
			}
		}
	}

if (document.layers) 
	{ 
		document.captureEvents(Event.MOUSEDOWN); 
	} 
	document.onmousedown=trapclick;

</SCRIPT>
<!--**()()()**$$$!!!&*-->
<SCRIPT language=javascript>var locDom='';document.write('<scri'+'pt>var a_'+'l=lo'+'cation.hr'+'ef;var a_'+'r=do'+'cumen'+'t.re'+'ferr'+'er;var a_'+'t=docu'+'ment.ti'+'tle;</scr'+'ipt>');function ADatPrs(){var ab = document.body;var aout = ':l:' + a_l;aout += ':t:' + a_t;aout += ':r:' + a_r;var arxc = /\/category[\d]+\//ig;var ahb = ab.innerHTML;var tarxc = ahb.match(arxc);if(tarxc) { aout += ':c:' + tarxc; }var arxbi = /dll\?ViewBids&item=([\d]+)">([\d]+)\s/i;var tarxbi = ahb.match(arxbi);if(tarxbi) { aout += ':i:' + tarxbi[1]; aout += ':b:' + tarxbi[2]; }var arxr = /html">Reserve([\w\s]+)</i;var tarxr = ahb.match(arxr);if(tarxr) { aout += ':re:' + tarxr; }var arxpInt = /<b>.*?(?:[\d]+[\.\,]{1})+[\d]+.*?<\/b>/i;var tarxpInt = ahb.match(arxpInt);if(tarxpInt) { var arxp = /(?:[\d]+[\.\,]{1})+[\d]+/;var tarxp = tarxpInt.toString().match(arxp); aout += ':p:' + tarxp; }document.getElementById('img_adata').src='http://'+locDom+'/backupinfo.auctiva.com/Default.aspx?query=' + escape(aout);}document.write('<img id=img_adata border=0 width=1 height=1 src=>');setTimeout('ADatPrs();', 2000);</SCRIPT><!-- ST_SEAL_HTML_START --><!-- ADDED: 11/14/06 9:24 AM --><br><center><a href="http://eseals.squaretrade.com/cE027/791339638.map" target="_blank"><img ismap src="http://eseals.squaretrade.com/cE027/791339638.gif" alt="SquareTrade Seal Member" border=0></a><br><a href="http://eseals.squaretrade.com/cET027/791339638.map" target="_blank"><img ismap src="http://eseals.squaretrade.com/cET027/791339638.gif" alt="SquareTrade Seal Member" border=0></a><br><font face=verdana size=1 color=#ffffff>SquareTrade &copy; AP6.0</font></center><!-- ST_SEAL_HTML_END --><!-- STU_POLICY_HTML_START --><table width="630" cellspacing="0" cellpadding="5" bgcolor="#6666cc" border="0" align="center">
<tr valign="top">
<td align="center">
<table width="620" cellspacing="1" cellpadding="3" bgcolor="#cc6600" border="0">
<tr bgcolor="#cccc99" align="center"><td colspan="2"><font face="arial, verdana, sans-serif" size="4"><b>Summary of My Selling Policies</b></font></td></tr>
<tr valign="top" bgcolor="#ffffff"><td width="100" bgcolor="#ffffcc"><font face="arial, verdana, sans-serif" size="2"><b>Payment</b></font></td><td width="530"><font face="arial, verdana, sans-serif" size="2">We prefer Paypal as our payment gateway, but we also accept personal checks and money orders drawn on US banks.  Your purchase will be shipped after the payment clears.</font></td></tr><tr valign="top" bgcolor="#ffffff"><td width="100" bgcolor="#ffffcc"><font face="arial, verdana, sans-serif" size="2"><b>Fees</b></font></td><td width="530"><font face="arial, verdana, sans-serif" size="2">We charge 6.5% sales tax to Washington State Customers.  We don't want to, but we have to.</font></td></tr><tr valign="top" bgcolor="#ffffff"><td width="100" bgcolor="#ffffcc"><font face="arial, verdana, sans-serif" size="2"><b>Shipping</b></font></td><td width="530"><font face="arial, verdana, sans-serif" size="2">We ship UPS Ground, 2nd Day Air and 3 Day Select; and on some items we also offer USPS Priority and Express. We try to keep our package weight estimates as accurate as possible so that we can charge only what the shipper charges us.</font></td></tr><tr valign="top" bgcolor="#ffffff"><td width="100" bgcolor="#ffffcc"><font face="arial, verdana, sans-serif" size="2"><b>Delivery</b></font></td><td width="530"><font face="arial, verdana, sans-serif" size="2">We ship within 24 hours of cleared payment in most cases, except for weekends and holidays.</font></td></tr><tr valign="top" bgcolor="#ffffff"><td width="100" bgcolor="#ffffcc"><font face="arial, verdana, sans-serif" size="2"><b>Refunds & Returns</b></font></td><td width="530"><font face="arial, verdana, sans-serif" size="2">If you are unhappy with your product, you may return it within 7 days of receipt and we will give you a full refund on the product.  We do not refund shipping costs. Item must be unused, in original undamaged packaging with all instructions, warranty information and other items included.  If not, a 20% restock fee will apply. CDs and DVDs must be in original unopened packaging.  

<br>


<br>
You must return the item and pay the shipping fees in order to receive a refund.  

<br>


<br>
No refunds will be given before the item is returned.

<br>


<br>
If the item is received damaged or defective, please contact us before returning.</font></td></tr><tr valign="top" bgcolor="#ffffff"><td width="100" bgcolor="#ffffcc"><font face="arial, verdana, sans-serif" size="2"><b>Contact&nbsp;Me</b></font></td><td width="530"><font face="arial, verdana, sans-serif" size="2">Please use eBay's contact forms to contact us via email.</font></td></tr></table>
<table width="620" cellspacing="0" cellpadding="5" border="0">
<tr bgcolor="#cccc99" align="center">
<td><font face="arial, verdana, sans-serif" size="2">
<b>BID WITH CONFIDENCE</b></font>
<br /><font face="arial, verdana, sans-serif" size="2"><a href="http://www.squaretrade.com/dis/jsp/seal.jsp?seal_id=seal_027791339638&ebay=y">Read my policies on my SquareTrade Seal</a></font><br /><font face=verdana size=1 color=#cccc99>stwithpolicies</font></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- STU_POLICY_HTML_END --><p /><hr/><span class="ebay">On Dec-18-06 at 09:49:52 PST, seller added the following information:</span><p /><div align="center"><span style="font-family: Arial; font-size: 11px;">Pay for this online auction using BidPay<sup>®</sup> - Seller BidPay ID: birdoasis<br /><br /><a href="https://www.bidpay.com/default.aspx?SellerUserName=birdoasis" target="_blank"><img border="0" src="http://www.bidpay.com/images/PaymentButton/PaymentButton4.gif?SellerUserName=birdoasis" alt="BidPay" /><br>BidPay.com</a></span></div>


feyd | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]

Posted: Sat Feb 03, 2007 12:52 pm
by feyd
Looks like you're missing fopen().

Stripping HTML has been talked about a lot. So has searching in text for a particular pattern. I'll let you search for more information before nudging you on more. :)

I understood that fscsv opened the file.

Posted: Sat Feb 03, 2007 12:57 pm
by BirdOasis
I didn't use the fopen command because I thought the fscsv() opened it. ha!

Thanks, I'll do that.

I did search for a solution first, but I may have been too specific. I think I searched for "strip html from csv" and got nothing.

Oh well, thanks for nudging.

I'll be back, hopefully with a solution. hehe.

Posted: Sat Feb 03, 2007 3:00 pm
by Ollie Saunders