volt
Новичок
Здравствуйте! Помогите, пожалуйста, разобраться в данном вопросе. Код не отрабатывает сохранение картинки на сервере. Тут неправильная работа с данными массива, не могу разобраться. Большое спасибо.
<?php
$image_path="../../images/"; /* абсолютный путь */
$rel_image_path="images/"; /*относительный путь*/
if (isset($modify)) {
if ((trim($_FILES["photo"])!="")&&($_FILES["photo"]!="none"))
{
$file_name=@$_FILES["photo"]['tempname'];
$file_type=@substr($file_name, -4);
if (!($file_type==".jpg"||$file_type=="jpeg"))
{
echo "<center><b class=zag>Невірний формат фото.</b></center><br><br>";
@unlink($_FILES["photo"]['tempname']);
$_FILES["photo"]['tempname']="";
}
}
if ((trim($_FILES["photo"])!="")&&($_FILES["photo"]!="none")) {@unlink($image_path."greetings.jpg");
$zz = @copy( $_FILES["photo"], $image_path."greetings.jpg" );
@unlink($_FILES["photo"]);
if (!$zz) { echo $messages['error_photo'];}}
}
?>
<form action="index.php" method="post" enctype="multipart/form-data">
<table border="1">
<tr>
<td align=right valign=bottom>Фото (*.jpg, *.jpeg):</td>
<td colspan=2>
<?php if (file_exists($image_path."greetings.jpg")) {echo "<img src=../../apic.php?400&".$rel_image_path."greetings.jpg><br>";} ?>
<input name="photo" type="file" class="inputs" style="width:400;"></td>
</tr>
</table><center><br>
<input type=submit name=modify value='Змінити' class=buttons style="width:200">
</form>
</body>
</html>
<?php
$image_path="../../images/"; /* абсолютный путь */
$rel_image_path="images/"; /*относительный путь*/
if (isset($modify)) {
if ((trim($_FILES["photo"])!="")&&($_FILES["photo"]!="none"))
{
$file_name=@$_FILES["photo"]['tempname'];
$file_type=@substr($file_name, -4);
if (!($file_type==".jpg"||$file_type=="jpeg"))
{
echo "<center><b class=zag>Невірний формат фото.</b></center><br><br>";
@unlink($_FILES["photo"]['tempname']);
$_FILES["photo"]['tempname']="";
}
}
if ((trim($_FILES["photo"])!="")&&($_FILES["photo"]!="none")) {@unlink($image_path."greetings.jpg");
$zz = @copy( $_FILES["photo"], $image_path."greetings.jpg" );
@unlink($_FILES["photo"]);
if (!$zz) { echo $messages['error_photo'];}}
}
?>
<form action="index.php" method="post" enctype="multipart/form-data">
<table border="1">
<tr>
<td align=right valign=bottom>Фото (*.jpg, *.jpeg):</td>
<td colspan=2>
<?php if (file_exists($image_path."greetings.jpg")) {echo "<img src=../../apic.php?400&".$rel_image_path."greetings.jpg><br>";} ?>
<input name="photo" type="file" class="inputs" style="width:400;"></td>
</tr>
</table><center><br>
<input type=submit name=modify value='Змінити' class=buttons style="width:200">
</form>
</body>
</html>