Вы не зашли.
Главная » PHP » PHP+MySQL
#31. Helqg Off (2)
Участник
2008.01.27 12:12
А нет. Там полный писец smile // По [br] только делится статья и заголовок. Затем скрипт берет всю статью и начинает с ней работать.

Добавлено спустя   1 минуту  2 секунды:
А если она будет весить 100 килов... Тормозить не будет? Хм
Стране нужны автобусы!
#32. Helqg Off (2)
Участник
2008.01.27 13:01
$strrpos=strrpos($ar_text[1], " ");
$pages=1;
$t_si=0;
while($t_si<$strrpos){
$string = substr($ar_text[1], $t_si, $simvol);
$t_ki=strrpos($string, " ");
$m_sim=$t_ki;
$strings[$pages] = substr($string, 0, $m_sim);
$t_si=$t_ki+$t_si;
if($pa==$pages){$page_text=$strings[$pages];}
if($strings[$pages]==""){$t_si=$strrpos++;}
else{$pages++;}

Добавлено спустя   2 минуты  7 секунд:
Это наверно может по
Стране нужны автобусы!
#33. Gemorroj Off (107)
Administrator
2008.01.27 13:01
ужс smile
#34. Helqg Off (2)
Участник
2008.01.27 15:03
Ща скрипт нашел smile на
tegos.ru // я конечно ниче не понимаю в напряге сервер, но мне кажется что то не то. Собирается из файла строка и с нужного символа по нужный работой скрипта читаем по 1! Символу. Так сделано что бы узнать что наступил конец файла. А если мне надо по 10000 символов выводить? smile
Отредактировано Helqg (2008.01.27 15:03)
Стране нужны автобусы!
#35. mssk
Гость
2008.01.28 14:02
Народ такая проблемка, мне нужно из базы вывевести все данные у которых  $id_user =$ id
делаю запрос
$sql = mysql_query("SELECT * FROM `users_project` WHERE `id_user` = '$id'");
$data = mysql_fetch_array($sql);
$url = $data['url'];
$pref = $data['pref'];
$name = $data['name'];
$wm = $data['wm'];
$email = $data['email'];
$status = $data['status'];
вывожу все данные на страницу данные выводяться но не все, у меня в бд две записи у которых id_project=2 и 3 выводиться только та у котрой $id_project=2
вот структура бд
CREATE TABLE `users_project` (
  `id_project` int(10) unsigned NOT NULL auto_increment,
  `id_user` int(10) unsigned NOT NULL default '0',
  `pref` varchar(255) character set cp1251 NOT NULL default '',
  `url` varchar(50) character set cp1251 NOT NULL default '',
  `name` varchar(150) character set cp1251 NOT NULL default '',
  `md5key` varchar(250) character set cp1251 NOT NULL default '',
  `email` varchar(30) character set cp1251 NOT NULL default '',
  `wm` varchar(13) character set cp1251 NOT NULL default '',
  `status` char(1) character set cp1251 NOT NULL default '',
  PRIMARY KEY  (`id_project`),
  KEY `word` (`pref`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1250 PACK_KEYS=0 AUTO_INCREMENT=9 ;
#36. Gemorroj Off (107)
Administrator
2008.01.28 14:02
Код:
span style="color: #0000BB"><?php$sql = mysql_query('SELECT * FROM `users_project` WHERE `id_user` = '.$id);while($data = mysql_fetch_assoc($sql)){$url = $data['url'];$pref = $data['pref'];$name = $data['name'];$wm = $data['wm'];$email = $data['email'];$status = $data['status'];// делаем что-то с этими переменными}?>
Вроде так =)
Отредактировано Gemorroj (2008.01.28 14:02)
#37. mssk
Гость
2008.01.28 14:02
Работаетbig_smile Сенкс ))
#38. Helqg Off (2)
Участник
2008.01.28 20:08
$open=fopen($file,'r');
fseek($open,$page*$length,SEEK_SET);
$textfull=fread($open,1020);
$last=strrpos($textfull,' ');
$textnotend=substr($textfull,0,$last);
if($page!=0)
{
$start=strpos($textnotend,' ');
;
$text=substr($textnotend,$start);
echo $text;} else echo $textnotend;

Добавлено спустя   2 минуты  1 секунду:
Во так решил оставить. Вроде ниче так smile осталось сделать красиво, коротко и защищенно.

Добавлено спустя   3 минуты  52 секунды:
Вообщем остальное мелочи... Выбор папки и так далее... Решена главная проблема: при делении слов у меня браузер никак не хотел читать. А опера заходила
Стране нужны автобусы!
#39. Gemorroj Off (107)
Administrator
2008.01.28 21:09
Код:
span style="color: #0000BB"><?php$length = 5000; // Кол-во символов$page = intval($_REQUEST['page']); // Номер страницы$file = 'file.txt'; // Текст$open = fopen($file,'r');fseek($open,$page*$length,SEEK_SET);$textfull = fread($open,$length);$last = strrpos($textfull,' ');$textnotend = substr($textfull,0,$last);if($page){print substr($textnotend,strpos($textnotend,' '));}else{print $textnotend;}?>
Насколько я понял это должно выглядеть так?

Добавлено спустя   1 минуту  15 секунд:
Пользуйтесь BB кодами!! код выделяется с помощью кода [cоde]код[/cоde]
#40. Helqg Off (2)
Участник
2008.01.28 21:09
Ага. Ты правильно понял. Но думаю все таки во
Код:
fread();
надо добавлять пару символов. Ща надо глянуть что за request.
Отредактировано Helqg (2008.01.28 21:09)
Стране нужны автобусы!
Страниц: 1 2 3 4 5 6119 Все
Главная
WEB
PunBB Mod v0.6.2
0.023 s