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

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


Землянин
0
3869, я explode() забыл написать! smile одна строка там

Чатланин
0
3870. donsquad,
ну ты так проверь пормотрем.

<? 
$fail=file("file.txt"); 
$fa=explode(":",$fail[0]);

$tot=count($fa);
for ($b=0; $b<$tot; $b++) {
$rand = mt_rand(1,$tot);
echo $fa[$rand];
}
?>

Чатланин
0
3870. Лучше так.

<? 
$fail=file("file.txt"); 
$fa=explode(":",$fail[0]);
$tot=count($fa);
$rand = mt_rand(1,$tot);
echo' Ыы:  '.$fa[$rand].'<br/>';
?>

Добавлено через 03:48 сек.
На 3871 посте ощибка.
echo $fa[$rand]; должен быт после } но всеровно не робит. А так робит echo' '.$fa[$rand].' '; но всеровно трех показывает.

Землянин
0
короче, прописал этот код
<? 
$str = file_get_contents('../data/vippersons.dat');
$ex = explode('1',$str); 
$c=sizeof($ex)-1;
$rand = mt_rand(0,$c);

echo $ex[$rand]; 
?>
в файле includes/vipersons.php, вот результат: Resultate, и проинклудил в newfile.php: Resultate, а вот и код файла newfile.php
<?php
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/'.$config['themes'].'/index.php');
show_title ('site.png','Тестовая страничка');
$config['newtitle'] = "Тестовая страничка";
include_once ('includes/vippersons.php');
include_once ('../themes/'.$config['themes'].'/foot.php');
?>
че к чему sad
Изменил: Виталий (04.11.2010 / 08:55)

Землянин
0
испробывал все методы, что перечисленны выше sad

Землянин
0
пробовал вместо file_get_contents использовать file, в результате вывелось Array sad

Чатланин
0
donsquad (4 Ноября 2010 / 10:31)
пробовал вместо file_get_contents использовать file, в результате вывелось Array sad
покажи код

Землянин
0
3876,
<?php 
$str = file ('../data/vippersons.dat');
$ex = explode('1',$str);
$c = sizeof($ex)-1;
$rand = mt_rand(0,$c);
echo $ex[$rand];  
?>
Изменил: Виталий (04.11.2010 / 10:58)
A

Оранжевые штаны
0
капец, вот ты лепишь код даже невдумываясь зачем и куда какую функцию, читай мануал, file читает содержимое файла построчно, в массив, тогда как file_get_contents возвращает содержимое файла как есть

Добавлено через 02:08 сек.
<?php
$str = file_get_contents('../data/vippersons.dat');
$ex = explode('1',$str);
$c = sizeof($ex)-1;
$rand = mt_rand(0,$c);
echo $ex[$rand];
?>

Добавлено через 03:00 сек.
с условием что vippersons.dat выглядит так ааааа1ббббб1ввввв1гггггг

Землянин
0
3878, ты, блин, посты выше прочитал бы!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск