<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1013401" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1013401</link>
    <description></description>
    <language>en</language>
          <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/autowrite-script-help-needed#comment-1077826</link>
    <description> &lt;p&gt;OK I rewrote it again. Here is the updated version&lt;br /&gt;
it executes, but writes nothing&lt;br /&gt;
[code]&lt;br /&gt;
#!/usr/local/bin/perl&lt;br /&gt;
use CGI;&lt;br /&gt;
$query = CGI-&amp;gt;new;&lt;br /&gt;
#######Variables########&lt;br /&gt;
$view = &#039;&lt;a href=&quot;view.cgi&quot;&gt;Click Here&lt;/a&gt;&#039;;&lt;br /&gt;
$click = &#039;&lt;a href=&quot;http://www.myginleague.com/test2/new.html&quot;&gt;Click Here&lt;/a&gt; to create a new account&#039;;&lt;br /&gt;
$thank_you = &quot;Thank you for submitting the results of your game. Your account has been updated. $view to see the updated stats list.&quot;;&lt;br /&gt;
$body = &quot;bgcolor=green&quot;;&lt;/p&gt;
&lt;p&gt;###############################################&lt;br /&gt;
############ STOP EDITING VALUES ##############&lt;br /&gt;
###############################################&lt;/p&gt;
&lt;p&gt;print &quot;Content-type:text/html\n\n&quot;;&lt;br /&gt;
$m = 0;&lt;br /&gt;
$n = 0;&lt;br /&gt;
$name = $query-&amp;gt;param(&#039;name&#039;);&lt;br /&gt;
$opp = $query-&amp;gt;param(&#039;opp&#039;);&lt;br /&gt;
$target = $query-&amp;gt;param(&#039;target&#039;);&lt;br /&gt;
$pass1 = $query-&amp;gt;param(&#039;pass1&#039;);&lt;br /&gt;
$pass2 = $query-&amp;gt;param(&#039;pass2&#039;);&lt;br /&gt;
$pass = $query-&amp;gt;param(&#039;pass&#039;);&lt;br /&gt;
$email = $query-&amp;gt;param(&#039;e-mail&#039;);&lt;br /&gt;
$pts = $query-&amp;gt;param(&#039;pts&#039;);&lt;br /&gt;
$oppts = $query-&amp;gt;param(&#039;oppts&#039;);&lt;br /&gt;
$one = 1;&lt;/p&gt;
&lt;p&gt;open (DATABASE, &quot;&amp;lt; /data1/hypermart.net/e-ngl/GIN/database.txt&quot;);&lt;br /&gt;
flock (DATABASE, 2);&lt;br /&gt;
@contents = ;&lt;br /&gt;
flock (DATABASE, 8);&lt;br /&gt;
close (DATABASE);&lt;/p&gt;
&lt;p&gt;if ($target eq &quot;new&quot;) {&lt;br /&gt;
&amp;new;&lt;br /&gt;
}&lt;br /&gt;
if ($name eq &quot;&quot;) {&lt;br /&gt;
&amp;amp;Whoops(&#039;You have to enter your username&#039;);&lt;br /&gt;
}&lt;br /&gt;
if ($pass1 eq &quot;&quot;) {&lt;br /&gt;
&amp;amp;Whoops(&#039;You must enter your password&#039;);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;foreach $item(@contents) {&lt;br /&gt;
@items = split(/\|/, $item);&lt;br /&gt;
	if ($name eq $items[1]) {&lt;br /&gt;
	$thepass = $items[4];&lt;br /&gt;
	chomp($thepass);&lt;br /&gt;
	if ($pass eq $thepass) {&lt;br /&gt;
		$pw = &quot;true&quot;;&lt;br /&gt;
		}&lt;br /&gt;
	$un = &quot;true&quot;;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
foreach $item(@contents) {&lt;br /&gt;
@items = split(/\|/, $item);&lt;br /&gt;
	if ($opp eq $items[1]) {&lt;br /&gt;
	$on = &quot;true&quot;;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;if ($un eq &quot;true&quot; &amp;amp;&amp;amp; $on eq &quot;true&quot; &amp;amp;&amp;amp; $pw eq &quot;true&quot;) {&lt;br /&gt;
	$number = @contents;&lt;br /&gt;
	foreach $item(@contents) {&lt;br /&gt;
		@info = split(/\|/, $item);&lt;br /&gt;
			if ($name eq $info[1]) {&lt;br /&gt;
			  $info[0] = $info[0] - $one;&lt;br /&gt;
			  @winloss = split(/-/, $info[2]);&lt;br /&gt;
	          $winloss[1]++;&lt;br /&gt;
			  $info[2] = join(&#039;-&#039;, $winloss[0],$winloss[1]);&lt;br /&gt;
			  $info[3] = &quot;$info[3] + $pts&quot;;&lt;br /&gt;
			  $info[4] = &quot;$info[4] + $oppts&quot;;&lt;br /&gt;
			  $contents[$m] = &quot;$info[0]\|$info[1]\|$info[2]\|$info[3]\|$info[4]\|$info[5]\|$info[6]&quot;;&lt;br /&gt;
			  }&lt;br /&gt;
			  $m++;&lt;br /&gt;
	}&lt;/p&gt;
&lt;p&gt;	foreach $item(@contents) {&lt;br /&gt;
		@info = split(/\|/, $item);&lt;br /&gt;
			if ($opp eq $info[1]) {&lt;br /&gt;
			  $info[0] = $info[0] + 2;&lt;br /&gt;
			  @winloss = split(/-/, $info[2]);&lt;br /&gt;
			  $winloss[0]++;&lt;br /&gt;
			  $info[2] = join(&#039;-&#039;, $winloss[0],$winloss[1]);&lt;br /&gt;
			  $info[3] = &quot;$info[3] + $oppts&quot;;&lt;br /&gt;
			  $info[4] = &quot;$info[4] + $pts&quot;;&lt;br /&gt;
			  $contents[$n] = &quot;$info[0]\|$info[1]\|$info[2]\|$info[3]\|$info[4]\|$info[5]\|$info[6]&quot;;&lt;br /&gt;
			 }&lt;br /&gt;
			 $n++;&lt;br /&gt;
	}&lt;/p&gt;
&lt;p&gt;	open (DATABASE, &quot;&amp;gt;/data1/hypermart.net/e-ngl/GIN/database.txt&quot;);&lt;br /&gt;
	flock (DATABASE, 2);&lt;br /&gt;
	foreach $item(@contents) {&lt;br /&gt;
	chomp($item);&lt;br /&gt;
		print DATABASE &quot;$item\n&quot;;&lt;br /&gt;
		}&lt;br /&gt;
	flock (DATABASE, 8);&lt;br /&gt;
	close (DATABASE);&lt;/p&gt;
&lt;p&gt;sub new {&lt;br /&gt;
	if ($pass1 eq &quot;&quot; || $pass2 eq &quot;&quot;) {&lt;br /&gt;
	&amp;amp;Whoops(&#039;You must fill in both password fields so we know you did not make a spelling error&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	if ($pass1 ne $pass2) {&lt;br /&gt;
	&amp;amp;Whoops(&#039;The passwords do not match. Please go back and correctly submit your password&#039;);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
	foreach $line(@contents) {&lt;br /&gt;
	@cont = split(/\|/, $line);&lt;br /&gt;
		if ($name =~ m/$cont[1]/) {&lt;br /&gt;
		&amp;amp;Whoops(&#039;That username has already been used. Please choose another&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	open (DATABASE, &quot;&amp;gt;&amp;gt; /data1/hypermart.net/e-ngl/GIN/database.txt&quot;);&lt;br /&gt;
	flock (DATABASE, 2);&lt;br /&gt;
	print DATABASE &quot;0|$name|0-0|0|0|$pass1|$email \n&quot;;&lt;br /&gt;
	flock (DATABASE, 8);&lt;br /&gt;
	close (DATABASE);&lt;br /&gt;
	&amp;finished;&lt;br /&gt;
}&lt;br /&gt;
sub mime {&lt;br /&gt;
	print &quot;Content-type:text/html\n\n&quot;;&lt;br /&gt;
}	&lt;/p&gt;
&lt;p&gt;sub header {&lt;br /&gt;
	print &quot;&quot;;&lt;br /&gt;
	print &quot;$_[0]&quot;;&lt;br /&gt;
	print &quot;&quot;;&lt;br /&gt;
}&lt;br /&gt;
sub finished {&lt;br /&gt;
	print &quot;Content type: text/html\n\n&quot;;&lt;br /&gt;
	print &quot;&quot;;&lt;br /&gt;
	print &quot;Thank you\n&quot;;&lt;br /&gt;
	print &quot;You did the right thing. The changes you made should be up immediately.&quot;;&lt;br /&gt;
}&lt;br /&gt;
sub Whoops {&lt;br /&gt;
&amp;mime;&lt;br /&gt;
&amp;header;&lt;br /&gt;
print &quot;&quot;;&lt;br /&gt;
print &quot;ERROR: $_[0]&quot;;&lt;br /&gt;
print &quot;$click&quot;;&lt;br /&gt;
print &quot;&quot;;&lt;br /&gt;
exit;&lt;br /&gt;
}&lt;/p&gt;
 </description>
     <pubDate>Mon, 05 Feb 2001 22:59:48 +0000</pubDate>
 <dc:creator>nike_guy_man</dc:creator>
 <guid isPermaLink="false">comment 1077826 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/autowrite-script-help-needed#comment-1077764</link>
    <description> &lt;p&gt;just a quick glance, but where is &amp;amp;footer?&lt;br /&gt;
(third to last line)&lt;/p&gt;
 </description>
     <pubDate>Sat, 03 Feb 2001 19:43:38 +0000</pubDate>
 <dc:creator>Mark Hensler</dc:creator>
 <guid isPermaLink="false">comment 1077764 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
