Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Элементы HTML и CSS

  Все выпуски  

RusFAQ.ru: Элементы HTML


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Элементы HTML

Выпуск № 347
от 09.09.2007, 14:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 367, Экспертов: 64
В номере:Вопросов: 4, Ответов: 12


Вопрос № 100690: куда запихивать картинки, страницы для их отображения на сайте?.....и какую ссылку прописывать на страницу?.....при работе с фтп? ...помогите плс!...
Вопрос № 100710: Привет!не знаю куда обратиться. Как делать так: например "эту статью прочитали ххх раз". где ххх - это числа , сколько прочитали. Спасибо ха прочтение....
Вопрос № 100721: Здравствуйте дорогие эксперты, у меня вот какой вопрос, я хочу чтоб у меня со страницы PHP весь заказ и комментарий записывался в базу данных, помогите прописать чтоб это заработала если кто сможет просто я с такими делами не имел дело, вот мая табли...
Вопрос № 100752: Приветствую вас еще раз вот немного объясню по подробнее установил я Apache+PHP4+MySql+ phpmyadmin теперь хочу чтоб локально со странички PHP у меня записывалось базу имя+маил+data+ commentary вот скрипт сообщения, что надо сделать чтоб сообщения при...

Вопрос № 100.690
куда запихивать картинки, страницы для их отображения на сайте?.....и какую ссылку прописывать на страницу?.....при работе с фтп?
...помогите плс!
Отправлен: 03.09.2007, 16:40
Вопрос задал: Рогозин николай Сергеевич (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Zmikhael
Здравствуйте, Рогозин николай Сергеевич! Не понял, что вы конкретно хотите сделать.
Картинка вставляется в страничку при помощи тега `<img src="путь к Вашей картинке">`
При помощи атрибута align можно позиционировать Вашу картинку:
`<img src="Ваша картинка" align="left">` - прижимаем картинку к левому краю (текст справа),
`<img src="Ваша картинка" align="right">` - прижимает ее к правому краю.
Если параметр align равен bottom, middle или top, то текст обтекает картинку снизу (по умолчанию), посередине или вверху.
И еще, тэг вида `<body background="Ваша картинка">` позволяет сделать Вашу картинку фоном странички.
Есть еще куча параметров, но это зависит от того, что конкретно Вы хотите сделать с Вашей картинкой.

---------
Нет предела человеческому совершенству
Ответ отправил: Zmikhael (статус: 1-ый класс)
Ответ отправлен: 03.09.2007, 16:54

Отвечает: Web-Extrime
Здравствуйте, Рогозин николай Сергеевич!

Графические файлы можно загружать на сервер как в корневую директорию, так и в папку с любым именем. Важно что бы путь в HTML странице к файлу картинки был правильный. К примеру ваша картинка image.gif загружена в корневой каталог сайта, тогда путь к ней будет вида:

<IMG SRC="image.gif" WIDTH="160" HEIGHT="120" ALT="Картинка">

или

<IMG SRC="http://www.wash_sait.ru/image.gif" WIDTH="160" HEIGHT="120" ALT="Картинка">

Если файл загружен к примеру в папку img, то путь в сранице пропишите так:

<IMG SRC="img/image.gif" WIDTH="160" HEIGHT="120" ALT="Картинка">

или

<IMG SRC="http://www.wash_sait.ru/img/image.gif" WIDTH="160" HEIGHT="120" ALT="Картинка">

Обратите внимание на расширения и регистр в файле и путях к нему. Если будут ошибки, файл в браузере не отобразится.

Удачи!

---------
Делай добро сам, и всегда помни что сделали для тебя!
Ответ отправил: Web-Extrime (статус: Студент)
Ответ отправлен: 03.09.2007, 17:18

Отвечает: Sema
Здравствуйте, Рогозин николай Сергеевич!
Ответ на Ваш первый вопрос

IMG
(HTML 2.0) – Image

Используется для вставки изображений в HTML-документ.
Это один из самых популярных элементов, незаменимый инструмент web-дизайнера. Элемент допускает вставку изображений в форматах JPEG (в том числе progressive jpeg) и Compuserve GIF (включая прозрачные и анимированные). Червертые версии браузеров позволяют также использовать формат PNG, но до тех пор, пока они не устареют, от применения PNG лучше воздержаться.
Элемент IMG не имеет конечного тега.
Атрибуты:

SRC – обязательный атрибут. Указывает адрес (URL) файла с изображением.

HEIGHT и WIDTH – определяют ширину и высоту изображения соответственно. Если указанные значения не совпадают с реальным размером изображения, изображение масштабируется (порой с заметной потерей качества).

HSPACE и VSPACE – определяют отступ картинки (в пикселах) по горизонтали и вертикали от других объектов документа. Просто необходимо при обтекании изображения текстом.

ALIGN – обязательный атрибут. Указывает способ выравнивания изображения в документе. Может принимать следующие значения:

left – выравнивает изображение по левому краю документа. Прилегающий текст обтекает изображение справа.
right – выравнивает изображение по правому краю документа. Прилегающий текст обтекает изображение слева.
top и texttop – выравнивают верхнюю кромку изображения с верхней линией текущей текстовой строки.
middle – выравнивает базовую линию текущей текстовой строки с центром изображения.
absmiddle – выравнивает центр текущей текстовой строки с центром изображения.
bottom и baseline – выравнивает нижнюю кромку изображения с базовой линией текущей текстовой строки.
absbottom – выравнивает нижнюю кромку изображения с нижней кромкой текущей текстовой строки.

NAME – определяет имя изображения, уникальное для данного документа. Вы можете указать любое имя без пробелов с использованием латинских символов и цифр. Имя необходимо, если вы планируете осуществлять доступ к изображению, например, из JavaScript-сценариев.

ALT – определяет текст, отображаемый браузером на месте изображения, если браузер не может найти файл с изображением или включен в текстовый режим. В качестве значения задается текст с описанием изображения.

BORDER – определяет ширину рамки вокруг изображения в пикселах. Рамка возникает, только если изображение является гипертекстовой ссылкой. В таких случаях значение BORDER обычно указывают равным нулю.

LOWSRC – указывает адрес (URL) файла с альтернативным изображением более низкого качества (и, соответственно, меньшего объема), чем изображение, указанное в атрибуте SRC. Браузеры Netscape, поддерживающие данный атрибут, сначала загрузят картинку из LOWSRC, a затем заменят ее картинкой из SRC.

USEMAP – применяет к изображению навигационную карту (image map), заданную элементом MAP. В качестве значения задается имя карты с предшествующей ему решеткой. Например, если имя карты – "map1", то ссылка на нее будет выглядеть как "#map1" (см. Пример 4). Обратите внимание: прописные и строчные буквы в данном атрибуте трактуются браузером как разные.

ISMAP – определяет изображение как навигационную карту (image map), обрабатываемую сервером. Имеет смысл использовать только тогда, когда изображение является гиперссылкой. После клика мышкой на изображении серверу отправляются x,y-координаты нажатия. В зависимости от полученных координат, сервер (при наличии на нем соответствующего программного обеспечения) может показать вам тот или иной документ. Данный атрибут является флагом и не требует присвоения значения.
Пример 1:
<IMG src="/img/picture.gif" WIDTH="45" HEIGHT="53" ALT="Рысь" HSPACE="10" ALIGN="left"> Этот текст обтекает картинку справа и находится от нее на расстоянии 10 пикселов.


Пример 2. Использование изображения в качестве гиперссылки:
<A HREF="carlson.html">
<IMG src="/img/button.jpg" WIDTH="70" HEIGHT="30" ALIGN="right" BORDER="0" ALT="Досье Карлсона">
</A>
Для просмотра досье нажмите на кнопку справа.


про второй. я не очень понял вопроса
Ответ отправил: Sema (статус: 3-ий класс)
Ответ отправлен: 03.09.2007, 17:32

Отвечает: Дмитрий С.
Здравствуйте, Рогозин николай Сергеевич!
чтобы на Вашем сайте отображались изображения - загрузите их при помощи протокола FTP на какой-нибудь сервер (желательно на тот, на который предоставляет Вам услуги хостинга), а потом указать в HTML-коде их расположение. Например, Вы обосновались на бесплатном хостинге от NAROD.RU. "Заливаете" Ваши файлы на сервер в какую-нибуть папку my_cool_folder. Теперь, чтобы файл (в нашем случае картинка) отобазился на вашем сайте, прописываете слудующую строчку в коде странички:

<img scr="http://your_host_name.narod.ru/my_cool_folder/my_cool_image.JPG">

P.S. Учите язык HTML ;)
---------
Наши программисты самые программистые программисты!..
Ответ отправил: Дмитрий С. (статус: 3-ий класс)
Ответ отправлен: 03.09.2007, 17:37


