Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z ktorym nie potrafie sie uporac
y3ll0w
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 4.03.2003

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


a wiec problem polega na tym iz skrypt tworzy mi pliki o dziwnej niewlasciwej nazwie:

oto kod skryptu:
Cytat
<?
if (!$HTTP_GET_VARS[m]) header("Location: spisfilm.php");
include('config.php');
//mamy id filmy
$id_filmu= (int)$HTTP_GET_VARS[m];
$wynik=mysql_query('SELECT * FROM filmy  WHERE id_filmu="'.$id_filmu.'"');
if (mysql_num_rows($wynik)){
$wiersz=mysql_fetch_array($wynik);
}
else header("Location: spisfilm.php");




function site_main() { global $wiersz; main_title_open();  
echo $wiersz[tytulpolski];
main_title_close();  
main_text_open();
$b = ( "$wiersz[id_filmu]" +5 );

?>
<style>
.text     { font-family: Verdana; font-size: 11px; text-align: justify; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; color: #000000; font-weight: normal}  

.text_n     { font-family: Verdana; font-size: 11px; text-align: justify; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 8px; color: #000000; font-weight: normal}  
</style>  
<TABLE width=100%>
<TR><TD align="top">
<a href=http://shl.pl/~yellow/4images/categories.php?cat_id=<? echo $b ?> target=_blank>
<IMG SRC=data/plakaty/<? echo $wiersz[id_filmu] ?>.jpg border=0 alt="Kliknij aby przejsc do Galerii"></a></TD>
<TD valign=top>
<UL>
<LI><font class=text><b>Tytul polski:</b> <? echo $wiersz[tytulpolski]?></font>
<LI><font class=text><b>Tytul oryginalny:</b> <? echo $wiersz[tytuloryg]?></font>
<LI><font class=text><b>Gatunek:</b> <? echo $wiersz[gatunek]?></font>
<LI><font class=text><b>Rok:</b> <? echo $wiersz[rok]?></font>
<LI><font class=text><b>Kraj:</b> <? echo $wiersz[kraj]?></font>
<LI><font class=text><b>Czas:</b> <? echo $wiersz[czas]?> min</font>
<LI><font class=text><b>Rezyseria:</b> <? echo $wiersz[rezyseria]?></font>

</UL>

<?  
tekst

$ficdest="oceny/$_POST'$b'.dat";


if(file_exists($ficdest)) {  
    $compteur=fopen($ficdest, "r");  
    $old_stats=file($ficdest);  
    $stats=explode("|", $old_stats[0]);  
    fclose($compteur);  
    $new_count=$stats[0];  
    if ($stats[3] != $REMOTE_ADDR) {  
        $new_count +=1;  
    }  
    $ip_hit=$REMOTE_ADDR;  
    $compteur=fopen($ficdest, "w");  
    fputs($compteur, "$new_count|$stats[1]|$stats[2]|$ip_hit|$stats[4]");  
    fclose($compteur);  
}  
else {  
    $nouveau_compteur=fopen($ficdest, "w");  
    fputs($nouveau_compteur, "1|||$REMOTE_ADDR|");  
    fclose($nouveau_compteur);  
}  

if (!empty($envoi)) {  
    $vote=fopen($ficdest, "r");  
    $old_stats=file($ficdest);  
    $stats=explode("|", $old_stats[0]);  
    fclose($vote);  
    $nbr_votes=$stats[1];  
    $moy_votes=$stats[2];  
    if ($stats[4] != $REMOTE_ADDR) {  
        $nbr_votes +=1;  
        $moy_votes=((($stats[1]*$stats[2])+$note)/$nbr_votes);  
    }  
else { echo "<font face=Verdana size=1 color=red><b>Już oddałe&para; swój głos</b></font>"; }  
    $ip_vote=$REMOTE_ADDR;  
    $vote=fopen($ficdest, "w");  
    $new_stats=fputs($vote, "$new_count|$nbr_votes|$moy_votes|$stats[3]|$ip_vote");  
    fclose($vote);  
}  

print ("<form method=post>");  
$old_stats=file($ficdest);  
$stats=explode("|", $old_stats[0]);  
$stats[2] = round($stats[2], 1);



if (($stats[2] >= '1.00') & ($stats[2] < '2.00')){  
$gwiaz = "data/glosuj/1.gif";  
} elseif (($stats[2] >= '2.00') & ($stats[2] < '3.00')){  
$gwiaz = "data/glosuj/2.gif";  
} elseif (($stats[2] >= '3.00') & ($stats[2] < '4.00')){  
$gwiaz = "data/glosuj/3.gif";  
} elseif (($stats[2] >= '4.00') & ($stats[2] < '5.00')){  
$gwiaz = "data/glosuj/4.gif";  
} elseif (($stats[2] >= '5.00') & ($stats[2] < '6.00')){  
$gwiaz = "data/glosuj/5.gif";  
}elseif (($stats[2] >= '6.00') & ($stats[2] < '7.00')){  
$gwiaz = "data/glosuj/6.gif";  
}elseif (($stats[2] >= '7.00') & ($stats[2] < '8.00')){  
$gwiaz = "data/glosuj/7.gif";  
}elseif (($stats[2] >= '8.00') & ($stats[2] < '9.00')){  
$gwiaz = "data/glosuj/8.gif";  
}elseif (($stats[2] >= '9.00') & ($stats[2] < '10.00')){  
$gwiaz = "data/glosuj/9.gif";  
}elseif ($stats[2] >= '10.00') {  
$gwiaz = "data/glosuj/10.gif";  
} else {  
$gwiaz = "data/glosuj/0.gif";  
}  

print ("<img src='$gwiaz' alt='Głosów: $stats[1] : Ocena: $stats[2] na 10'><br><br>");
print ("&nbsp;&nbsp; <input type=hidden name=envoi value=1>");  
print ("&nbsp;<select name=note>");  
print ("<OPTION value=none selected>Oceń:");
for ($i=10; $i>=1; $i--) {  
   print ("<option value=$i>$i");  
}  
print ("</select>&nbsp;&nbsp;<input type='image' src='up.gif' value=ok align='absmiddle'></div></form>");  



?>


na czerwono zaznaczony jest fragment ktory tworzy pliki
a pliki tworzy onazwie Array'(np.)10'.dat co prawdopodobnie powoduje ze system glosowania nie dziala sad.gif
czy moge liczyc na pomoc fachowca?
za rozwiazanie tego problemui poprawne dzialanie skryptu oferuje mala nagrode reklame w trzech serwisach smile.gif


--------------------
pozdrawiam
y3ll0w

www.wladca.digimer.pl
www.qlforum.prv.pl
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 20:17