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

12.06.2008, 15:55
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Сообщение от NOmeR1
Если нужен рефреш, то вот
Код:
header('Refresh: 0; URL='.basename(__FILE__));
Опять же. Я выше написал про параметры. У меня идёт запрос к 1.php?blabla=1 - далее выполняется какой либо код, и идёт рефреш страницы. Вот мне надо что бы именно открылась 1.php?blabla=1 , то что ты кинул, редиректит на 1.php без параметров.
|
|
|

12.06.2008, 15:58
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Да пока ты писал, я пост обновил)
|
|
|

12.06.2008, 16:04
|
|
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме: 7875940
Репутация:
2362
|
|
Сообщение от .Slip
Не, всё таки это не подходит. Хер тогда на хедеры, какой функцией рефрешнуть страницу?
http://en.wikipedia.org/wiki/Meta_refresh
|
|
|

12.06.2008, 16:08
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
В общем более-менее с этим разобрался, но теперь при рефреше не обновляются данные на странице=\
add:
Всё, не надо. Разобрался.
Последний раз редактировалось .Slip; 12.06.2008 в 16:13..
|
|
|

12.06.2008, 22:24
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Почему не раб счетчик
Почему не раб счетчик
PHP код:
<?php
class file
{
var $file;
var $bufer;
function __construct($files)
{
//open file from directory
$this->file=fopen($files,"r+");
if(!$this->file)
{
echo "Error open file";
}
}
function bufer ()
{
// here view
$this->bufer =fread($this->file,100);
}
function prints()
{
echo $this->bufer;
echo "<br>";
}
function __destruct()
{
fclose($this->file);
}
}
class file2 extends file
{
function write($text)
{
fputs($this->file,$text);
}
function counts()
{
$total = 0;
while(!feof($this->file))
{
$str = fgets($this->file);
$total++;
}
echo $total;
}
}
$one = new file2 ("file.txt");
$one->bufer();
$one->prints();
echo"<br>";
$one->counts();
echo"<br>";
$text="best PHP";
$one->write($text);
?>
|
|
|

12.06.2008, 22:42
|
|
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме: 1269624
Репутация:
114
|
|
Вот эта строчка переходит к концу файла.
и вот этот цикл не разу не проходит.
PHP код:
while(!feof($this->file))
{
$str = fgets($this->file);
$total++;
}
Тоесть у тебя на момент подхода к циклу указатель уже находится в конце файла.
|
|
|

13.06.2008, 01:01
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Используй функцию ftruncate помойму так пишется>Переводит указатель на начало
|
|
|

13.06.2008, 01:33
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
ftruncate помойму так пишется>Переводит указатель на начало
ftruncate — Урезает файл до указанной длинны
Надо или
или
|
|
|

13.06.2008, 11:14
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
Добрый день. Подскажите пожалуйста как правильно задать количество символов, которые нужно брать из файла с помощью команды:
$open=file_get_contents($site,"r");
сам принцип не знаю, как добавить аргумент, если перед ним есть еще аргумент, но его я не задаю...
$open=file_get_contents($site,"r",,,10000);
как бы и так не работает и так:
$open=file_get_contents($site,"r",'','',10000);
file_get_contents ( string $filename [, bool $use_include_path [, resource $context [, int $offset [, int $maxlen ]]]] )
вот как пропустить не нужные аргументы и задать последний int $maxlen ??
Последний раз редактировалось Gadik; 13.06.2008 в 11:29..
|
|
|

13.06.2008, 11:36
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
PHP код:
<?php
$open = file_get_contents('vv.txt', false, null, 0, 5);
echo $open;
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|