Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
need help upload img & text |

26.10.2009, 18:26
|
|
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме: 639191
Репутация:
60
|
|
need help upload img & text
привет народ неед хелп
для друга написал сркипт но чет он не очень рабоатет у меня, я не силен в php так что прошу хелпа
форма.
Код:
<form name="upload" action="upload.php" method="POST" ENCTYPE="multipart/form-data">
<p>
<label>Заголовок Портфолио<br>
<input type="text" name="title" id="title">
</label>
</p>
<p><label>Выбери мини картинку работы:<br>
<input type="file" name="lowimg">
</label></p>
<p><label>Выбери большую картинку работы:<br>
<input type="file" name="userfile2">
</label></p>
<p>
<label>Текст Портфолио<br>
<textarea name="text" id="text" cols="40" rows="20"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Занести урок в базу">
</label>
</p>
</form>
и сам обработчик
upload.php
Код:
<?php
include("db.php");
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */
if (isset($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title);}}
if (isset($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);}}
if (isset($_POST['lowimg'])) {$lowimg = $_POST['lowimg']; if ($lowimg == '') {unset($lowimg);}}
if (isset($_POST['bigimg'])) {$bigimg = $_POST['bigimg']; if ($bigimg == '') {unset($bigimg);}}
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['lowimg']['name']);
if (move_uploaded_file($_FILES['lowimg']['tmp_name'], $uploadfile))
{
$uploaddir2 = 'uploads/';
$uploadfile2 = $uploaddir2 . basename($_FILES['bigimg']['name']);
if (move_uploaded_file($_FILES['bigimg']['tmp_name'], $uploadfile2))
{
if (isset($title) && isset($text) && isset($lowimg) && isset($bigimg))
{
$result = mysql_query ("INSERT INTO zagruska (title,lowimg,bigimg,text) VALUES ('$title','$lowimg','$bigimg','$text')");
if ($result == 'true') {echo "<p>Ваша запись успешно добален!</p>";}
else {echo "<p>Ваша запись не добалена!</p>";}
}
}
?>
пишет что есть ошибка
Parse error: syntax error, unexpected $end in Z:\home\test1.ru\www\panel_sok\upload.php on line 32
не могу понять изза чего 
|
|
|

26.10.2009, 18:33
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
А где у тебя в коде который ты дал $end?
|
|
|

26.10.2009, 18:37
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Просто нужно правильно записывать код, тогда не возникнет таких проблем...
PHP код:
<?php
include("db.php");
if (isset($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title);}}
if (isset($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);}}
if (isset($_POST['lowimg'])) {$lowimg = $_POST['lowimg']; if ($lowimg == '') {unset($lowimg);}}
if (isset($_POST['bigimg'])) {$bigimg = $_POST['bigimg']; if ($bigimg == '') {unset($bigimg);}}
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['lowimg']['name']);
if (move_uploaded_file($_FILES['lowimg']['tmp_name'], $uploadfile)) {
$uploaddir2 = 'uploads/';
$uploadfile2 = $uploaddir2 . basename($_FILES['bigimg']['name']);
if (move_uploaded_file($_FILES['bigimg']['tmp_name'], $uploadfile2)) {
if (isset($title) && isset($text) && isset($lowimg) && isset($bigimg)){
$result = mysql_query ("INSERT INTO zagruska (title,lowimg,bigimg,text) VALUES ('$title','$lowimg','$bigimg','$text')");
if ($result == 'true') {echo "<p>Ваша запись успешно добален!</p>";}
else {echo "<p>Ваша запись не добалена!</p>";}
}
}
?>
IF
PHP код:
if (move_uploaded_file($_FILES['lowimg']['tmp_name'], $uploadfile)) {
не закрыт.
|
|
|

26.10.2009, 21:00
|
|
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме: 639191
Репутация:
60
|
|
Gray_Wolf
Ошибка как была так и есть
Последний раз редактировалось 9822; 27.10.2009 в 00:19..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|