Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

рандом и вставка PHP

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Web-программированию только в данном разделе

Ответ
 
Опции темы
Старый 05.08.2013, 03:11   #1
 Разведчик
Аватар для affak
 
affak никому не известный тип
Регистрация: 04.11.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию рандом и вставка PHP

Всем привет, помогите пожалуйста исправить код:

Код:
<?php
$access_token = 'blablablaew';
$file = file("test.txt");
mt_srand(time()+(double)microtime()*1000000); 
$random = mt_rand(0,count($file) - 1);
$wall = curl('https://api.vk.com/method/wall.post?message='.urlencode($random).'&access_token='.$access_token);
?>
По сути он должен брать рандомную строку из файла, и вставлять в центре запроса(выделил красным), но вот в чем то я ошибся..подскажите)))

Последний раз редактировалось affak; 05.08.2013 в 03:24.
  Ответить с цитированием
Старый 05.08.2013, 21:36   #2
 Разведчик
Аватар для Apo-S
 
Apo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личностьApo-S определенно авторитетная личность
Регистрация: 04.12.2012
Сообщений: 5
Популярность: 1105
Сказал(а) спасибо: 1
Поблагодарили 23 раз(а) в 19 сообщениях
 
По умолчанию Re: рандом и вставка PHP

Я бы написал как-то так:
Код:
<?php
$access_token = 'blablablaew';
$file = fopen('test.txt', 'r'); // открываем файл только для чтения
$temp = ''; // объявляем временную переменную
while(!feof($file)){ // повторяем пока не настигнем конца файла
 $temp .= fgets($file); // читаем построчно до конца строки и дополняем переменную $temp
};
fclose($file); // завершаем работу с файлом
$temp_array = array(); // объявляем массив
$temp_array = split("\n", $temp); // разбиваем переменную $temp на строки
$rand_str = $temp_array[rand(0, count($temp_array) - 1)]; // объявляем переменную $rand_str и присваиваем ей рандомную строку из файла
$wall = curl('https://api.vk.com/method/wall.post?message='.urlencode($rand_str).'&access_token='.$access_token);
?>

Последний раз редактировалось Apo-S; 05.08.2013 в 22:03.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Баг] вставка АТТ moneyzmey Баги и читы Lineage 2 2 16.04.2013 13:28
[Помогите!] Вставка ЛС GoD hools181 Общение и обсуждение, архив Lineage 2 0 15.08.2012 19:40
[Помогите!] Поиск и вставка Fizerator Вопросы и ответы, обсуждения 1 16.01.2011 01:18
[Обсуждение] Вставка пвп xxZerOxx Общение и обсуждение, архив Lineage 2 1 22.03.2010 10:43

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:15.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net