Hello,
my problem is quite odd and gives me a real headache for more than a week. I have a auction website script with picture upload (it is not my script, I am just working with it)
http://www.sablonyproweb.cz/cgi-bin/auction/upload.cgi where you are supposed to upload 12 pictures. You should see them underneath when uploaded. What happens:
all of them will upload into the upploaddirectory but: if you upload 2 of them (1st plus any of others), they will appear on the site and everything runs ok
if you upload 3 and more, nothing will happen (even if they appear in the right directory on FTP)
There is no settings in auction website that would allow customers to upload just certain amount of pictures. Size is naturally limited, but if you go over the limit, the system will tell you.
Because I suppose that the error must be in sub upload, I copy here this code
sub upload {
if ($match){
print "<table align=center width=100% border=0 cellspacing
+=0 cellpadding=0>";
print "<tr><td align=center width=100%>";
print "<FORM ACTION=\"$config{'scripturl'}/cgi-bin/auction
+/auction.cgi?action=uploaddone\&IMAGE1=$file1\" METHOD=POST>";
if ($file1){
print "<center><b><font face=arial size=2>Image file 1:</b
+>: $file1</center>\n";
print "<center><font face=arial size=2>$uploadfile1 <br><b
+>Upload Complete Image 1.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file1></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file2){
print "<center><b><font face=arial size=2>Image file 2:</b
+>: $file2</center>\n";
print "<center><font face=arial size=2>$uploadfile2 <br><b
+>Upload Complete Image 2.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file2></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file3){
print "<center><b><font face=arial size=2>Image file 3:</b
+>: $file3</center>\n";
print "<center><font face=arial size=2>$uploadfile3 <br><b
+>Upload Complete Image 3.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file3></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file4){
print "<center><b><font face=arial size=2>Image file 4:</b
+>: $file4</center>\n";
print "<center><font face=arial size=2>$uploadfile4 <br><b
+>Upload Complete Image 4.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file4></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file5){
print "<center><b><font face=arial size=2>Image file 5:</b
+>: $file5</center>\n";
print "<center><font face=arial size=2>$uploadfile5 <br><b
+>Upload Complete Image 5.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file5></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file6){
print "<center><b><font face=arial size=2>Image file 6:</b
+>: $file6</center>\n";
print "<center><font face=arial size=2>$uploadfile6 <br><b
+>Upload Complete Image 6.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file6></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file7){
print "<center><b><font face=arial size=2>Image file 7:</b
+>: $file7</center>\n";
print "<center><font face=arial size=2>$uploadfile7 <br><b
+>Upload Complete Image 7.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file7></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file8){
print "<center><b><font face=arial size=2>Image file 8:</b
+>: $file8</center>\n";
print "<center><font face=arial size=2>$uploadfile8 <br><b
+>Upload Complete Image 8.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file8></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file9){
print "<center><b><font face=arial size=2>Image file 9:</b
+>: $file9</center>\n";
print "<center><font face=arial size=2>$uploadfile9 <br><b
+>Upload Complete Image 9.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file9></p><h
+r width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file10){
print "<center><b><font face=arial size=2>Image file 10:</
+b>: $file10</center>\n";
print "<center><font face=arial size=2>$uploadfile10 <br><
+b>Upload Complete Image 10.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file10></p><
+hr width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file11){
print "<center><b><font face=arial size=2>Image file 11:</
+b>: $file11</center>\n";
print "<center><font face=arial size=2>$uploadfile11 <br><
+b>Upload Complete Image 11.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file11></p><
+hr width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file12){
print "<center><b><font face=arial size=2>Image file 12:</
+b>: $file12</center>\n";
print "<center><font face=arial size=2>$uploadfile12 <br><
+b>Upload Complete Image 12.</b></font></center>\n";
print "<p><img src=$config{'imageuploadurl'}/$file12></p><
+hr width=80% size=1 color=$config{'bordercolor'}>\n";
}
if ($file1){
print "<input type=hidden name=IMAGE1 value=$file1>";
print "<input type=hidden name=THUMB1 value=$file1>";
}
if ($file2){
print "<input type=hidden name=IMAGE2 value=$file2>";
}
if ($file3){
print "<input type=hidden name=IMAGE3 value=$file3>";
}
if ($file4){
print "<input type=hidden name=IMAGE4 value=$file4>";
}
if ($file5){
print "<input type=hidden name=IMAGE5 value=$file5>";
}
if ($file6){
print "<input type=hidden name=IMAGE6 value=$file6>";
}
if ($file7){
print "<input type=hidden name=IMAGE7 value=$file7>";
}
if ($file8){
print "<input type=hidden name=IMAGE8 value=$file8>";
}
if ($file9){
print "<input type=hidden name=IMAGE9 value=$file9>";
}
if ($file10){
print "<input type=hidden name=IMAGE10 value=$file10>";
}
if ($file11){
print "<input type=hidden name=IMAGE11 value=$file11>";
}
if ($file12){
print "<input type=hidden name=IMAGE12 value=$file12>";
}
print "</td></tr></table>";
print "<center><p><font face=arial size=2>If the image(s)
+are correct. Click \"Continue\".</font></center></p>";
print "<center><p><font face=arial size=2><font face=arial
+ size=2>If they are not correct, use your browsers back button to try
+ again.</font></center></p>";
print "<center><input type=submit value=\"Continue\"></cen
+ter>";
print "</form>";
}
}
It would be a real relieve if anybody has an idea what can cause this... Thank you so much for this site and opportunity to ask questions.