You might receive 2 files throught upload,
then the first file name should be $_FILES['origem'] ;
and the second file name $_FILES['origem2'] ;
To use the different variables you can use, peer John Holmes's answer, there
aren't no full answer like this anywhere?
to ask if file uploaded is ok
uploaded_file() is better than you are doing
and use move_uploaded_file() instead copy() and unset() ;
like this :
if (is_uploaded_file($_FILES['origem']) )
move_uploaded_file($_FILES['origem'], $dest) ;
/*
$path=(dirname($PATH_TRANSLATED))."/primeirapagina/";
$origem_name="fdx.jpg";
$dest= $path.$origem_name;
if (($origem <> "none") && ($origem <> "")){
if (copy($origem,$dest)){;
} else {
echo "directoria sem direitos de escrita <br>";
}
unlink ($origem);
}
----- Original Message -----
From: "'marcelo'" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 04, 2002 12:46 PM
Subject: RE: [PHP] uploading help please again
Ok I'm back
This script is to upload 2 image files
Whit register_globals = on it Works fine
script A
"p.php"
<title>Jornal O Leme</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#006699">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="100%" height="70" valign="top"><img src="test.jpg"
width="600" height="120">
</td>
</tr>
<tr>
<td height="262" valign="top"><p> </p>
<form method="post" action="pi.php" enctype="multipart/form-data">
<table width="75%" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="23%"><div align="center"><font face="BankGothic Md
BT">
</font></div></td>
<td width="77%" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td><div align="left"><strong>Imagem pequena</strong></div></td>
<td bgcolor="#FFFFFF"> <input type=hidden name=MAX_FILE_SIZE
value=102400>
<input type="File" name="origem"> </td>
</tr>
<tr>
<td><div align="left"><strong>Imagem grande</strong></div></td>
<td bgcolor="#FFFFFF"><input type=hidden name=MAX_FILE_SIZE
value=102400>
<input type="File" name="origem2"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p align="center">
<input name="submit" type="submit" value="Adicionar">
<input type="hidden" name="page" value="inserir1">
</form></p>
</td>
</tr>
<tr>
<td height="81" valign="top"><div align="center">
<p> </p>
<p>
<?php
include ('menu.php');
?>
</p>
</div></td>
</tr>
</table>
----------------------------------------------------------------------------
------------------------
"pi.php"
echo $page; ---> returns inserir1 _correct
echo $origem; ---> returns the temp path of the file _correct
set_time_limit(60);
$path=(dirname($PATH_TRANSLATED))."/primeirapagina/";
$origem_name="fdx.jpg";
$dest= $path.$origem_name;
if (($origem <> "none") && ($origem <> "")){
if (copy($origem,$dest)){;
} else {
echo "directoria sem direitos de escrita <br>";
}
unlink ($origem);
}
set_time_limit(60);
$path2=(dirname($PATH_TRANSLATED))."/primeirapagina/";
$origem2_name="porra.jpg";
$dest2= $path2.$origem2_name;
file://printf("$path");
file://printf("<br>");
file://printf("$origem_name");
if (($origem2 <> "none") && ($origem2 <> "")){
if (copy($origem2,$dest2)){;
file://echo "<br>upload do ficheiro $origem_name efectuada com sucesso !!!";
// echo "<br>tamanho do ficheiro $origem_size";
// echo " <br>tipo de ficheiro $origem_type";
} else {
echo "directoria sem direitos de escrita <br>";
}
unlink ($origem2);
}
?>
</body>
</html>
but Whit register_globals = off the script B dont work
script B:
"p.php"
<title>Jornal O Leme</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#006699">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="100%" height="70" valign="top"><img src="test.jpg"
width="600" height="120">
</td>
</tr>
<tr>
<td height="262" valign="top"><p> </p>
<form method="post" action="pi.php" enctype="multipart/form-data">
<table width="75%" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="23%"><div align="center"><font face="BankGothic Md
BT">
</font></div></td>
<td width="77%" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td><div align="left"><strong>Imagem pequena</strong></div></td>
<td bgcolor="#FFFFFF"> <input type=hidden name=MAX_FILE_SIZE
value=102400>
<input type="File" name="origem"> </td>
</tr>
<tr>
<td><div align="left"><strong>Imagem grande</strong></div></td>
<td bgcolor="#FFFFFF"><input type=hidden name=MAX_FILE_SIZE
value=102400>
<input type="File" name="origem2"> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p align="center">
<input name="submit" type="submit" value="Adicionar">
<input type="hidden" name="page" value="inserir1">
</form></p>
</td>
</tr>
<tr>
<td height="81" valign="top"><div align="center">
<p> </p>
<p>
<?php
include ('menu.php');
?>
</p>
</div></td>
</tr>
</table>
----------------------------------------------------------------------------
------------------------
"pi.php"
echo $_REQUEST['page']; returns inserir1 _correct
echo $_FILES['origem']; returns ARRAY _error why ? what i have to do to
return the temp path of the file to ? im lost
set_time_limit(60);
$path=(dirname($PATH_TRANSLATED))."/primeirapagina/";
$origem_name="fdx.jpg";
$dest= $path.$origem_name;
if (($origem <> "none") && ($origem <> "")){
if (copy($origem,$dest)){;
} else {
echo "directoria sem direitos de escrita <br>";
}
unlink ($origem);
}
set_time_limit(60);
$path2=(dirname($PATH_TRANSLATED))."/primeirapagina/";
$origem2_name="porra.jpg";
$dest2= $path2.$origem2_name;
file://printf("$path");
file://printf("<br>");
file://printf("$origem_name");
if (($origem2 <> "none") && ($origem2 <> "")){
if (copy($origem2,$dest2)){;
file://echo "<br>upload do ficheiro $origem_name efectuada com sucesso !!!";
// echo "<br>tamanho do ficheiro $origem_size";
// echo " <br>tipo de ficheiro $origem_type";
} else {
echo "directoria sem direitos de escrita <br>";
}
unlink ($origem2);
}
?>
</body>
</html>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php