ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

need help upload img & text
  #1  
Старый 26.10.2009, 18:26
Аватар для 9822
9822
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

не могу понять изза чего
 
Ответить с цитированием

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

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

А где у тебя в коде который ты дал $end?
 
Ответить с цитированием

  #3  
Старый 26.10.2009, 18:37
Аватар для Gray_Wolf
Gray_Wolf
Постоянный
Регистрация: 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)) { 
не закрыт.
 
Ответить с цитированием

  #4  
Старый 26.10.2009, 21:00
Аватар для 9822
9822
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме:
639191

Репутация: 60
По умолчанию

Gray_Wolf

Ошибка как была так и есть

Последний раз редактировалось 9822; 27.10.2009 в 00:19..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большой выбор Torrents.ru !JaX! Разное - Покупка, продажа, обмен 3 14.12.2008 19:25
как залить шелл? EPIDEM Болталка 5 22.01.2007 20:32
Invision Power Board 2.1 <= 2.1.6 Remote SQL Injection splitefire Форумы 4 18.10.2006 14:38



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