X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужна помощь
Иван98
Иван98
Topic Starter сообщение 20.5.2010, 9:54; Ответить: Иван98
Сообщение #1


Доброе время суток, нупомощь в вложении фото в объявление


вот добовление объявления
[PHP]echo'<tr class=row1><TD>Категория:</TD><TD><SELECT name=rubrika class=maxiinput><option>Выберите рубрику</option>\r\n';
// Блок считывает все категории из файла
$lines=file("$datadir/$datafile"); $imax=count($lines); $i="0"; $r="0"; $cn=0;
do {$dt=explode("|", $lines[$i]);
if ($fid==$dt[0]) {$fy="selected";} else {$fy="";}
print"if ($fid==$dt[0]) ";
if ($dt[1]!="R") {print "<OPTION value=\"$i|$dt[0]|$r|$dt[1]|\"$fy> - $dt[1]</OPTION>\r\n";}
else {$r=$dt[2]; if ($cn!=0) {echo'</optgroup>'; $cn=0;} $cn++; print "<optgroup label=' - $dt[2]'>";}
$i++;
} while($i < $imax);

print "</optgroup></SELECT></TD></TR>
<TR class=row2><TD>Тема объявления:<FONT color=#ff0000>*</FONT><BR>(не более $maxzag символов)</TD>
<TD><INPUT name=zag class=maxiinput maxlength=$maxzag value=\"$zag\"></TD></TR>

<TR class=row1><TD>Текст объявления(наша просьба пишите цену и состояние товара):</TD>
<TD><TEXTAREA class=maxiinput name=msg style='HEIGHT: 200px; WIDTH: 370px'>$msg</TEXTAREA></TD></TR>

<TR class=row2><TD>Тип объявления:<FONT color=#ff0000>*</FONT></TD>
<TD><INPUT name=type type=radio value='П' $t1><B><font color=#EE2200>П</font></B>родам
<INPUT name=type type=radio value='С' $t2><B><font color=#1414CD>К</font></B>уплю </TD></TR>

<TR class=row1 height=23><TD>Ваше имя:$addpole";

if (isset($wrbname)) {
print "<INPUT type=hidden name=who value='да'><INPUT type=hidden name=rules><input type=hidden name=name value='$wrbname'></TD><TD><B>$wrbname</B></td></tr>";
} else {
print "
<FONT color=#ff0000>*</FONT></TD><TD><INPUT type=hidden name=who value=''>
<INPUT name=name class=maxiinput value=\"$name\" maxlength=30>
<TR class=row2 height=23><TD>Ваш Е-майл:<FONT color=#ff0000>*</FONT></TD><TD><INPUT name=email class=maxiinput value=\"$email\" maxlength=30></td></tr>
<TR class=row1 height=23><TD>Город:</TD><TD><INPUT name=gorod value=\"$gorod\" class=maxiinput maxlength=40></td></tr>
<TR class=row2 height=23><TD>Телефон: <BR>(по шаблону: (495) 344356)</TD><TD><INPUT name=phone value=\"$phone\" class=maxiinput maxlength=35></td></tr>
";}

echo'<TR class=row1><TD>Срок хранения объявления:</TD>
<TD><SELECT name=days style="FONT-SIZE: 13px">
<OPTION value=7>7 дней</OPTION>

<OPTION selected value=30>30 дней</OPTION>';

if (isset($wrbname)) {
print"
<OPTION value=$maxdays>$maxdays дней</OPTION>";}

echo '</SELECT></TD>';[/PHP]


а вот уже само объявление
[PHP]if ($dt[4]=="П") {$dt[4]="<font color=#EE2200>Продам";} else {$dt[4]="<font color=#1414CD>Куплю";}

if ($usernum!="") {
$tblwidth="600"; $tblheight="370"; $fwidth=$dt[17]+40; $fheigh=$dt[18]+20;
if (strlen($dt[14])>2) {$foto="<td rowspan=12 valign=bottom align=center>Прикреплено Фото: <BR>
<A href='#' onclick=\"window.open('tools.php?event=viewfoto&foto=$dt[15]','$id','width=$fwidth,height=$fheigh,left=100,top=100')\">
<img src='$fotodir/$dt[14]' border=0></a><BR> Размер: <B>$dt[16]</B> Кб.<BR> Разрешение: <B>$dt[17] x $dt[18]</B>.</font></b></td></tr>";} else {$foto=""; $tblwidth="500"; $tblheight="370";}
$userinfo="<TR class=row2 height=23><TD>Организация:</TD><TD>$rdt[6] &nbsp;</TD></TR>
<TR class=row1 height=23><TD>Автор:</TD><TD><a href='tools.php?event=profile&pname=$dt[2]'>$dt[2]</a></TD></TR>
<TR class=row2 height=23><TD>E-mail:</TD><TD width=220><a href='#' onclick=\"window.open('tools.php?event=mailto&email=$rdt[2]&name=$rdt[0]&fid=$fid&id=$id','email','width=520,height=300,left=170,top=100')\">Отправить письмо автору</A></TD></TR>
<TR class=row1 height=23><TD>Город:</TD><TD>$rdt[11] &nbsp;</TD></TR>
<TR class=row2 height=23><TD>Net Speakerphone:</TD><TD>"; if ($liteurl==TRUE) $userinfo.="<a href='$rdt[3]' target='_blank'>$rdt[3]</a>"; else $userinfo.="$rdt[3]"; $userinfo.="</TD></TR>
<TR class=row1 height=23><TD>Телефон:</TD><TD>$rdt[5] &nbsp;</TD></TR>";

} else {

$tblwidth="500"; $tblheight="370"; $foto="</tr>";
$userinfo="<TR class=row2 height=23><TD>Автор:</TD><TD>";
if (stristr($dt[2],"[email]")) { $tdt=explode("[email]", $dt[2]); $userinfo.="$tdt[0]</TD></TR><TR class=row1 height=23><TD>E-mail:</TD><TD width=220><A href='#' onclick=\"window.open('tools.php?event=mailto&email=$tdt[1]&name=$tdt[0]&fid=$fid&id=$id','email','width=400,height=390,left=100,top=100')\">Отправить письмо автору</A>";} else {$userinfo.="$dt[2]";}
if (!isset($dt[13])) {$dt[13]="";} if (!isset($dt[12])) {$dt[12]="";}
$userinfo.="</td></tr><TR class=row2 height=23><TD>Город:</TD><TD width=220>$dt[12]</td></tr><TR class=row1 height=23><TD>Телефон:</TD><TD width=220>$dt[13]</td></tr>";
}

if ($liteurl>0) {$dt[5]=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%]*(\\?[[:alnum:]?+&;_=/%]*)?)?)", "<noindex><a href='\\1' rel='nofollow' target='_blank'>\\1</a></noindex>", $dt[5]);}

print "<center><TABLE class=bakfon align=center cellPadding=3 cellSpacing=1 width=$tblwidth height=$tblheight><TBODY>
<TR class=row1 height=28 align=center><TD colspan=3><font style='FONT-SIZE: 15px;'><strong>$razdel</strong> <small>>></small> <strong>$rubrika</strong></font></TD></TR>
<TR HEIGHT=23><TD align=middle class=toptable colSpan=3 width='100%'><table width=100%><TR align=center><TD><B>$dt[3]</B></TD><TD width=20><B>$numtek</B></TD></TR></table></TD></TR>
<TR class=row1 height=23><TD width=140>Тип объявления:</TD><TD width=220><B>$dt[4]</B></TD>
$foto
<TR class=row2 height=23><TD>Дата опубликования:</TD><TD>$dt[6] &nbsp;<small>$dt[7]</small></TD></TR>
<TR class=row1 height=23><TD>Дата удаления:</TD><TD>$deldate (осталось <B>$deldays</B> $dney)</TD></TR>
$userinfo </TD></TR>
<TR class=row1 height=23><TD colSpan=2>Текст объявления:</TD></TR>
<TR class=row1><TD bgColor=#FFFFFF colSpan=2 width=500 vAlign=top><BR>$dt[5]<BR><BR></TD>
</TR></TBODY></TABLE>
[/PHP]

Не могу сделать так, чтобы юзер делал вложение фото и в том объявлении показывало фото етого юзера)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 20.5.2010, 11:00; Ответить: Witu
Сообщение #2


