|
|
|
|
|
для: cheops
(26.01.2005 в 22:07)
| | А по-моему это все слишком сложно придумано =) Уж лучше пусть сам пользователь который будет встовлять определяет , что он туда встовляет =)
А то писать совершенно лишние скрипты имхо носить воду в решете.
Ну сами подумайте зачем писать несколько сторочек, когда можно отделать двумя и радио кнопкой. | |
|
|
|
|
|
|
|
для: Shorr Kan
(26.01.2005 в 14:31)
| | В PHP тип загруженного на сервер файла можно посмотреть в элементе суперглобального массива $_FILES['attach']['type'], где attach - имя элемента files в HTML-форме. | |
|
|
|
|
|
|
|
для: cheops
(26.01.2005 в 11:23)
| | Я о PHP и говорил... | |
|
|
|
|
|
|
|
для: Shorr Kan
(26.01.2005 в 08:21)
| | Хм... помоему JavaScript на это не способна (могу ошибаться) и это следует делать средствами PHP, когда файл уже приходит на сервер. | |
|
|
|
|
|
|
|
для: cheops
(25.01.2005 в 13:48)
| | Ну, в общем, да. В данном случае - согласен, можно. Но, для развития, как? Ведь существует, кажется, функция для проверки типа файла, верно? Но она для локальной файловой системы. А как быть, если я хочу узнать, что мне кинули в форму? Ссылку на рисунок или ссылку на страничку? | |
|
|
|
|
|
|
|
для: Shorr Kan
(25.01.2005 в 12:29)
| | Помоему проще ткнуть на форму две радио-кнопки, человеку веднее баннер у него или ссылка. Так как asp бывает и просто ссылкой, а не только баннером. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(25.01.2005 в 12:00)
| | Конечно, я хочу это определять автоматически. Скажем, есть ссылка
http://aaa.ru/banner.asp?type=10&afid=652&total=10&pos=1&uin=4519&referer=
И всяко-подобные. Это баннер. Могут быть и swf, и ява, и простые гифы и подобные...
Тогда у меня должна строиться форма:
<form action="aaa.php" method="post">
<input type="image" src="<?print $DBRow['info'];?>">
...
...
Если же человек поставил что-то вроде www.mysite.com/hello.php (.html и т.д.) - то есть, простой сайт, то тогда должна строиться форма:
<form action="aaa.php" method="post" name="FRM">
<a href="<?print $DBRow['info'];?>" onclick = "document.FRM.submit (); return false;">
<?print $DBRow['info'];?>
</a>
...
...
Естественно, содержимое $DBRow['info']; от пользователя идет автоматически (он в своем аккаунте сует это в форму). | |
|
|
|
|
|
|
|
для: Shorr Kan
(25.01.2005 в 11:39)
| | Хм... баннер - это изображение. Текстовая ссылка - это ссылка в HTML
<a href="http://www.site.ru">Моя ссылка</a>
|
Не понял вопрос... Или вы хотите определять это автоматически? | |
|
|
|
|
|
|
|
для: Shorr Kan
(25.01.2005 в 11:39)
| | А как они это вставлять будут?
Вроде этого
<img src="banner.gif" width=100 height=100>
и
<a href="www.site.com"> Супер сайт </a>
Или по другому?
Если так то просто берёшь первые символы и сраниваешь
<?
$str=значение_поля_ввода;
if ($str[1]='a') echo "ссылка";
if ($str[1]='i') echo "баннер";
?>
|
Примитивно, но смысл ясен...
Можно также использовать strpos или (говорят) регулярные выражения | |
|
|
|
|
|
|
| Собственно, это весь вопрос.
Поподробнее:
Пользователи могут вставлять что-то в поле. И это должно у других отображаться... если это "что-то" - баннер, то должен отображаться баннер в <input type="image". Если же это обычная ссылка, то должно быть или a href, или <input type="submit"
Как этого добиться? | |
|
|
|
|