ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11021  
Старый 16.06.2009, 04:00
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Цитата:
Сообщение от mailbrush  
PHP код:
<?
$file
=file('info.txt');
foreach(
$file as $line){
$i++;
$ex1 explode(";",$line);
$ex2 explode("-",$line);
echo 
"<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".@$ex2[1]."</center></td>,</tr>";
}
?>
Так устраивает? Намного легче + удобнее.

ЗЫ: Если надо все таки тот вариант, читай с буффера, а не с хендла
PHP код:
<?
$file
=fopen('info.txt','a+');
 while (!
feof($file)){
                                
$buff fgets($file,4096);
                                
$i++;
                                
$ex1 explode(";",$buff); //посмотри у себя
                                
$ex2 explode("-",$buff); //посмотри у себя
                                
echo "<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".$ex2[1]."</center></td>,</tr>";
                                    }
?>
Спасибо большое!

Вот такой вопрос ко всем...
Нужно сделать задержку в миллисекундах (на php)
Как это реализовать? подчеркиваю что в миллисекундах нужна задержка а не в секундах
 
Ответить с цитированием

  #11022  
Старый 16.06.2009, 04:05
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

http://us.php.net/manual/en/function.usleep.php
 
Ответить с цитированием

  #11023  
Старый 16.06.2009, 09:13
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

Цитата:
Сообщение от mailbrush  
Эй, народ, что ЭТО такое??? Отвечу - это полтора страницы быдлокодов.
Patronik, Запись:
PHP код:
<?
$name
='Павел Дуров';                                                 #имя
$email='admin@vkontakte.ru';                                      #емейл
$message='Привет всем!';                                           #сообщение
$file='info.txt';                                                   #файл для записи
fwrite(fopen($file,'a+'),$name."\r\n".$email."\r\n".$message);    #запись в файл
?>
Чтение:
PHP код:
<?
$file
='info.txt';  #файл для чтение
$data=file($file); #читаем файл
/*
$data выйдет

Array
(
    [0] => Павел Дуров

    [1] => admin@vkontakte.ru

    [2] => Привет всем!
)

*/
?>

Я знаю функцию file(); и использовал ее там, читай внимательно. Проблему решыл заменой перед записю символов переноса строки на тег <br>. Всем спасибо! Все работает
 
Ответить с цитированием

  #11024  
Старый 16.06.2009, 19:42
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Код:

PHP код:
<?php
 
if (isset($_POST['do'])){
    print(
$_POST['zzz']);
}
?>
<html>
<form method="post">
<textarea name="zzz" cols="40" rows="6"></textarea>
<input type="submit" name="do" value="OK">
</form>
</html>
Когда вставляю

PHP код:
<script>alert('')</script
То перед ' подставляеться "\" (без ковычек)
Что делать чтобы не подставлялся этот символ? (дада чтобы не подставлялся и чтобы алерт сработал)
 
Ответить с цитированием

  #11025  
Старый 16.06.2009, 19:52
Аватар для Extremal
Extremal
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме:
2441743

Репутация: 222
Отправить сообщение для Extremal с помощью ICQ
По умолчанию

2diznt
PHP код:
<html>
<form method="post">
<textarea name="zzz" cols="40" rows="6"></textarea>
<input type="submit" name="do" value="OK">
</form>
</html>

<?php
if($_POST['do']){
     echo 
stripslashes($_POST['zzz']) ;
}
?>

Последний раз редактировалось Extremal; 17.06.2009 в 00:58..
 
Ответить с цитированием

  #11026  
Старый 16.06.2009, 19:52
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Крути в настройках php - Magic Quotes GPC
 
Ответить с цитированием

  #11027  
Старый 17.06.2009, 00:34
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

1.Как сделать подсчет строк в textarea?

2.Есть таблица(пусть название будет "Users" (без ковычек))... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
 
Ответить с цитированием

  #11028  
Старый 17.06.2009, 00:41
Аватар для Extremal
Extremal
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме:
2441743

Репутация: 222
Отправить сообщение для Extremal с помощью ICQ
По умолчанию

to diznt

Цитата:
2.Есть таблица... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
PHP код:
$resultmysql_query("SELECT * FROM table ORDER BY Points DESC LIMIT 1,10"); 

Последний раз редактировалось Extremal; 17.06.2009 в 12:24..
 
Ответить с цитированием

  #11029  
Старый 17.06.2009, 01:38
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
1.Как сделать подсчет строк в textarea?
PHP код:
<? 
$submit 
$_POST['submit'];
if(isset(
$submit)) {
  
$file $_POST['info'];
  
$arr explode("\r\n",$file);
  echo 
count($arr) . " lines";
} else { 
  Echo 

<form method = "POST"> 
<tr><td><textarea name="info" cols="20" rows="10"></textarea></td></tr> 
<input type = "submit" name="submit" value = "Count lines"><br /> 
</form>'


?>
можешь вставить в textarea этот код и посчитать кол-во строчек в нем

Последний раз редактировалось Pashkela; 17.06.2009 в 01:44..
 
Ответить с цитированием

  #11030  
Старый 17.06.2009, 09:09
Аватар для erihtoney
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

Репутация: 258
Отправить сообщение для erihtoney с помощью ICQ
По умолчанию

Цитата:
Сообщение от diznt  
2.Есть таблица(пусть название будет "Users" (без ковычек))... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
PHP код:
<table border="0" width=100%>
<tr>
<td><b>#</b></td><td><b>login</b></td><td><b>рейтинг</b></td>
</tr>
<?php
$i
=0;
$result10=mysql_query("SELECT username,points FROM users order by points desc limit 10");
$myrow_top10=mysql_fetch_array($result10);
            do {
              
$i++;
                
printf ("<tr>
<td>
$i</td>
<td>%s</td>
<td><b>%s</b></td>
</tr>"
,
$myrow_top10[username],$myrow_top10[points]);

}
 while(
$myrow_top10=mysql_fetch_array($result10));
        
?>

   </table>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