от таблица или от текстов файл

TreantBG

Registered
Ко стаа !! :)

Някой знае ли как мога да извада всеки един знак от таблицата или от текстов файл и да го направа в променлива която аз съм задал.

Пример:
text.txt
Код:
zdrasti
и после след като го отвора

Код:
<?php
$z = s;
$d = t;
$r = q;

$fp = fopen("text.txt", "r");
$count = fread($fp, 1024);
fclose($fp);
echo  $duma;
$fp = fopen("text.txt", "w");
fwrite($fp, $count);
fclose($fp);
?>

тоест пичове искам от първата до последната буква или цифра в един текстов файл да се чете с моите променливи

Код:
$z = s;
$d = t;
$r = q;

И самия текст да си остане такъв какъвто си е без да се променя:
text.txt
Код:
zdrasti

Това може да важи и за MySql таблица.Зависи вие кой начин знаете и дали това може да стане :D

даам +1 :)
 
и ся кфо
от коя буква започва
от последна или от първа???
дай малко инфо де
всеки може така
 
peter_ew каза:
file_get_contents("име на файла");
тази функция започва от началото на файла и се извежда само с променлива!
Пример:
$file=file_get_contents("text.txt");
echo $file;
стига ли?

Това нещо не важи!
Не е това което поисках!
Незнам дали прочете внимателно какво исках или само последния ред "давам +1" и побърза да напишеш нещо.....

ПОВТАРЯМ ПАК:
искам да заместя от първата буква до последната с мои променливи
ЗА ВСЕКИ СИМВОЛ ПО ПРОМЕНЛИВА
всичко което съм извадил да се показва с моя променлива която предварително съм създал и самия текстов файл да не се променя
То няма да са кой знае колко символи в този текстов файл- най - много 10
 
TreantBG каза:
peter_ew каза:
file_get_contents("име на файла");
тази функция започва от началото на файла и се извежда само с променлива!
Пример:
$file=file_get_contents("text.txt");
echo $file;
стига ли?

Това нещо не важи!
Не е това което поисках!
Незнам дали прочете внимателно какво исках или само последния ред "давам +1" и побърза да напишеш нещо.....

ПОВТАРЯМ ПАК:
искам да заместя от първата буква до последната с мои променливи
ЗА ВСЕКИ СИМВОЛ ПО ПРОМЕНЛИВА
всичко което съм извадил да се показва с моя променлива която предварително съм създал и самия текстов файл да не се променя
То няма да са кой знае колко символи в този текстов файл- най - много 10
ама искаш да заместиш с променлива или със нейната сктойност ???
ако искаш да я замениш със нейната стойност става със str_replace
 
Warning: explode() [function.explode]: Empty delimiter. in C:\AppServ\www\probni.php on line 4

едит:

Код:
$асд = 234;

примерно искам първата буква да се появи не като самата себе си а като
234.
Капиш??
кое да използвам??
 
ако искаш да ги вкараш в масив както е дал peter_ew
направи така
Код:
<?php
$string = file_get_contents("text.txt");
$count = strlen($string);
for($i=0;$i<$count;$i++) {
$array[$i]=$string{$i};
}
print_r($array);
?>
връща масив като всяка стойност и със следващата буква

едит://
това става с str_replace
 
renegat96 каза:
ако искаш да ги вкараш в масив както е дал peter_ew
направи така
Код:
<?php
$string = file_get_contents("text.txt");
$count = strlen($string);
for($i=0;$i<$count;$i++) {
$array[$i]=$string{$i};
}
print_r($array);
?>
връща масив като всяка стойност и със следващата буква

едит://
това става с str_replace

Не искам с масив и стойност...
искам да си направя брояч на посещения (той е факт вече от доста време).Ето го кода на моя брояч

Код:
<?php
$fp = fopen("broyach.txt", "r");
$count = fread($fp, 1024);
fclose($fp);
echo "<center><p>Посещения:" . $count . "</p></center>";
$count = $count + 1;
$fp = fopen("broyach.txt", "w");
fwrite($fp, $count);
fclose($fp);
?>
така вместо да извежда самите цифри исках да го направя с картинки на цифри които имам.
И така примерно първата цифра е 1
и тя да бъде заместена с съответната картинка 1

ако знаете как просто кажете :)
 
в трети пост казвам....
със str_replace
направи го така
Код:
<?php
$fp = fopen("broyach.txt", "r");
$count = fread($fp, 1024);
$img = str_replace("1", "тук пишеш кода за картинка 1", $count);
$img = str_replace("2", "тук пишеш кода за картинка 2", $img);
$img = str_replace("3", "тук пишеш кода за картинка 3", $img);
$img = str_replace("4", "тук пишеш кода за картинка 4", $img);
$img = str_replace("5", "тук пишеш кода за картинка 5", $img);
$img = str_replace("6", "тук пишеш кода за картинка 6", $img);
$img = str_replace("7", "тук пишеш кода за картинка 7", $img);
$img = str_replace("8", "тук пишеш кода за картинка 8", $img);
$img = str_replace("9", "тук пишеш кода за картинка 9", $img);
fclose($fp);
echo "<center><p>Посещения:" . $img . "</p></center>";
$count = $count + 1;
$fp = fopen("broyach.txt", "w");
fwrite($fp, $count);
fclose($fp);
?>
 
ако имащ предвид така
Код:
<?php 
$fp = fopen("broyach.txt", "r"); 
$count = fread($fp, 1024); 
$img = str_replace("1", "<img src=1.png>", $count); 
$img = str_replace("2", "<img src=2.png>", $img); 
$img = str_replace("3", "<img src=3.png>", $img); 
$img = str_replace("4", "<img src=4.png>", $img); 
$img = str_replace("5", "<img src=5.png>", $img); 
$img = str_replace("6", "<img src=6.png>", $img); 
$img = str_replace("7", "<img src=7.png>", $img); 
$img = str_replace("8", "<img src=8.png>", $img); 
$img = str_replace("9", "<img src=9.png>", $img); 

fclose($fp); 
echo "<center><p>Посещения:" . $count . "</p></center>"; 
$count = $count + 1; 
$fp = fopen("broyach.txt", "w"); 
fwrite($fp, $count); 
fclose($fp); 
?>

резултата е един и същ - показва се само в цифри а не в картинки
 
TreantBG каза:
ако имащ предвид така
Код:
<?php 
$fp = fopen("broyach.txt", "r"); 
$count = fread($fp, 1024); 
$img = str_replace("1", "<img src=1.png>", $count); 
$img = str_replace("2", "<img src=2.png>", $img); 
$img = str_replace("3", "<img src=3.png>", $img); 
$img = str_replace("4", "<img src=4.png>", $img); 
$img = str_replace("5", "<img src=5.png>", $img); 
$img = str_replace("6", "<img src=6.png>", $img); 
$img = str_replace("7", "<img src=7.png>", $img); 
$img = str_replace("8", "<img src=8.png>", $img); 
$img = str_replace("9", "<img src=9.png>", $img); 

fclose($fp); 
echo "<center><p>Посещения:" . $count . "</p></center>"; 
$count = $count + 1; 
$fp = fopen("broyach.txt", "w"); 
fwrite($fp, $count); 
fclose($fp); 
?>

резултата е един и същ - показва се само в цифри а не в картинки
echo "<center><p>Посещения:" . $img . "</p></center>";
 

Back
Горе