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 :: Помогите с Get запросом

 PHP.SU

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


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

> Без описания
taktik
Отправлено: 17 Августа, 2011 - 10:20:56
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2011  


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




Итак, у меня есть 2 файла на хостинге GetID.php и IDoB.txt.
Мне нужно сделать так что бы скрипт: GetID.php принимал параметр id и записывал его в IDoB.txt
Например:
http://example/GetID.php?id=идентификатор
И записывал в:
http://example/IDoB[dot]txt полученные идентификаторы(id) ПО 1 НА СТРОКУ.
Помогите пожалуйста,буду очень благодарен. Закатив глазки
 
 Top
LIME
Отправлено: 17 Августа, 2011 - 10:29:09
Post Id


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


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


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




PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['id'])) file_put_contents('IDoB.txt',$_GET['id'].PHP_EOL,FILE_APPEND);

(Отредактировано автором: 17 Августа, 2011 - 10:33:43)

 
 Top
illy
Отправлено: 17 Августа, 2011 - 10:31:15
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(isset($_GET['id'])){
  3. $f=fopen('IDoB.txt', 'a+');
  4. fputs($f,$_GET['id']."|\r\n");
  5. fclose($f);
  6. }
  7. ?>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
taktik
Отправлено: 17 Августа, 2011 - 10:36:52
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2011  


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




Я такой же скрипт писал..но мне хост ошибку кидает
CODE (htmlphp):
скопировать код в буфер обмена
  1. Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/u245617975/public_html/GetID.php on line 2

(Отредактировано автором: 17 Августа, 2011 - 10:38:32)

 
 Top
illy
Отправлено: 17 Августа, 2011 - 10:39:26
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




удали IDoB.txt


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
LIME
Отправлено: 17 Августа, 2011 - 10:42:03
Post Id


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


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


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




PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['id'])) file_put_contents('IDoB.txt',{$_GET['id']}.PHP_EOL,FILE_APPEND);

(Отредактировано автором: 17 Августа, 2011 - 10:42:34)

 
 Top
taktik
Отправлено: 17 Августа, 2011 - 10:42:46
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2011  


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




illy пишет:
удали IDoB.txt

Вот я тупнул..спасибо большое)
 
 Top
LIME
Отправлено: 17 Августа, 2011 - 10:43:28
Post Id


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


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


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




taktik дайте код и скажите в какой строке ошибку дает
(Добавление)
и зачем удалять если дописывать надо?
 
 Top
illy
Отправлено: 17 Августа, 2011 - 10:44:52
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




taktik пишет:
Вот я тупнул..спасибо большое)

Ну рад был помочь в таком лёгком вопросе Ха-ха
Если чё - обращайся Хорошо

Цитата:
и зачем удалять если дописывать надо?

Может у него в файле лишнее было что-то.
Вот он удалил его. А скрипт сам создаёт файл если его нет Подмигивание
Вот такие пироги

(Отредактировано автором: 17 Августа, 2011 - 10:46:48)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
LIME
Отправлено: 17 Августа, 2011 - 10:49:58
Post Id


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


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


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




illy пишет:
Может у него в файле лишнее было что-то.
что за ересь?
(Добавление)
ты ошибку читал?
 
 Top
illy
Отправлено: 17 Августа, 2011 - 10:52:27
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




LIME пишет:
что за ересь?

Цитата:
ты ошибку читал?

угу, угу пишет пробел лишний где-то на 2-ой строке.
Но эта ошибка была в его скрипте.
А щас всё работает.
З.Ы.: Тему можно закрывать Ха-ха

(Отредактировано автором: 17 Августа, 2011 - 10:59:32)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
taktik
Отправлено: 17 Августа, 2011 - 12:51:35
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2011  


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




illy пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(isset($_GET['id'])){
  3. $f=fopen('IDoB.txt', 'a+');
  4. fputs($f,$_GET['id']."|\r\n");
  5. fclose($f);
  6. }
  7. ?>

У тебя тут ошибка...они записывались в одну строку с разделителем | для пробела используют <br>
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(isset($_GET['id'])){
  3. $f=fopen('IDoB.html', 'a+');
  4. fputs($f,$_GET['id']."<br>");
  5. fclose($f);
  6. }
  7. ?>

Улыбка

(Отредактировано автором: 17 Августа, 2011 - 12:58:59)

 
 Top
illy
Отправлено: 18 Августа, 2011 - 08:49:30
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




taktik пишет:
У тебя тут ошибка...они записывались в одну строку с разделителем | для пробела используют <br>

Улыбка не для пробела а перевода на другую строку PHP_EOL


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
morosit
Отправлено: 18 Августа, 2011 - 09:15:52
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


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




illy
illy пишет:
угу, угу пишет пробел лишний где-то на 2-ой строке.
Но эта ошибка была в его скрипте.
А щас всё работает.

что за глупость то, ошибка в скрипте а удалить файл.
и когда в файл надо что-то дописать, надо его удалять предварительно, да? и все данные терять?
 
 Top
taktik
Отправлено: 18 Августа, 2011 - 09:36:14
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2011  


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




morosit пишет:
illy
illy пишет:
угу, угу пишет пробел лишний где-то на 2-ой строке.
Но эта ошибка была в его скрипте.
А щас всё работает.

что за глупость то, ошибка в скрипте а удалить файл.
и когда в файл надо что-то дописать, надо его удалять предварительно, да? и все данные терять?

Не переживай ты так,не было в файле нечего..там был обычный .txt который я заменил на .html )
 
 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