Вопрос-Ответ по php

Печать RSS
7353
Кураторы темы:

T

Землянин
0
за что отвечает fetchAll()?
A

Красные штаны
0
делет
Изменил: An0nimous (24.08.2011 / 15:58)
I

Пришелец
0
Tolikasi (24 Августа 2011 / 15:48)
за что отвечает fetchAll()?
в роторе? fetch делает массив
T

Землянин
0
4671. rastoman, помнишь писал про книгу php5/6? Максим кузнецов! я нашел только там еще и Симдянов Игорь Вячеславович это та книга?
A

Красные штаны
0
4681. Tolikasi, именно та.у меня такая же
T

Землянин
0
4682. An0nimous, стоит заказывать?
T

Землянин
0
<?php
include("head.php");
$fail = "users/$name.dat";
$fd = fopen($fail, "r");
$nam = fread($fd);
fclose($fd);
echo $nam;

include("foot.php");
?>

Добавлено через 00:39 сек.
почему ничего не читает из файла? просто пусто белый фонsmile
А

Пацак
0
Не указан второй обязательный параметр - длинна считываемой строки.

<?php 
include("head.php"); 
$fail = "users/$name.dat"; 
$fd = fopen($fail, "r"); 
$nam = fread($fd, filesize($fail)); 
fclose($fd); 
echo $nam; 

include("foot.php"); 
?>
Так же проверь существование переменной $name и существование файла, а лучше всего пошагово выдавай ошибки

<?php
include("head.php"); 
$fail = "users/$name.dat";
if(is_file($fail)){
	if($fd = fopen($fail, "r")){ 
		$nam = fread($fd, filesize($fail)); 
		fclose($fd); 
		echo $nam; 
	}else{
		echo'Не удалось открыть файл';
	}
}else{
	echo'Файл не найден';
}
include("foot.php"); 
?>

Чатланин
0
а лучше вместо fopen И fread используй file_get_contents

Добавлено через 03:34 сек.
еслИ конечно тебе не нужно использовать данные файла Как массив
Изменил: Александр (25.08.2011 / 16:52)

Чатланин
0
<?php
include("head.php");
$nam = file_get_contents("users/$name.dat");
echo $nam;
include("foot.php");
?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск