Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: формы и переменные

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
cIIeIL
Отправлено: 21 Апреля, 2011 - 16:41:15
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2011  
Откуда: C:/server/


Помог: 1 раз(а)




не получается сделать ссылку в форме для ссылки на загруженый файл

PHP:
скопировать код в буфер обмена
  1.  
  2.  $filename  = basename($_FILES['uploadfile']['name']);//получаю имя
  3. $siteadress = "http://localhost";//получаю адресс сайта
  4. $filedir = 'files/';//получаю директроию куда плолжил файл
  5.  
  6. print "<input value="<a href=$siteadress$filedir$filename>$filename</a> " type="text">";
  7.  
  8.  
  9.  

выдает ошибку
подскажите что я сделал не так


-----
конспи*ация , конспи*ация и еще раз конспи*ация
 
 Top
OrmaJever
Отправлено: 21 Апреля, 2011 - 16:47:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Чё это за тег в теге?
PHP:
скопировать код в буфер обмена
  1. print "<input value="<a href=$siteadress$filedir$filename>$filename</a> " type="text">";

Вот так должно быть
PHP:
скопировать код в буфер обмена
  1. print '<a href="'.$siteadress.$filedir.$filename.'">'.$filename.'</a>';

(Отредактировано автором: 21 Апреля, 2011 - 16:47:48)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
cIIeIL
Отправлено: 21 Апреля, 2011 - 16:52:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2011  
Откуда: C:/server/


Помог: 1 раз(а)




OrmaJever пишет:
Чё это за тег в теге?

skololo mod on
вощето в инпуте все может быть даже кортинка=)
OrmaJever пишет:
print '<a href="'.$siteadress.$filedir.$filename.'">'.$filename.'</a>';

1.не прокатывает
2.я привередливый, и мне обязательно нужно в текстовом поле

(Отредактировано автором: 21 Апреля, 2011 - 17:00:40)



-----
конспи*ация , конспи*ация и еще раз конспи*ация
 
 Top
Мелкий Супермодератор
Отправлено: 21 Апреля, 2011 - 17:20:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




cIIeIL, даже подсветка форума подсказывает, что ошибка в кавычках. А именно, с точки зрения парсера языка идёт строка "<input value=", затем знак "меньше" и вообще черти что.

cIIeIL пишет:
выдает ошибку

cIIeIL пишет:
1.не прокатывает

Огорчён phpfaq.ru/debug

(Отредактировано автором: 21 Апреля, 2011 - 17:24:50)



-----
PostgreSQL DBA
 
 Top
cIIeIL
Отправлено: 21 Апреля, 2011 - 19:40:02
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2011  
Откуда: C:/server/


Помог: 1 раз(а)




это не решение вопроса Хм


-----
конспи*ация , конспи*ация и еще раз конспи*ация
 
 Top
SAD Модератор
Отправлено: 21 Апреля, 2011 - 19:44:34
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




cIIeIL, то что вы написали - бред, вам написали как правильно
 
 Top
cIIeIL
Отправлено: 21 Апреля, 2011 - 19:53:19
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2011  
Откуда: C:/server/


Помог: 1 раз(а)




OrmaJever пишет:
print '<a href="'.$siteadress.$filedir.$filename.'">'.$filename.'</a>';

так не работает
ставил " ' " не помогает делал путь через переменную. тоже не помогает.


-----
конспи*ация , конспи*ация и еще раз конспи*ация
 
 Top
DeepVarvar Супермодератор
Отправлено: 21 Апреля, 2011 - 20:00:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




cIIeIL, то, что вы делаете - похоже на брутфорс - перебор всех вариантов по причине незнания верного.
Ваша проблема решится только когда вы ОСОЗНАЕТЕ зачем и какие символы вы пишите в коде.
 
 Top
cIIeIL
Отправлено: 21 Апреля, 2011 - 20:21:37
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2011  
Откуда: C:/server/


Помог: 1 раз(а)




DeepVarvar пишет:
похоже на брутфорс

мдооо А?!


-----
конспи*ация , конспи*ация и еще раз конспи*ация
 
 Top
Plusminuz
Отправлено: 22 Апреля, 2011 - 07:45:05
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Апр. 2011  
Откуда: Россия


Помог: 2 раз(а)




намного проще вывести ссылку обычной строкой где-нибудь Под инпутом


-----
учусь... Улыбка
 
 Top
Viper
Отправлено: 22 Апреля, 2011 - 09:06:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




PHP:
скопировать код в буфер обмена
  1. $str = htmlspecialchars('<a href="blabla.html">Ololo</a>');
  2. echo '<input value="'.$str.'" size="50" />';


учите матчасть уважаемые Улыбка


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Дима
Отправлено: 22 Апреля, 2011 - 15:55:11
Post Id


Гость


Покинул форум
Сообщений всего: 81
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Viper, а у Вас этот код работает? У меня в текстбоксе тоже, что и в скобках htmlspecialchars
 
 Top
Viper
Отправлено: 22 Апреля, 2011 - 16:18:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Дима если бы он не работал, я бы его не приводил. Как автор вопрос поставил так и получил ответ.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
OrmaJever
Отправлено: 22 Апреля, 2011 - 16:43:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




ааа понятно! Viper молодец прочитал мысли.
Viper пишет:
PHP:
скопировать код в буфер обмена
  1. $str = htmlspecialchars('<a href="blabla.html">Ololo</a>');
  2. echo '<input value="'.$str.'" size="50" />';

Вопрос нужно было написать такой
"Мне нужно в тектовом поле input вывести html код сылки"
Так можно было написать?

(Отредактировано автором: 22 Апреля, 2011 - 16:44:19)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Дима
Отправлено: 23 Апреля, 2011 - 10:02:27
Post Id


Гость


Покинул форум
Сообщений всего: 81
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Viper, без обид, просто я у себя в текстбоксе увидел вот это:

<a href="blabla.html">Ololo</a>

мой php функцию htmlspecialchars не определяет, объясните пожалуйста если кто знает.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB