Upload auf dem einen Server ja auf dem anderen nein!

MrUnknow

Grünschnabel
Hallo,
ich habe ein schwerwiegendes Problem und ich hoffe Ihr könnt mir helfen!
Und zwar habe ich ein Uploadscript, bei mir auf dem Server funktioniert es einwandfrei, aber bei meinem Kollege auf dem Server klappt es nicht! Bitte helft mir!
Source vom Uploadscript:

upload.htm

HTML:
<HTML>
<HEAD>
	<TITLE>Upload</TITLE>
</HEAD>
<BODY>
<FORM ACTION="upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
<P>
<CENTER>
<P>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="36%" HEIGHT="80">
	<TR>
		<TD HEIGHT="20" COLSPAN="3" BGCOLOR="#0268A6">&nbsp;</TD>
	</TR>
	<TR>
		<TD HEIGHT="20" COLSPAN="3" BGCOLOR="silver">
			<P ALIGN="CENTER"><B><FONT FACE="Verdana">Upload A File</FONT></B>
		</TD>
	</TR>
	<TR>
		<TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver">&nbsp;</TD>
		<TD WIDTH="88%" HEIGHT="67" BGCOLOR="silver">
			<P ALIGN="CENTER"> <INPUT TYPE="file" NAME="img1" SIZE="30">
		</TD>
		<TD WIDTH="6%" HEIGHT="67" BGCOLOR="silver">&nbsp;</TD>
	</TR>
	<TR>
		<TD HEIGHT="54" COLSPAN="3" BGCOLOR="silver">
			<CENTER>
			<P><INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Upload File">
            </CENTER>
		</TD>
	</TR>
</TABLE>
</CENTER>
</FORM>
</BODY>
</HTML>

upload.php

PHP:
<?
if ($img1_name != "") {
        
        @copy("$img1" , "$img1_name") 
               
                or die("Couldn't Upload Your File.");
} else {
       die("No File Specified");
}
?>
<HTML>
<HEAD>
<TITLE>File Upload Successful</TITLE>
</HEAD>
<BODY>
<H1>File Upload Successful!</H1>
<P>Successfully Sent: <? echo "$img1_name"; ?> , a <? echo "$img1_size"; ?> byte file with the extension type of <? echo "$img1_type"; ?> </P>
</BODY>
</HTML>

Es wird immer No File Specified ausgegeben!
Ich hoffe Ihr könnt mir weiter helfen, währe echt spitze!
Danke im Vorraus!
cYa
 
Es koennte daran liegen, dass auf dem Server wo's funktioniert register_globals=on ist und auf dem anderen =off.
Hier mal ein Script um das zu testen.
registerglobalscheck.php:
PHP:
<?php 
if (!$_GET["test"]) 
 { 
  header("Location: registerglobalscheck.php?test=1"); 
 } 
?> 
<html> 
<body> 
<?php 
if ($_GET["test"]) 
 { 
  if ($test) 
   { 
    printf("register_globals=on<br>"); 
   } 
  else 
   { 
    printf("register_globals=off<br>"); 
   } 
 } 
?> 
<a href="registerglobalscheck.php">Check state of register_globals</a> 
</body> 
</html>
 
Zurück