а от начала и до конца можно? ато не понятно что откуда берется
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Иван98
Иван98
Topic Starter сообщение 20.5.2010, 15:39; Ответить: Иван98
Сообщение #3


мне надужно вписать форму сюда "вот добовление объявления" и потом уже когда юзер добавил объявление вот тут "а вот уже само объявление" нужно чтоб на его объявлением была его фото
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 20.5.2010, 16:18; Ответить: ottaviano
Сообщение #4


на форуме уже где то обсуждалось как забирать фото через форму, затем сохранять в файловой системе и потом ввыдить вместе с объявлением.
Спасибо модераторам, они придумали поиск по форуму, стоить ввести эти ключевые слова и вот оно счастье :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Иван98
Иван98
Topic Starter сообщение 20.5.2010, 17:01; Ответить: Иван98
Сообщение #5


Не нашел
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 20.5.2010, 17:10; Ответить: ottaviano
Сообщение #6


http://www.html.by/showthread.php?t=11350
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Иван98
Иван98
Topic Starter сообщение 22.5.2010, 16:37; Ответить: Иван98
Сообщение #7


а если юзер делает вложение в объявление, и когда смотришь его объявление то там в разделе например фото написанно ссылка на ето фото, вопрос как осуществить
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 23.5.2010, 17:44; Ответить: ZhukV
Сообщение #8


(Иван98 @ 22.5.2010, 19:37) *
а если юзер делает вложение в объявление, и когда смотришь его объявление то там в разделе например фото написанно ссылка на ето фото, вопрос как осуществить

Просто. На оброботчике подачи обьявления проверяеш, если ли прикрепленный файл, если есть, записываеш в базу (например поле imag, который содержить название картинки).
А при выводе проверяеш, есть ли поле, или нет:

[PHP]
$SQL = "SELECT * FROM `oholoshenya` WHERE `id` = '" . (int)$_GET['id'] . "'";
$R = mysql_query($SQL);
$RESULT = mysql_fetch_array($R);
echo $RESULT['text'];
if($RESULT['imag']){
echo "<img src=\"http://" . $_SERVER["HTTP_HOST"] . "/imag/ogoloshenya/" . $RESULT["imag"] . ".jpg\">";
}
[/PHP]
Надеюсь поймеш.
Так можна проверять на любое значение.
[PHP]echo "<img src=\"http://" . $_SERVER["HTTP_HOST"] . "/imag/ogoloshenya/" . [/PHP]
Этот код полезен тем, что если будет переносится сайт на другой домен, то пути будут абсолютные в любом случае.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1062 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1527 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 567 16.3.2024, 18:41
автор: Taylor
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5559 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 622 2.3.2024, 23:13
автор: kasey7


 



RSS Текстовая версия Сейчас: 29.3.2024, 1:10
Дизайн