Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie kodu zrodlowego czy jak to nazwac ;>
alpin
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 15.03.2004

Ostrzeżenie: (10%)
X----


witam, mam takie pytanie, mam sobie skrpyt ktory cos se tam wykonuje ... czy jest mozliwosc zapisania sobie do pliku ze tak powiem kodu zrdlowego , moze na przykladzie.
[php:1:92954016be]<?php
for ($i=0; $i<count($tablica); $i++) {

$a=$i % 2; //w celu kolorowania wersow tabelki

if ($a==0)
echo "<tr bgcolor=#bbeeaa align=center>";
else
echo "<tr bgcolor="#aabb88" align="center">";


echo "<td align=center>$k</td>
<td align=center>$user</td>
<td align=center>"; pokaz_punkty($user, $plik_z_wynikami, $dta1, $dta2, $dta3, $dta4, $dta5, $dta6, $dta7, $dta8, $dta9, $dta10); echo"</td>
<td align=center>"; skutecznosc ($user, $plik_z_wynikami, $data1, $data2, $data3, $data4, $data5, $data6, $data7, $data8, $data9, $data10); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data10, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data9, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data8, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data7, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data6, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data5, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data4, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data3, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data2, $plik_z_wynikami); echo"</td>
<td align=center>"; wyswietl_typ_usera ($user, $data1, $plik_z_wynikami); echo"</td>
</tr>";
}
echo "</table>";

?>[/php:1:92954016be]

i w rezultacie jak w przegladarce sie wezmie kod zrodlowy to bedzie cos takiego:

Kod
<tr bgcolor=#7777ee>

     <td align=center><b>Pozycja</b></td>

     <td align=center><b>Nick</b></td>

     <td align=center><b>Punkty</b></td>

     <td align=center><b>Skutecznosc</b></td>

     <td align=center><b>29.05</b></td>

     <td align=center><b>30.05</b></td>

     <td align=center><b>31.05</b></td>

     <td align=center><b>01.06</b></td>

     <td align=center><b>02.06</b></td>

     <td align=center><b>03.06</b></td>    

     <td align=center><b>04.06</b></td>

     <td align=center><b>05.06</b></td>

     <td align=center><b>06.06</b></td>

     <td align=center><b>07.06</b></td>    

   </tr><tr bgcolor=#bbeeaa align=center><td align=center>1</td>

     <td align=center>alpin1</td>

     <td align=center>3</td>

     <td align=center>2/10 = 20.0 %</td>

     <td align=center>19<br><img src='baza/img1.gif'></td>

     <td align=center>18<br><img src='baza/img1.gif'></td>

     <td align=center>17<br><img src='baza/img1.gif'></td>

     <td align=center>16<br><img src='baza/img1.gif'></td>

     <td align=center>15<br><img src='baza/img1.gif'></td>

     <td align=center>14<br><img src='baza/img2.gif'></td>

     <td align=center>13<br><img src='baza/img1.gif'></td>

     <td align=center>12<br><img src='baza/img1.gif'></td>

     <td align=center>11<br><img src='baza/img1.gif'></td>

     <td align=center>1<br><img src='baza/img2.gif'></td>

  </tr><tr bgcolor="#aabb88" align="center"><td align=center>2</td>

     <td align=center>alpin8</td>

     <td align=center>3</td>

     <td align=center>2/10 = 20.0 %</td>

     <td align=center>19<br><img src='baza/img1.gif'></td>

     <td align=center>18<br><img src='baza/img1.gif'></td>

     <td align=center>17<br><img src='baza/img1.gif'></td>

     <td align=center>16<br><img src='baza/img1.gif'></td>

     <td align=center>15<br><img src='baza/img1.gif'></td>

     <td align=center>14<br><img src='baza/img2.gif'></td>

     <td align=center>13<br><img src='baza/img1.gif'></td>

     <td align=center>12<br><img src='baza/img1.gif'></td>

     <td align=center>11<br><img src='baza/img1.gif'></td>

     <td align=center>8<br><img src='baza/img2.gif'></td>



itd.... itd......

i jak zrobic zeby taki kod zapisac sobie do jakiegos pliku ....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
alpin
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 15.03.2004

Ostrzeżenie: (10%)
X----


ogolnie niby dziala, ale jest problem w funkcjach, np mam takie cos [php:1:0a9b8e927a]<?php
function wyswietl_typ_usera ($user, $data, $plik_z_wynikami) {

$plik="users/$user/typy.txt";
$tablica=file($plik);

for($i=0;$i<count($tablica);$i++){
$linia=explode('|**|', $tablica[$i]);
if(trim($linia[0])=="$data") { $typ="$linia[1]"; }
}
$str.= $typ; //zamienione echo

$stan="niema";
$tablica2=file($plik_z_wynikami);
for($i=0;$i<count($tablica2);$i++){
$linia=explode(';', $tablica2[$i]);
if(trim($linia[0])=="$data") { $liczby_przed="$linia[1]"; $stan="jest";}
}
$liczby_po=explode('-', $liczby_przed);
$var1 = array_pop( $liczby_po );
$liczby_po[] = str_replace(array("rn", "n"), "", $var1) ;

if ($typ=='') {$str.= "<img src='baza/img0.gif'>"; //zamienione echo
} else {
if ($stan=="jest") {
if (in_array ("$typ", $liczby_po)) {
$str.= "<br><img src='baza/img2.gif'>"; $alpin="jest"; //zamienione echo
} else {
$str.= "<br><img src='baza/img1.gif'>"; $alpin="niema"; //zemienione echo
}
}
}
}

?>[/php:1:0a9b8e927a] i tez zamienilem echo na $str.= ale nie dziala , gdzie tkwi problem ? jak go rozwiazac ?
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: 1.01.2026 - 00:39