Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.06.2009, 04:00
|
|
Постоянный
Регистрация: 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)
Как это реализовать? подчеркиваю что в миллисекундах нужна задержка а не в секундах
|
|
|

16.06.2009, 04:05
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
http://us.php.net/manual/en/function.usleep.php
|
|
|

16.06.2009, 09:13
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Сообщение от 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>. Всем спасибо! Все работает
|
|
|

16.06.2009, 19:42
|
|
Постоянный
Регистрация: 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>
То перед ' подставляеться "\" (без ковычек)
Что делать чтобы не подставлялся этот символ? (дада чтобы не подставлялся и чтобы алерт сработал)
|
|
|

16.06.2009, 19:52
|
|
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме: 2441743
Репутация:
222
|
|
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..
|
|
|

16.06.2009, 19:52
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Крути в настройках php - Magic Quotes GPC
|
|
|

17.06.2009, 00:34
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
1.Как сделать подсчет строк в textarea?
2.Есть таблица(пусть название будет "Users" (без ковычек))... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
|
|
|

17.06.2009, 00:41
|
|
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме: 2441743
Репутация:
222
|
|
to diznt
2.Есть таблица... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
PHP код:
$result= mysql_query("SELECT * FROM table ORDER BY Points DESC LIMIT 1,10");
Последний раз редактировалось Extremal; 17.06.2009 в 12:24..
|
|
|

17.06.2009, 01:38
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
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..
|
|
|

17.06.2009, 09:09
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
Сообщение от 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>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|