<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1012156" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1012156</link>
    <description></description>
    <language>en</language>
          <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070254</link>
    <description> &lt;p&gt;*bows*&lt;br /&gt;
&lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/big.png&quot; title=&quot;Laughing out loud&quot; alt=&quot;Laughing out loud&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
 </description>
     <pubDate>Sat, 26 Aug 2000 18:03:23 +0000</pubDate>
 <dc:creator>Orpheus</dc:creator>
 <guid isPermaLink="false">comment 1070254 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070244</link>
    <description> &lt;p&gt;Your code worked, Orpheus! Thanks!!!!!! Sorry it took so long to figure out such a simple problem, guys. Thanks to both of your for your help!&lt;/p&gt;
&lt;p&gt;--Edge&lt;/p&gt;
 </description>
     <pubDate>Sat, 26 Aug 2000 15:20:03 +0000</pubDate>
 <dc:creator>Edge</dc:creator>
 <guid isPermaLink="false">comment 1070244 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>uh oh..</title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070233</link>
    <description> &lt;p&gt;I copied and pasted from the first post, and forgot to change &#039; to &quot;&lt;/p&gt;
&lt;p&gt;also, this is kinda sloppy with the memory, if you can get the splice to work, that would be better.&lt;/p&gt;
 </description>
     <pubDate>Sat, 26 Aug 2000 06:26:10 +0000</pubDate>
 <dc:creator>Mark Hensler</dc:creator>
 <guid isPermaLink="false">comment 1070233 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070232</link>
    <description> &lt;p&gt;try something other than splice...&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;$file = &amp;#039;$data_path/categories.txt&amp;#039;;&lt;br /&gt;$line = $FORM{&amp;#039;category&amp;#039;};&lt;br /&gt;$line--;&lt;br /&gt;	open(IN,&amp;quot;&amp;lt;$file&amp;quot;);&lt;br /&gt;	@array = &amp;lt;IN&amp;gt;;&lt;br /&gt;	close(IN); &lt;br /&gt;&lt;br /&gt;$count = &amp;quot;0&amp;quot;;&lt;br /&gt;foreach $thing (@array) {&lt;br /&gt;unless ($count == $line) {&lt;br /&gt;push(@New, $thing);&lt;br /&gt;}&lt;br /&gt;$count++;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;	open(IN,&amp;quot;&amp;gt;$file&amp;quot;);&lt;br /&gt;	print IN @New;&lt;br /&gt;	close(IN);&lt;/code&gt;&lt;/div&gt;&#039;&lt;/p&gt;
 </description>
     <pubDate>Sat, 26 Aug 2000 06:24:00 +0000</pubDate>
 <dc:creator>Mark Hensler</dc:creator>
 <guid isPermaLink="false">comment 1070232 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070230</link>
    <description> &lt;p&gt;Use the code I posted earlier in the thread.&lt;/p&gt;
&lt;p&gt;splice DOES NOT use pattern matching when it deletes.&lt;/p&gt;
 </description>
     <pubDate>Sat, 26 Aug 2000 06:03:41 +0000</pubDate>
 <dc:creator>Orpheus</dc:creator>
 <guid isPermaLink="false">comment 1070230 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070203</link>
    <description> &lt;p&gt;Great! Now we&#039;re making some progress. I did what you told me and changed it to:&lt;br /&gt;
