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



 

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

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

Открыть тему
Тема закрыта
> Надпись напротив ссылок
Reydan
Reydan
Topic Starter сообщение 30.3.2010, 19:58; Ответить: Reydan
Сообщение #1


Возник такой вопрос, есть страница с 5 номерами.



<html>
<head>
<title>Номера ICQ</title>
<body style=\"text-align:center;\">
<h3>Получи номер</h3>
<a href="number/1.txt">Номер 1</a><br>
<a href="number/2.txt">Номер 2</a><br>
<a href="number/3.txt">Номер 3</a><br>
<a href="number/4.txt">Номер 4</a><br>
<a href="number/5.txt">Номер 5</a>


Как сделать появление надписи "Взят" напротив уже пройденной ссылки ссылки. Скажем так, пользователь номер №1 нажал на ссылку №3 и напротив её появилась надпись "Взят". Все последующие пользователи заходящие на эту страницу должны видеть эту надпись.

0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 30.3.2010, 20:13; Ответить: Apay
Сообщение #2


где код php для формирования данного html ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Reydan
Reydan
Topic Starter сообщение 30.3.2010, 22:42; Ответить: Reydan
Сообщение #3


Apay, его нет. Я в php еще даже не новичёк. Да там всего одна папка с названием number и в ней 5-ть файлов (1.txt,2.txt,3.txt,4.txt,5.txt). Надеюсь поможите :rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Winlook
Winlook
сообщение 30.3.2010, 23:55; Ответить: Winlook
Сообщение #4


Как вариант - хранить в базе/в файле номер, который был активирован, и при запуске страницы проверять значение, и соответственно проверять, взят/не взят
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 31.3.2010, 0:40; Ответить: ZhukV
Сообщение #5


Reydan, не зная пхп, вы это и приблизительно не сделаете. Нужно где-то данные (взяь или не взят) хранить. Есть два аида хранения: в файлах, в БД сайта. Намного лучше будет в БД, но если басп. хост не поддерживает, то можна и хранить в файлах.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Reydan
Reydan
Topic Starter сообщение 31.3.2010, 13:49; Ответить: Reydan
Сообщение #6


Наверно прошу уже много, а нельзя ли хранить номера в MySql и при просмотре одного номера пользователю он удалялся с базы. Точнее как это сделать в php :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 31.3.2010, 15:32; Ответить: ZhukV
Сообщение #7


Для вставки значений в базу, нужно для начала сформировать SQL запрос, а потом через mysql_query(), отослать его.
[PHP]
$sql="INSERT INTO `table` (name1, name2) VALUES ('value1', 'value2')";
mysql_query($sql);
[/PHP]
где
table -- названия таблицы,
name1, name2 -- имена полей
value1, value2 -- значение полей соответсвенно

Для удаления:
[PHP]
$sql="DELETE FROM `table` WHERE id='1'";
mysql_query($sql);
[/PHP]
где
table -- имя таблицы с какой нужно удалять.
Ты наверное спросиш, почему WHERE id='1'?
Если не указать, то будут удалены все записи из таблицы, а так ты указываеш какую именно запись удалить из таблицы. Здесь могут быть любые условия...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Reydan
Reydan
Topic Starter сообщение 1.4.2010, 15:34; Ответить: Reydan
Сообщение #8


Наверно это уже не к теме, но всё же, как сделать вывод всех файлов из определённой папки?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 1.4.2010, 15:53; Ответить: Zippovich
Сообщение #9


(Reydan @ 1.4.2010, 18:34) *
Наверно это уже не к теме, но всё же, как сделать вывод всех файлов из определённой папки?


[php]<?php

if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle\n";
echo "Files:\n";

while (false !== ($file = readdir($handle))) {
echo "$file\n";
}

closedir($handle);
}
?>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 2.4.2010, 9:36; Ответить: ZhukV
Сообщение #10


Намного лучше в этом случае воспользоватся функцией glob(), которая возвращает массив, в котором указаны полные пути файлов. Если есть и директория, будет также отображена:
[PHP]
$ires=glob('path/*');
print_r($ires);
[/PHP]
Вернет все, что есть в папке path/

Это функция очень отлична тем, что можна делать выборку при помощи рег. выражений.
[PHP]
$ires=glob('path/*.jpg');
print_r($ires);
[/PHP]
Вот здесь будут возращены все файлы с папки path/ и с расширением *.jpg, тоесть картинки.
[PHP]
$ires=glob('path/smile-*.gif');
print_r($ires);
[/PHP]
Вот кпримеру я так использую, чтоб вывести все самйлики, которые есть в папке с всема картинками.

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
32 2Index 5481 Вчера, 16:33
автор: 2Index
Открытая тема (нет новых ответов) Сайт не индексируется в Google без добавления ссылок в адурилку
1 Nekit 450 17.3.2024, 3:25
автор: malamut
Горячая тема (нет новых ответов) Оптимизация сайтов, продвижение, наращивание ссылок
Большой опыт работы, отзывы
304 tario777 202878 13.3.2024, 14:01
автор: tario777
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение вечных ссылок и статей на хороших площадках
Опыт 10 лет!
419 leonidukg 273405 12.3.2024, 15:17
автор: leonidukg
Открытая тема (нет новых ответов) Backlinks.su - генератор обратных ссылок
Он позволяет разместить 1500+ внешних ссылок на ваш сайт бесплатно!
0 MihaylovRA 1065 3.3.2024, 18:08
автор: MihaylovRA


 



RSS Текстовая версия Сейчас: 19.3.2024, 6:14
Дизайн