Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlnaiem...
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


witam

mam takie dwa skrypty:

add.php:

[php:1:10ced006e1]<?php
$base="data.php";
$date=date("Y-m-d H:i");
$data="$podpis*|*$czas*|*$przeciwnik*|*$po_ilu*|*$nasze_punkty*|*$punkty_przeciwnika*|*
nasza_mapa*|*$mapa_przeciwnika*|*$opis";
$data=eregi_replace("n", "<br>", $data);
$data="$datan";
$f=fopen($base, a);
flock($f, 2);
fputs($f, $data);
flock($f, 3);
fclose($f);

?>[/php:1:10ced006e1]

i wyświetlający:

[php:1:10ced006e1]<?php
$base="data.php";
$table=array_reverse(file($base));
$max=count($table);

for ($i=0; $i<$max; $i++) {
$data=explode ("*|*", $table[$i]);

echo 'my vs. ".$data[2]." (".$data[4]." : ".$data[5].")<br>';

}

?>[/php:1:10ced006e1]

i chodzi o to, że nie pobiera mi danych z pliku, wyświetla tak:

my vs. ".$data[2]." (".$data[4]." : ".$data[5].")
my vs. ".$data[2]." (".$data[4]." : ".$data[5].")

gdzie tu jest błąd ? Z góry dziękuje za pomoc

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


Cytat
i wyświetlający:

[php:1:4911fc14bd]<?php
$base="data.php";  
$table=array_reverse(file($base));  
$max=count($table);  

for ($i=0; $i<$max; $i++) {  
$data=explode ("*|*", $table[$i]);  

echo 'my vs. ".$data[2]." (".$data[4]." : ".$data[5].")<br>';  

}

?>[/php:1:4911fc14bd]


zrób tak:

[php:1:4911fc14bd]<?php
$base="data.php";
$table=array_reverse(file($base));
$max=count($table);

for ($i=0; $i<$max; $i++) {
$data=explode ("*|*", $table[$i]);

echo "my vs. $data[2] ($data[4] : $data[5])<br>"; //cudzysłowy zamiast apostrofów

}

?>[/php:1:4911fc14bd]




albo inaczej - jeżeli chcesz użyć apostrofów
[php:1:4911fc14bd]<?php
$base="data.php";
$table=array_reverse(file($base));
$max=count($table);

for ($i=0; $i<$max; $i++) {
$data=explode ("*|*", $table[$i]);

echo 'my vs. '.$data[2].' ('.$data[4].' : '.$data[5].')<br>';

}

?>[/php:1:4911fc14bd]

po prostu musisz się zdecydować (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) albo apostrof albo cudzysłów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 21:39