$file = &quot;$data_path/categories.txt&quot;;&lt;/p&gt;
&lt;p&gt;Then, it deleted every file EXCEPT the one I was trying to delete. Then I changed it from:&lt;br /&gt;
@array = splice(@array,$line,1);&lt;br /&gt;
to:&lt;br /&gt;
@array = splice(@array,$line,0);&lt;/p&gt;
&lt;p&gt;Then it deleted all the lines. Before, it wouldn&#039;t do anything.&lt;/p&gt;
&lt;p&gt;--Edge&lt;/p&gt;
 </description>
     <pubDate>Sat, 26 Aug 2000 00:47:13 +0000</pubDate>
 <dc:creator>Edge</dc:creator>
 <guid isPermaLink="false">comment 1070203 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070190</link>
    <description> &lt;p&gt;As far as I know, it does the same thing as doing it this way:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;sub delcat {&lt;br /&gt;open(DATA, &amp;quot;$data_path/categories.txt&amp;quot;);&lt;br /&gt;	if ($flock eq &amp;quot;y&amp;quot;) {&lt;br /&gt;		flock DATA, 2; &lt;br /&gt;	}&lt;br /&gt;@data = &amp;lt;DATA&amp;gt;;&lt;br /&gt;close(DATA);&lt;br /&gt;foreach $line (@data) {&lt;br /&gt;&amp;nbsp; ($catnum, $catname, $blabla) = split(/\|/, $line);&lt;br /&gt;&amp;nbsp; if ($catnum eq $FORM{&amp;#039;category&amp;#039;}) {&lt;br /&gt;&lt;br /&gt;print &amp;lt;&amp;lt;TAGS;&lt;br /&gt;&amp;lt;FORM ACTION=&amp;quot;admin.cgi&amp;quot; METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;action&amp;quot; VALUE=&amp;quot;delete&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;delete&amp;quot; VALUE=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;category&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;category&amp;#039;}&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;password&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;password&amp;#039;}&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;TABLE WIDTH=&amp;quot;100%&amp;quot; CELLPADDING=&amp;quot;3&amp;quot; CELLSPACING=&amp;quot;1&amp;quot; BORDER=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; BGCOLOR=&amp;quot;#e8e8e8&amp;quot;&amp;gt; &amp;lt;FONT SIZE=&amp;quot;2&amp;quot; FACE=&amp;quot;Verdana&amp;quot;&amp;gt; &amp;lt;B&amp;gt;Delete&lt;br /&gt;Category&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; BGCOLOR=&amp;quot;#f8f8f8&amp;quot; ALIGN=&amp;quot;LEFT&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;2&amp;quot; FACE=&amp;quot;Verdana&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Are you sure you want to delete $catname?&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;&amp;lt;CENTER&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;submit&amp;quot; VALUE=&amp;quot;&amp;nbsp; Yes&amp;nbsp; &amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;/CENTER&amp;gt;&lt;br /&gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;&amp;lt;/FORM&amp;gt;&lt;br /&gt;TAGS&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&#039;&lt;/p&gt;
&lt;p&gt;Maybe someone else can offer a better explanation.&lt;/p&gt;
&lt;p&gt;--Edge&lt;/p&gt;
 </description>
     <pubDate>Fri, 25 Aug 2000 23:27:31 +0000</pubDate>
 <dc:creator>Edge</dc:creator>
 <guid isPermaLink="false">comment 1070190 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070168</link>
    <description> &lt;p&gt;one thing that was wrong... In your original code you had:&lt;br /&gt;
$file = &#039;$data_path/categories.txt&#039;;&lt;br /&gt;
it should be:&lt;br /&gt;
$file = &quot;$data_path/categories.txt&quot;;&lt;/p&gt;
&lt;p&gt;question... What does this do:&lt;br /&gt;
if ($catnum eq $FORM{&#039;category&#039;}) { &lt;strong&gt;last&lt;/strong&gt; }&lt;/p&gt;
 </description>
     <pubDate>Fri, 25 Aug 2000 18:36:40 +0000</pubDate>
 <dc:creator>Mark Hensler</dc:creator>
 <guid isPermaLink="false">comment 1070168 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070160</link>
    <description> &lt;p&gt;Okay, here are the subs that interact with it:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;sub delcat {&lt;br /&gt;open(DATA, &amp;quot;$data_path/categories.txt&amp;quot;);&lt;br /&gt;	if ($flock eq &amp;quot;y&amp;quot;) {&lt;br /&gt;		flock DATA, 2; &lt;br /&gt;	}&lt;br /&gt;@data = &amp;lt;DATA&amp;gt;;&lt;br /&gt;close(DATA);&lt;br /&gt;foreach $line (@data) {&lt;br /&gt;&amp;nbsp; ($catnum, $catname, $blabla) = split(/\|/, $line);&lt;br /&gt;&amp;nbsp; if ($catnum eq $FORM{&amp;#039;category&amp;#039;}) { last }&lt;br /&gt;}&lt;br /&gt;print &amp;lt;&amp;lt;TAGS;&lt;br /&gt;&amp;lt;FORM ACTION=&amp;quot;admin.cgi&amp;quot; METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;action&amp;quot; VALUE=&amp;quot;delete&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;delete&amp;quot; VALUE=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;category&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;category&amp;#039;}&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;password&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;password&amp;#039;}&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;TABLE WIDTH=&amp;quot;100%&amp;quot; CELLPADDING=&amp;quot;3&amp;quot; CELLSPACING=&amp;quot;1&amp;quot; BORDER=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; BGCOLOR=&amp;quot;#e8e8e8&amp;quot;&amp;gt; &amp;lt;FONT SIZE=&amp;quot;2&amp;quot; FACE=&amp;quot;Verdana&amp;quot;&amp;gt; &amp;lt;B&amp;gt;Delete&lt;br /&gt;Category&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; BGCOLOR=&amp;quot;#f8f8f8&amp;quot; ALIGN=&amp;quot;LEFT&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;2&amp;quot; FACE=&amp;quot;Verdana&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Are you sure you want to delete $catname?&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;&amp;lt;CENTER&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;submit&amp;quot; VALUE=&amp;quot;&amp;nbsp; Yes&amp;nbsp; &amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;/CENTER&amp;gt;&lt;br /&gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;&amp;lt;/FORM&amp;gt;&lt;br /&gt;TAGS&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub viewcats {&lt;br /&gt;open(DATA, &amp;quot;$data_path/categories.txt&amp;quot;);&lt;br /&gt;	if ($flock eq &amp;quot;y&amp;quot;) {&lt;br /&gt;		flock DATA, 2; &lt;br /&gt;	}&lt;br /&gt;@data = &amp;lt;DATA&amp;gt;;&lt;br /&gt;close(DATA);&lt;br /&gt;print &amp;lt;&amp;lt;TAGS;&lt;br /&gt;&amp;lt;TABLE WIDTH=&amp;quot;100%&amp;quot; CELLPADDING=&amp;quot;3&amp;quot; CELLSPACING=&amp;quot;1&amp;quot; BORDER=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD COLSPAN=&amp;quot;2&amp;quot; BGCOLOR=&amp;quot;#e8e8e8&amp;quot;&amp;gt; &amp;lt;FONT SIZE=&amp;quot;2&amp;quot; FACE=&amp;quot;Verdana&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;B&amp;gt;Categories&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;lt;TD COLSPAN=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;TABLE WIDTH=&amp;quot;100%&amp;quot; BORDER=&amp;quot;0&amp;quot; CELLPADDING=&amp;quot;3&amp;quot; CELLSPACING=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;TAGS&lt;br /&gt;&lt;br /&gt;foreach $line (@data) {&lt;br /&gt;&amp;nbsp; ($catnum, $catname, $blabla) = split(/\|/, $line);&lt;br /&gt;print &amp;lt;&amp;lt;TAGS;&lt;br /&gt;&amp;lt;TR BGCOLOR=&amp;quot;#f8f8f8&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;TD WIDTH=&amp;quot;50%&amp;quot; VALIGN=&amp;quot;TOP&amp;quot; ALIGN=&amp;quot;LEFT&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;2&amp;quot; FACE=&amp;quot;Verdana&amp;quot;&amp;gt;&amp;lt;B&amp;gt;$catname&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;TD VALIGN=&amp;quot;MIDDLE&amp;quot; ALIGN=&amp;quot;LEFT&amp;quot;&amp;gt;&amp;lt;FORM ACTION=&amp;quot;admin.cgi&amp;quot; METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;action&amp;quot; VALUE=&amp;quot;viewcoupons&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;category&amp;quot; VALUE=&amp;quot;$catnum&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;password&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;password&amp;#039;}&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;SUBMIT&amp;quot; VALUE=&amp;quot;View&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;/FORM&amp;gt;&lt;br /&gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;TD VALIGN=&amp;quot;MIDDLE&amp;quot; ALIGN=&amp;quot;LEFT&amp;quot;&amp;gt;&amp;lt;FORM ACTION=&amp;quot;admin.cgi&amp;quot; METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;action&amp;quot; VALUE=&amp;quot;edit&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;category&amp;quot; VALUE=&amp;quot;$catnum&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;password&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;password&amp;#039;}&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;SUBMIT&amp;quot; VALUE=&amp;quot;Edit&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;/FORM&amp;gt;&lt;br /&gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;TD VALIGN=&amp;quot;MIDDLE&amp;quot; ALIGN=&amp;quot;LEFT&amp;quot;&amp;gt;&amp;lt;FORM ACTION=&amp;quot;admin.cgi&amp;quot; METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;action&amp;quot; VALUE=&amp;quot;delcat&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;category&amp;quot; VALUE=&amp;quot;$catnum&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;hidden&amp;quot; NAME=&amp;quot;password&amp;quot; VALUE=&amp;quot;$FORM{&amp;#039;password&amp;#039;}&amp;quot;&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;SUBMIT&amp;quot; VALUE=&amp;quot;Delete&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;/FORM&amp;gt;&lt;br /&gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;TAGS&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;print &amp;lt;&amp;lt;TAGS;&lt;br /&gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;TAGS&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&#039;&lt;/p&gt;
&lt;p&gt;--Edge&lt;/p&gt;
 </description>
     <pubDate>Fri, 25 Aug 2000 17:27:29 +0000</pubDate>
 <dc:creator>Edge</dc:creator>
 <guid isPermaLink="false">comment 1070160 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/please-check-my-code-0#comment-1070158</link>
    <description> &lt;p&gt;Just post the code that intereacts with that block you posted above. The stuff I pasted SHOULD work because i&#039;ve used it in a guestbook before.&lt;/p&gt;
 </description>
     <pubDate>Fri, 25 Aug 2000 16:49:02 +0000</pubDate>
 <dc:creator>Orpheus</dc:creator>
 <guid isPermaLink="false">comment 1070158 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
