positiveman
Новичок
Импортёр не работает
((
Пиветище всем! Сразу к делу, такая у меня дилемма: пхп скипт импортирует jpg картинки на сервер, дома работал, в нете не работает. Два файла: new_foto.php и add_foto.php.
new_foto.php:
<form name="form1" method="post" action="add_foto.php" enctype="multipart/form-data">
<input type="text" name="title" id="title">
</label>
<label>
<input type="FILE" name="filename1">
</label>
<label>
<input class="button2" type="FILE" name="filename2">
</label>
<label>
<input class="button2" type="submit" name="submit" id="submit" value="Занести фото в базу">
</label>
</form>
add_foto.php:
<?php
>>Соединение с базой<<
$a = "";
$b = "";
if (isset($_POST['submit'])) { if(empty($filename1)) { exit ("Имя введите"); }
$array=array("jpg","image/jpg","image/jpeg");
if (in_array($_FILES['filename1']['type'],$array)) {
if ($_FILES['filename1']['size'] > 1024*1024*1*1024) {
echo "всё";
exit ("Максимальный размер файла 1 гигобайт "); }
$fn=$_FILES['filename1']['name'];
$mini = "mini/".$fn;
if(file_exists("../mini/$fn")==TRUE) {
$date=time();
copy($_FILES["filename1"]["tmp_name"],"./mini/$date@$fn");
$mini = "mini/".$date."@".$fn;
$a = "Файл с таким именем уже присутствует в каталоге.Поэтому ему было присвоено имя $date@$fn<br>";
}
else {
copy($_FILES["filename1"]["tmp_name"],"../mini/$fn");
}} else {
exit ("Не подходит"); } }
if (isset($_POST['submit'])) { if(empty($filename2)) { exit ("Имя введите"); }
$array=array("jpg","image/jpg","image/jpeg");
if (in_array($_FILES['filename2']['type'],$array)) {
if ($_FILES['filename2']['size'] > 1024*1024*1*1024) {
echo "всё";
exit ("Максимальный размер файла 1 гигобайт "); }
$fn2=$_FILES['filename2']['name'];
$mesto = "foto/".$fn2;
if(file_exists("../foto/$fn2")==TRUE) {
$date=time();
copy($_FILES["filename2"]["tmp_name"],"../foto/$date@$fn2");
$mesto = "foto/".$date."@".$fn2;
$b = "Файл с таким именем уже присутствует в каталоге.Поэтому ему было присвоено имя $date@$fn2<br>";
}
else {
copy($_FILES["filename2"]["tmp_name"],"../foto/$fn2");
}} else {
exit ("Ошибка! Файлы должны быть формата jpg!"); } }
if (isset($mini)&& isset($mesto))
{
$result = mysql_query ("INSERT INTO foto (mini,mesto) VALUES('$mini','$mesto')");
if ($result=='TRUE') {echo "<p>$a $b Ваша фотография успешно добавлена!</p>";}
else {echo "<p>Ошибка! Ваша фотография не добавлена.</p>";}
}
else { echo "<p>Вы заполнили не все поля, поэтому фотография в базу не может быть добавлена.</p>";}
?>
Буду очень вам благодарен, есле подскажете, в чем косяк.
((Пиветище всем! Сразу к делу, такая у меня дилемма: пхп скипт импортирует jpg картинки на сервер, дома работал, в нете не работает. Два файла: new_foto.php и add_foto.php.
new_foto.php:
<form name="form1" method="post" action="add_foto.php" enctype="multipart/form-data">
<input type="text" name="title" id="title">
</label>
<label>
<input type="FILE" name="filename1">
</label>
<label>
<input class="button2" type="FILE" name="filename2">
</label>
<label>
<input class="button2" type="submit" name="submit" id="submit" value="Занести фото в базу">
</label>
</form>
add_foto.php:
<?php
>>Соединение с базой<<
$a = "";
$b = "";
if (isset($_POST['submit'])) { if(empty($filename1)) { exit ("Имя введите"); }
$array=array("jpg","image/jpg","image/jpeg");
if (in_array($_FILES['filename1']['type'],$array)) {
if ($_FILES['filename1']['size'] > 1024*1024*1*1024) {
echo "всё";
exit ("Максимальный размер файла 1 гигобайт "); }
$fn=$_FILES['filename1']['name'];
$mini = "mini/".$fn;
if(file_exists("../mini/$fn")==TRUE) {
$date=time();
copy($_FILES["filename1"]["tmp_name"],"./mini/$date@$fn");
$mini = "mini/".$date."@".$fn;
$a = "Файл с таким именем уже присутствует в каталоге.Поэтому ему было присвоено имя $date@$fn<br>";
}
else {
copy($_FILES["filename1"]["tmp_name"],"../mini/$fn");
}} else {
exit ("Не подходит"); } }
if (isset($_POST['submit'])) { if(empty($filename2)) { exit ("Имя введите"); }
$array=array("jpg","image/jpg","image/jpeg");
if (in_array($_FILES['filename2']['type'],$array)) {
if ($_FILES['filename2']['size'] > 1024*1024*1*1024) {
echo "всё";
exit ("Максимальный размер файла 1 гигобайт "); }
$fn2=$_FILES['filename2']['name'];
$mesto = "foto/".$fn2;
if(file_exists("../foto/$fn2")==TRUE) {
$date=time();
copy($_FILES["filename2"]["tmp_name"],"../foto/$date@$fn2");
$mesto = "foto/".$date."@".$fn2;
$b = "Файл с таким именем уже присутствует в каталоге.Поэтому ему было присвоено имя $date@$fn2<br>";
}
else {
copy($_FILES["filename2"]["tmp_name"],"../foto/$fn2");
}} else {
exit ("Ошибка! Файлы должны быть формата jpg!"); } }
if (isset($mini)&& isset($mesto))
{
$result = mysql_query ("INSERT INTO foto (mini,mesto) VALUES('$mini','$mesto')");
if ($result=='TRUE') {echo "<p>$a $b Ваша фотография успешно добавлена!</p>";}
else {echo "<p>Ошибка! Ваша фотография не добавлена.</p>";}
}
else { echo "<p>Вы заполнили не все поля, поэтому фотография в базу не может быть добавлена.</p>";}
?>
Буду очень вам благодарен, есле подскажете, в чем косяк.