Вопрос № 100.710
Привет!не знаю куда обратиться.
Как делать так: например "эту статью прочитали ххх раз".
где ххх - это числа , сколько прочитали. Спасибо ха прочтение.
Отправлен: 03.09.2007, 18:32
Вопрос задала: Rusalca (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Бородин Александр Олегович
Здравствуйте, Rusalca!
Это можно сделать средствами PHP. Надо при посещении страницы обновлять переменную специальную, $_COOKIE['counter']. Каждый раз при посещении страницы ее значение должно увеличиваться на один. Делать это можно как в начале страницы, так и в конце. Надо просто написать:
<?php
if (isset($_COOKIE["counter"])) {
$_COOKIE["counter"]++;
}
?>
В том месте, где надо вывести значение переменной, надо написать <?=$_COOKIE["counter"]?>
Естественно, страница должна быть с расширением .php.

Моно это и на JavaScript, но я JavaScript плохо знаю, поэтому подсказать не смогу.
---------
Ничто не сближает людей так, как совместное преступление.
Ответ отправил: Бородин Александр Олегович (статус: 8-ой класс)
Ответ отправлен: 03.09.2007, 18:40
Оценка за ответ: 5
Комментарий оценки:
спасибо за ответ, но я не знаю php.может другой способ.

Отвечает: Zmikhael
Здравствуйте, Rusalca!
С реализацией подобной процедуры на html никогда не сталкивался, а вот на php это реализовать очень просто (код в приложении).
1. Читаем с сервера файл "mycount.txt"
2. Читаем из файла текущее значение счетчика
3. Увеличиваем значение счетчика на 1
4. Сохраняем в файле новое значение счетчика
Код сохраняется в отдельном файле и включается в Вашу страничку. Код удобен для общего подсчета количества посетителей, без различия, логинов, IP и т.п.

Приложение:

---------
Нет предела человеческому совершенству

Ответ отправил: Zmikhael (статус: 1-ый класс)
Ответ отправлен: 03.09.2007, 19:05

Отвечает: Коненко Артемий Сергеевич
Здравствуйте, Rusalca!
Это можно реализовать с помощью PHP(нужен соответствующий хостинг).
Нужно написать счетчик который будет считать сколько раз запрашивали данную страницу.
Данные счетчика проще хранить в БД, но можно и в файле.
Если сами написать не можете стучите в асю 444-961-118, сделаю.
Ответ отправил: Коненко Артемий Сергеевич (статус: 1-ый класс)
Ответ отправлен: 03.09.2007, 20:07

Отвечает: vovikha
Здравствуйте, Rusalca!
Для этого HTML не подходит лучше использовать java Script или php или другой язык програмирования, а лучше установить еще и базу данных куда записывалось бы число пользователей которые прочли статью, если у вас страничка на HTML то "зачем Вам эти хлопоты :)"
---------
УЧИТСЯ УЧИТСЯ УЧИТСЯ
Ответ отправил: vovikha (статус: 3-ий класс)
Ответ отправлен: 04.09.2007, 14:57


Вопрос № 100.721
Здравствуйте дорогие эксперты, у меня вот какой вопрос, я хочу чтоб у меня со страницы PHP весь заказ и комментарий записывался в базу данных, помогите прописать чтоб это заработала если кто сможет просто я с такими делами не имел дело, вот мая таблица SQL запросом:

CREATE TABLE `razrobotki` (
`name` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`mail` VARCHAR( 20 ) NOT NULL DEFAULT '0',
`data` VARCHAR( 10 ) NOT NULL DEFAULT '0',
`commentary` VARCHAR( 200 ) NOT NULL DEFAULT '0'
) ENGINE = MYISAM ;

И вот тот скрипт с которого хочу получать запросы:

$message = "
<br>Страница заказа: ".$_SERVER['HTTP_CONNECTION'];
$headers = 'MIME-Version: 1.0'." ".
'Content-type: text/html; charset=windows-1251'." ".
'From: '.$_REQUEST['name'].' <'.$_REQUEST['email'].'>'." ";
mysql_query('root@localhost','Заказ с сайта '.$_SERVER['SERVER_NAME'], $message, $headers);
пользователя в mysql я создал (pma) пароль (123456)
Отправлен: 03.09.2007, 20:04
Вопрос задал: Nerush (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Бородин Александр Олегович
Здравствуйте, Nerush!
Этот код не заработает. Вызов функции mysql_query по своему обличию больше напоминает вызов функции mail. Но непонятно, чего Вы хотите тогда: в базу писать или на мыло отправлять заказ?
Поясните, пожалуйста, мысль свою.
---------
Ничто не сближает людей так, как совместное преступление.
Ответ отправил: Бородин Александр Олегович (статус: 8-ой класс)
Ответ отправлен: 03.09.2007, 20:18

Отвечает: Zmikhael
Здравствуйте, Nerush!
Попробуйте следующий код
Ваш сервер - скорее всего localhost
Ваша база данных - созданная в mysql.
В качестве даты, (если требуется текущая) лучше поставить SQL-функцию now() - возвращает текущую дату

Приложение:

---------
Нет предела человеческому совершенству

Ответ отправил: Zmikhael (статус: 1-ый класс)
Ответ отправлен: 03.09.2007, 20:25


Вопрос № 100.752
Приветствую вас еще раз вот немного объясню по подробнее установил я Apache+PHP4+MySql+ phpmyadmin теперь хочу чтоб локально со странички PHP у меня записывалось базу имя+маил+data+ commentary вот скрипт сообщения, что надо сделать чтоб сообщения приходила не на емаил, а в базу MySql заносилась, все это локально, помогите кто сможет и кто сталкивался с этой неразберихой, вот мая таблица SQL запросом:

CREATE TABLE `razrobotki` (
`name` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`mail` VARCHAR( 20 ) NOT NULL DEFAULT '0',
`data` VARCHAR( 10 ) NOT NULL DEFAULT '0',
`commentary` VARCHAR( 200 ) NOT NULL DEFAULT '0'
) ENGINE = MYISAM ;

пользователя в mysql я создал (pma) пароль (123456)

И вот тот скрипт с которого хочу получать запросы:

$headers = 'MIME-Version: 1.0'."\r\n".
'Content-type: text/html; charset=windows-1251'."\r\n".
'From: '.$_REQUEST['name'].' <'.$_REQUEST['email'].'>'."\r\n";
mail('@mail.ru', 'Заказ с сайта '.$_SERVER['SERVER_NAME'], $message, $headers);
Отправлен: 04.09.2007, 07:27
Вопрос задал: Nerush (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Zmikhael
Здравствуйте, Nerush!
Для записи в таблицы базы данных MySQL необходимо:
1. Соединиться с сервером командой mysql_connect(Имя сервера, логин, пароль);
2. Выбрать используемую базу данных командой mysql_select_db("Имя базы данных");
3. Добавить запись в таблицу командой mysql_query("INSERT INTO `razrobotki` VALUES (name, mail,data,commentary)"); поставив вместо имен соответствующие переменные.
Только проверьте, чтобы в фале php.ini подключалась библиотека php_mysql.dll
---------
Нет предела человеческому совершенству
Ответ отправил: Zmikhael (статус: 1-ый класс)
Ответ отправлен: 04.09.2007, 07:43

Отвечает: Miklucho
Здравствуйте, Nerush!
Создайте два файла - index.html и index.php (содержимое см. приложение).

Запускайте с index.html

Кроме того почему у вас в таблице поле name имеет тип INT. Это числовой тип, поменяйте его на тип TEXT.

Приложение:

Ответ отправил: Miklucho (статус: Студент)
Ответ отправлен: 04.09.2007, 08:00


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.58 от 30.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное