Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2012, 01:20   #1
Dkey
Пользователь
 
Регистрация: 30.06.2012
Сообщений: 19
Вопрос GET-запрос

Всем привет! get-запрос: http://localhost/get.php?name=Вася
и соответственно на странице выводится Привет Вася!(пример)
а как сделать так: допустим была сделано три запроса с именами Вася, Петя и Коля и на странице отображался список имен т.е:
1. Вася
2. Петя
3. Коля
и т.д.
Заранее спасибо!
Dkey вне форума Ответить с цитированием
Старый 27.07.2012, 01:55   #2
LZero
Форумчанин
 
Регистрация: 20.07.2012
Сообщений: 129
По умолчанию

get.php?name=Вася,Петя,Коля


echo '<ol>', preg_replace('/([^,]+),?/', '<li>$1</li>', $_GET['name']), '</ol>';
LZero вне форума Ответить с цитированием
Старый 27.07.2012, 02:07   #3
Dkey
Пользователь
 
Регистрация: 30.06.2012
Сообщений: 19
По умолчанию

Цитата:
Сообщение от LZero Посмотреть сообщение
get.php?name=Вася,Петя,Коля


echo '<ol>', preg_replace('/([^,]+),?/', '<li>$1</li>', $_GET['name']), '</ol>';
Я имел ввиду, каждый из этих трех запросов сделали с разных компьютеров. Даже если запрос делали 100 раз то в списке должно быть 100 имен.
Как я сам думаю, надо использовать мускул.
Но все равно спасибо за ответ!
Dkey вне форума Ответить с цитированием
Старый 27.07.2012, 12:57   #4
LZero
Форумчанин
 
Регистрация: 20.07.2012
Сообщений: 129
По умолчанию

Или файл
Код:
file_put_contents('./names.txt', $_GET['name'] . ',', FILE_APPEND);
echo '<ol>', preg_replace('/([^,]+),?/', '<li>$1</li>', file_get_contents('./names.txt')), '</ol>';
Я бы БД использовал.
LZero вне форума Ответить с цитированием
Старый 28.07.2012, 02:37   #5
Dkey
Пользователь
 
Регистрация: 30.06.2012
Сообщений: 19
По умолчанию

Цитата:
Сообщение от LZero Посмотреть сообщение
Или файл
Код:
file_put_contents('./names.txt', $_GET['name'] . ',', FILE_APPEND);
echo '<ol>', preg_replace('/([^,]+),?/', '<li>$1</li>', file_get_contents('./names.txt')), '</ol>';
Я бы БД использовал.
Всё спасибо!

Цитата:
Сообщение от LZero Посмотреть сообщение
Или файл
Код:
file_put_contents('./names.txt', $_GET['name'] . ',', FILE_APPEND);
echo '<ol>', preg_replace('/([^,]+),?/', '<li>$1</li>', file_get_contents('./names.txt')), '</ol>';
Я бы БД использовал.
Как сделать так, чтобы когда GET-запрос такой: http://localhost/get.php?name=Вася&delete=true
Удалялась строка Вася в файле names.txt
Заранее спасибо!

Последний раз редактировалось Stilet; 19.08.2012 в 15:37.
Dkey вне форума Ответить с цитированием
Старый 30.07.2012, 02:24   #6
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
get.php?name=Вася,Петя,Коля
А можно ведь заместо ? знака ставить &.
VintProg вне форума Ответить с цитированием
Старый 30.07.2012, 09:01   #7
KPEATuBHO
Форумчанин
 
Аватар для KPEATuBHO
 
Регистрация: 03.09.2010
Сообщений: 197
По умолчанию

Цитата:
Сообщение от VintProg Посмотреть сообщение
А можно ведь заместо ? знака ставить &.
Кхм... Сомнительное предположение
KPEATuBHO вне форума Ответить с цитированием
Старый 30.07.2012, 11:34   #8
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от KPEATuBHO Посмотреть сообщение
Кхм... Сомнительное предположение
У него в подписи ссылка на диск Попова – так что ничего удивительного...
Andkorol вне форума Ответить с цитированием
Старый 30.07.2012, 13:01   #9
KPEATuBHO
Форумчанин
 
Аватар для KPEATuBHO
 
Регистрация: 03.09.2010
Сообщений: 197
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
У него в подписи ссылка на диск Попова – так что ничего удивительного...
А может быть это сам Попов?
KPEATuBHO вне форума Ответить с цитированием
Старый 31.07.2012, 01:49   #10
LZero
Форумчанин
 
Регистрация: 20.07.2012
Сообщений: 129
По умолчанию

Цитата:
Сообщение от Dkey Посмотреть сообщение
Как сделать так, чтобы когда GET-запрос такой: http://localhost/get.php?name=Вася&delete=true
Удалялась строка Вася в файле names.txt
Заранее спасибо!
PHP код:
if (isset($_GET['delete'], $_GET['name']) && $_GET['delete'] == 'true')
{
    
file_put_contents('./names.txt'str_replace($_GET['name'] . ','''file_get_contents('./names.txt')), LOCK_EX);    
}
else
{
    if (isset(
$_GET['name']) && mb_strlen($_GET['name']) > 0)
    {
        
file_put_contents('./names.txt'$_GET['name'] . ','FILE_APPEND);    
    }
}
echo 
'<ol>'preg_replace('/([^,]+),?/''<li>$1</li>'file_get_contents('./names.txt')), '</ol>'
код не проверял
LZero вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на выборку и отчет на этот запрос Camelot_2012 Microsoft Office Access 2 21.12.2011 16:48
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
ЗАПРОС!!!! timsc1 Microsoft Office Access 0 16.01.2010 11:19
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50