![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt sondy. Ale przy dodananiu nowej sondy wyskakuje mi błąd:
Warning: unlink() failed (Brak dostêpu) in /home/jarek/www/sonda/sonda/admin.php on line 333 Co mam dalej z tym zrobić ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 19.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wyglada na to, ze php nie ma praw do pliku, ktory ma byc skasowany. Musisz nadac odp. prawa do tego pliku, tak, zeby php mial do niego prawo zapisu.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
tzn. jakie prawa
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 11.03.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
chmod
![]() czyli w total commanderze wchodzisz na serwer tak abys widział ten plik i na dole w polu txt piszesz Kod chmod 777 plik.txt gdzie
:arrow: plik to nazwa pliku a :arrow: txt to jego rozszezenie ![]() -------------------- polo36@wp.pl napisz do mnie
1459414 mój nr gg |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
chmod 777 dla pliku admin.php
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.10.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat chmod 777 dla pliku admin.php
Nie plku admin.php ylko temu plikowi który jest w 333 linijce w pliku admin.php -------------------- ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
dałem temu plikowi chmod 777 i nic
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.10.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wklej tutaj linijke nr 333 w pliku admin.php
-------------------- ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
[php:1:9d127dc458]<?php
unlink($gplik); ?>[/php:1:9d127dc458] |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.10.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a zmienna $gplik prowadzi do jakiego pliku?
-------------------- ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż najlepiej cały ten plik
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
Jest trochę długi ale dobra:
plik admin.php [php:1:cc2ba7c780]<?php <? $zalogowany="nie"; if (isset($_POST['haslo'])) { $haslo=$_POST['haslo']; } else { $haslo=$_COOKIE['shaslo']; } $haslo_md5=md5($haslo); if (file_exists("password.ict")) { $pass_plik=file("password.ict"); } else { echo "<center><b>Brak pliku z hasłem!!!</b></center><br>"; } for ($i=0; $i<1; $i++) { $expl_pass=explode("||", $pass_plik[$i++]); if ($expl_pass[0]==$haslo_md5) { $zalogowany="tak"; setcookie("shaslo",$haslo); } } switch ($_GET['w']) { case "logout": if (file_exists("config/config.ict")) { $config_plik=file("config/config.ict"); for ($i=0; $i<1; $i++) { $confy=explode("||", $config_plik[$i]); } } else { $confy[0]="index.php?"; $confy[1]="http://localhost"; } setcookie("shaslo","",time()-3600); header("Location: $confy[1]/$confy[0]"); break; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <meta http-equiv="Content-Language" content="pl"> <title>IM Sonda Administracja</title> <style> <!-- body { font-family: Verdana; font-size: 11px; font-weight: normal; background: #EFEFEF; color: #000000; } table, tr, td { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; } a:link { font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; } a:visited { font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; } a:active { font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; } a:hover { font-size: 11px; font-weight: normal; color: #727272; text-decoration: none; } .dark { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; background: #748DBF; } .light { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; background: #A5BDD9; } .grey { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; background: #EFEFEF; } input { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; } --> </style> </head> <body> <? if ($zalogowany!="tak") { echo "<table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;" align="center">"; echo "<form method="post" action="admin.php?poll=manage">"; echo "<tr><td align="center" class="dark"><b>IM Sonda - logowanie</b></td></tr>"; echo "<tr><td align="center" class="light">Podaj hasło: <input type="password" name="haslo" style="border: 1px solid black;"></td></tr>"; echo "<tr><td align="center" class="light"><input type="submit" name="haslo_submit" value=" Zaloguj " style="border: 1px solid black; background: white;"></td></tr>"; echo "</form>"; echo "</table>"; } else { ?> <table border="0" cellpadding="2" cellspacing="0" align="center" width="711"> <tr> <td class="dark" align="center" style="border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;"> <b>IM GBook Administracja</b> [<a href="admin.php?w=logout">wyloguj</a>] </td> </tr> <tr> <td class="dark" align="center" style="border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;"> <a href="admin.php?poll=manage">Zarządzanie sondą</a> || <a href="admin.php?poll=view">Wygląd</a> || <a href="admin.php?poll=ch_pass">Zmiana hasła</a> || <a href="admin.php?poll=config">Konfiguracja</a> || <a href="admin.php?poll=ban">Banowanie</a> </td> </tr> <tr> <td class="light" align="center" valign="top" style="border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;"> <? if (!isset($_GET['poll']) && $zalogowany!="nie") { $_GET['poll']="manage"; } switch ($_GET['poll']) { case "manage": ?> <table border="0" cellpadding="2" cellspacing="5"> <tr> <td align="center" valign="top"> <? if (file_exists("config/poll_options.ict") && file_exists("config/poll_config.ict") && file_exists("config/poll_title.ict")) { $pconf_plik=file("config/poll_config.ict"); foreach ($pconf_plik as $pconf) { $pconf=explode("||", $pconf); } $poptions_plik=file("config/poll_options.ict"); foreach ($poptions_plik as $poptions) { $poptions=explode("||", $poptions); } $title_plik=file("config/poll_title.ict"); foreach ($title_plik as $title) { $title=explode("||", $title); } echo "<br>Aktualna sonda i wyniki:<br><br>"; echo "<table border="0" cellspacing="0" width="" height="" cellpadding="5" style="border: 1px solid black;" align="center" valign="top">"; echo "<form>"; echo "<tr><td bgcolor="#748DBF" align="center" valign="$s_view[10]" style="border-bottom: 1px solid black;">$title[0]</td></tr>"; echo "<tr><td bgcolor="#A5BDD9" width="100%" align="left" valign="top">"; echo "<input type="radio" name="odp" value="0" checked="on"> $poptions[0]<br>"; for ($i=1; $i<$pconf[0]; $i++){ echo "<input type="radio" name="odp" value="$i"> $poptions[$i]<br>"; } echo "</td></tr>"; echo "<tr><td bgcolor="#A5BDD9" align="center" valign="top"><input type="submit" name="sonda_submit" disabled value="Głosuj"></td></tr>"; echo "</form></table>"; ?> <br>[<a href="admin.php?poll=new">nowa sonda</a>] [<a href="admin.php?poll=edit">edytuj sondę</a>]<br><br> </td> <td align="right" valign="top"> <? $pconf_plik=file("config/poll_config.ict"); foreach ($pconf_plik as $pconf) { $pconf=explode("||", $pconf); } $poptions_plik=file("config/poll_options.ict"); foreach ($poptions_plik as $poptions) { $poptions=explode("||", $poptions); } if (!file_exists("glosy.dat")) { for ($i=0; $i<$pconf[0]; $i++){ $glos[$i]="0"; } } else { $glosy=file("glosy.dat"); for ($i=0; $i<1; $i++){ $glos=explode("||", $glosy[$i]); } } for ($i=0; $i<$pconf[0]; $i++){ $all+=$glos[$i]; } echo "<table cellpadding="7" cellspacing="0" align="center" border="1" bordercolor="#000000" width="457" style="border-collapse: collapse;">"; echo "<tr><td bgcolor="#748DBF" align="center" colspan="2">$title[0]</td></tr>"; if (file_exists("glosy.dat")) { for ($i=0; $i<$pconf[0]; $i++){ $szerokosc = round(($glos[$i]*100)/$all); echo '<tr><td bgcolor="#A5BDD9">'.$poptions[$i].' ['.$glos[$i].']</td><td><img src="img/pasek.gif" width="'.$szerokosc.'%" height="10"> '.$szerokosc.'%</td></tr>'; } } else { for ($i=0; $i<$pconf[0]; $i++){ echo "<tr><td bgcolor="#A5BDD9">$poptions[$i] [$glos[$i]]</td><td height="33"> </td></tr>"; } } echo "<tr><td align="center" colspan="2">Wszystkich głosów: <b>$all</b> [<a href="admin.php?poll=reset">wyzeruj</a>]</td></tr></table>"; } else { echo "[<a href="admin.php?poll=new">nowa sonda</a>]"; } ?> </tr> </table> <? break; case "new": if (!isset($_GET['do'])) { $_GET['do']="ile_odp"; } switch ($_GET['do']) { case "ile_odp": ?> <br><table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;"> <form name="form" method="post" action="admin.php?poll=new&do=options"> <tr><td align="center" class="dark"><b>Ilość odpowiedzi:</b></td></tr> <tr><td align="center" class="light"><input type="text" name="ilosc_odp" style="border: 1px solid black;"></td></tr> <tr><td align="center" class="light"><input type="submit" name="ilosc_odp_submit" value=" dalej » " style="border: 1px solid black; background: white;"></td></tr> </form> </table><br> <b>«</b> <a href="java script:history.back();">wstecz</a> <br><br> <? break; case "options": if ($_POST['ilosc_odp']!="" && $_POST['ilosc_odp_submit']!="") { $ilosc_odp=$_POST['ilosc_odp']; $poll_iodp=fopen("config/poll_config.ict", "w"); flock($poll_iodp, 2); fwrite($poll_iodp, $ilosc_odp); flock($poll_iodp, 3); fclose($poll_iodp); $pconf_plik=file("config/poll_config.ict"); foreach ($pconf_plik as $pconf) { $pconf=explode("||", $pconf); } ?> <br><table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;"> <form name="form" method="post" action="admin.php?poll=new&do=save"> <tr><td align="center" class="dark" colspan="2"><b>Edytuj sondę:</b></td></tr> <tr><td align="center" class="light">Tytuł</td><td align="center" class="grey"><input type="text" name="tytul" size="33" style="border: 1px solid black; width: 300"></td></tr> <? for ($i=0; $i<$pconf[0]; $i++){ $i2=$i+1; echo "<tr><td align="center" class="light">Odpowiedź $i2</td><td align="center" class="grey"><input type="text" name="odp[$i]" style="border: 1px solid black; width: 300;"></td></tr>"; } ?> <tr><td align="center" class="dark" colspan="2"><input type="submit" name="epoll_submit" value=" Zapisz " style="border: 1px solid black; background: white;"></td></tr> </form> </table><br> <? } else { echo "<br>Podaj liczbę odpowiedzi!<br><b>«</b> <a href="java script:history.back()">wstecz</a><br><br>"; } break; case "save": if ($_POST['epoll_submit']!="") { $pconf_plik=file("config/poll_config.ict"); foreach ($pconf_plik as $pconf) { $pconf=explode("||", $pconf); } $odp=$_POST['odp']; $poll_options=fopen("config/poll_options.ict", "w"); for ($i=0; $i<$pconf[0]; $i++) { $options_poll=$odp[$i]."||"; flock($poll_options, 2); fwrite($poll_options, $options_poll); } flock($poll_options, 3); fclose($poll_options); $tytul=$_POST['tytul']; $poll_title=fopen("config/poll_title.ict", "w"); flock($poll_title, 2); fwrite($poll_title, $tytul); flock($poll_title, 3); fclose($poll_title); if (file_exists("glosy.dat")) { $gplik="glosy.dat"; unlink($gplik); } echo "<br>Nowa sonda została dodana<br>[<a href="admin.php?poll=manage">wroć do zarządzania sondą</a>]<br><br>"; } break; } break; case "edit": $pconf_plik=file("config/poll_config.ict"); foreach ($pconf_plik as $pconf) { $pconf=explode("||", $pconf); } $poptions_plik=file("config/poll_options.ict"); foreach ($poptions_plik as $poptions) { $poptions=explode("||", $poptions); } $title_plik=file("config/poll_title.ict"); foreach ($title_plik as $title) { $title=explode("||", $title); } if ($_GET['do']!="accept") { ?> <br><table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;"> <form name="form" method="post" action="admin.php?poll=edit&do=accept"> <tr><td align="center" class="dark" colspan="2"><b>Edytuj sondę:</b></td></tr> <tr><td align="center" class="light">Tytuł</td><td align="center" class="grey"><input type="text" name="tytul" value="<? echo $title[0] ?>" size="33" style="border: 1px solid black; width: 300"></td></tr> <? for ($i=0; $i<$pconf[0]; $i++){ $i2=$i+1; echo "<tr><td align="center" class="light">Odpowiedź $i2</td><td align="center" class="grey"><input type="text" name="odp[$i]" value="$poptions[$i]" style="border: 1px solid black; width: 300;"></td></tr>"; } ?> <tr><td align="center" class="dark" colspan="2"><input type="submit" name="epoll_submit" value=" Zapisz " style="border: 1px solid black; background: white;"></td></tr> </form> </table><br> <b>«</b> <a href="java script:history.back();">wstecz</a> <br><br> <? } elseif ($_POST['epoll_submit']!="") { $odp=$_POST['odp']; $poll_options=fopen("config/poll_options.ict", "w"); for ($i=0; $i<$pconf[0]; $i++) { $options_poll=$odp[$i]."||"; flock($poll_options, 2); fwrite($poll_options, $options_poll); } flock($poll_options, 3); fclose($poll_options); $tytul=$_POST['tytul']; $poll_title=fopen("config/poll_title.ict", "w"); flock($poll_title, 2); fwrite($poll_title, $tytul); flock($poll_title, 3); fclose($poll_title); echo "<br>Zmiany zostały zapisane<br>[<a href="admin.php?poll=manage">wroć do zarządzania sondą</a>]<br><br>"; } break; case "reset": if (file_exists("glosy.dat")) { $gplik="glosy.dat"; unlink($gplik); echo "<br>Sonda została wyzerowana<br>[<a href="admin.php?poll=manage">wróć do zarządzania sondą</a>]<br><br>"; } else { echo "<br>Sonda jest już wyzerowana<br>[<a href="java script:history.back()">wróć</a>]<br><br>"; } break; case "config": if (file_exists("config/config.ict")) { $config_plik=file("config/config.ict"); for ($i=0; $i<1; $i++) { $confy=explode("||", $config_plik[$i]); } } ?> <br><table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;"> <form name="form" method="post" action="admin.php?poll=config"> <tr><td align="center" class="dark" colspan="2"><b>Konfiguracja sondy</b></td></tr> <tr><td align="left" class="light">Adres podstrony na której umieszczona będzie sonda:</td><td align="left" class="grey"><input type="text" name="adres" size="44" value="<? echo "$confy[0]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Adres <b>http://</b> twojej strony (bez slasha na końcu!):</td><td align="left" class="grey"><input type="text" name="adres_http" size="44" value="<? echo "$confy[1]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Czas w jakim sonda nie będzie zliczała wielokrotnych głosów podawany w sekundach:</td><td align="left" class="grey"><input type="text" name="czas" size="44" value="<? echo "$confy[2]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tekst wyświetlany, gdy głos zostanie zaliczony:</td><td align="left" class="grey"><input type="text" name="msg_tak" size="44" value="<? echo "$confy[3]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tekst wyświetlany, gdy głos nie zostanie zaliczony:</td><td align="left" class="grey"><input type="text" name="msg_nie" size="44" value="<? echo "$confy[4]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Szerokość okienka z wynikami:</td><td align="left" class="grey"><input type="text" name="okienko_width" size="44" value="<? echo "$confy[5]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wysokość okienka z wynikami:</td><td align="left" class="grey"><input type="text" name="okienko_height" size="44" value="<? echo "$confy[6]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="center" class="dark" colspan="2"><input type="submit" name="conf_submit" value=" Zapisz " style="border: 1px solid black; background: #EFEFEF;"></td></tr> </form> </table><br> <? if ($_POST['conf_submit']!="") { $adres=$_POST['adres']; $adres_http=$_POST['adres_http']; $czas=$_POST['czas']; $msg_tak=$_POST['msg_tak']; $msg_nie=$_POST['msg_nie']; $okienko_width=$_POST['okienko_width']; $okienko_height=$_POST['okienko_height']; $config_plik=fopen("config/config.ict", "w"); $sconfig="$adres||$adres_http||$czas||$msg_tak||$msg_nie||$okienko_width||$okienko_height"; flock($config_plik, 2); fwrite($config_plik, $sconfig); flock($config_plik, 3); fclose($config_plik); echo "<center>Zmiany w konfiguracji zostały zapisane</center><br>"; } break; case "view": echo '<br><a href="admin.php?poll=view&opt=sonda">Sonda</a> :: <a href="admin.php?poll=view&opt=wyniki">Wyniki</a><br><br>'; if (!isset($_GET['opt'])) { $_GET['opt']="chose"; } switch ($_GET['opt']) { case "chose"; echo "<span class="dark" style="border: 1px solid black; padding: 3px;"><b>Wybierz element, który chcesz edytować</b></span><br><br>"; break; case "sonda": if (file_exists("poll_view/sonda_view.ict")) { $sview_plik=file("poll_view/sonda_view.ict"); foreach ($sview_plik as $s_view) { $s_view=explode("||", $s_view); } } if ($_GET['do']!="save") { ?> <table border="0" cellpadding="2" cellspacing="5" width="100%"> <tr> <td align="center" valign="top" width="171"> Aktualny wygląd sondy:<br> (UWAGA: zmiany szerokości i wysokości sondy nie będą tutaj widoczne!)<br><br> <? if (file_exists("poll_view/sonda_view.ict")) { echo "<table border="0" cellspacing="0" width="157" height="$s_view[4]" cellpadding="$s_view[18]" style="border: $s_view[13] $s_view[14] $s_view[15];" align="$s_view[5]" valign="$s_view[9]">"; echo "<form>"; echo "<tr><td bgcolor="$s_view[16]" align="$s_view[6]" valign="$s_view[10]" style="border-bottom: $s_view[13] $s_view[14] $s_view[15];"><span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Tytuł</span></td></tr>"; echo "<tr><td bgcolor="$s_view[17]" width="100%" align="$s_view[7]" valign="$s_view[11]">"; echo "<input type="radio" name="odp" checked="on"> <span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Opcja 1</span><br>"; echo "<input type="radio" name="odp"> <span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Opcja 2</span><br>"; echo "<input type="radio" name="odp"> <span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Opcja 3</span><br>"; echo "</td></tr>"; echo "<tr><td bgcolor="$s_view[17]" align="$s_view[8]" valign="$s_view[12]"> <a href="admin.php?poll=view&opt=sonda">Wyniki</a> </td></tr>"; echo "<tr><td bgcolor="$s_view[17]" align="$s_view[8]" valign="$s_view[12]"> <input type="submit" value="Głosuj" disabled> </td></tr>"; //Jeśli usuniesz poniższy fragment złamiesz prawa autorskie. Uszanuj pracę innych!!! echo "<tr><td bgcolor="$s_view[17]" align="right" valign="bottom" style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];"><a href="http://www.IMaster.prv.pl" target="_blank"><small><b>IM Sonda v1.5</b></small></a></td></tr>"; echo "</form></table>"; } else { echo "<center>Brak pliku z wyglądem!<br>Stwórz wygląd sondy <b>»</b></center>"; } ?> </td> <td align="center" valign="top"> <table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;"> <form name="form" method="post" action="admin.php?poll=view&opt=sonda&do=save"> <tr><td align="center" class="dark" colspan="2"><b>Wygląd sondy:</b></td></tr> <tr><td align="left" class="light">Typ czcionki:</td><td align="left" class="grey"><input type="text" name="s_font" size="22" value="<? echo "$s_view[0]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Rozmiar czcionki:</td><td align="left" class="grey"><input type="text" name="s_fsize" size="22" value="<? echo "$s_view[1]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Kolor czcionki:</td><td align="left" class="grey"><input type="text" name="s_fcolor" size="22" value="<? echo "$s_view[2]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Szerokość sondy:</td><td align="left" class="grey"><input type="text" name="s_twidth" size="22" value="<? echo "$s_view[3]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wysokość sondy:</td><td align="left" class="grey"><input type="text" name="s_theight" size="22" value="<? echo "$s_view[4]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie sondy w poziomie:</td><td align="left" class="grey"><input type="text" name="s_table_align" size="22" value="<? echo "$s_view[5]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie tytulu sondy w poziomie:</td><td align="left" class="grey"><input type="text" name="s_tytul_align" size="22" value="<? echo "$s_view[6]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie odpowiedzi sondy w poziomie:</td><td align="left" class="grey"><input type="text" name="s_odp_align" size="22" value="<? echo "$s_view[7]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie przycisku głosowania sondy w poziomie:</td><td align="left" class="grey"><input type="text" name="s_submit_align" size="22" value="<? echo "$s_view[8]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie sondy w pionie:</td><td align="left" class="grey"><input type="text" name="s_table_valign" size="22" value="<? echo "$s_view[9]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie tytulu sondy w pionie:</td><td align="left" class="grey"><input type="text" name="s_tytul_valign" size="22" value="<? echo "$s_view[10]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie odpowiedzi sondy w pionie:</td><td align="left" class="grey"><input type="text" name="s_odp_valign" size="22" value="<? echo "$s_view[11]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wyrównanie przycisku głosowania sondy w pionie:</td><td align="left" class="grey"><input type="text" name="s_submit_valign" size="22" value="<? echo "$s_view[12]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wielkosć obramowania sondy:</td><td align="left" class="grey"><input type="text" name="s_bsize" size="22" value="<? echo "$s_view[13]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Typ obramowania:</td><td align="left" class="grey"><input type="text" name="s_btype" size="22" value="<? echo "$s_view[14]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Kolor obramowania:</td><td align="left" class="grey"><input type="text" name="s_bcolor" size="22" value="<? echo "$s_view[15]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło tytułu sondy:</td><td align="left" class="grey"><input type="text" name="s_bgtytul" size="22" value="<? echo "$s_view[16]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło odpowiedzi sondy:</td><td align="left" class="grey"><input type="text" name="s_bgodp" size="22" value="<? echo "$s_view[17]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Odległość tekstu od obramowania:</td><td align="left" class="grey"><input type="text" name="s_cellp" size="22" value="<? echo "$s_view[18]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="center" class="dark" colspan="2"><input type="submit" name="poll_view_submit" value=" Zapisz " style="border: 1px solid black; background: #EFEFEF;"></td></tr> </form> </table><br> </td> </tr> </table><br> <? } elseif ($_POST['poll_view_submit']!="") { $s_font=$_POST['s_font']; $s_fsize=$_POST['s_fsize']; $s_fcolor=$_POST['s_fcolor']; $s_twidth=$_POST['s_twidth']; $s_theight=$_POST['s_theight']; $s_table_align=$_POST['s_table_align']; $s_tytul_align=$_POST['s_tytul_align']; $s_odp_align=$_POST['s_odp_align']; $s_submit_align=$_POST['s_submit_align']; $s_table_valign=$_POST['s_table_valign']; $s_tytul_valign=$_POST['s_tytul_valign']; $s_odp_valign=$_POST['s_odp_valign']; $s_submit_valign=$_POST['s_submit_valign']; $s_bsize=$_POST['s_bsize']; $s_btype=$_POST['s_btype']; $s_bcolor=$_POST['s_bcolor']; $s_bgtytul=$_POST['s_bgtytul']; $s_bgodp=$_POST['s_bgodp']; $s_cellp=$_POST['s_cellp']; $s_view_plik=fopen("poll_view/sonda_view.ict", "w"); $s_view="$s_font||$s_fsize||$s_fcolor||$s_twidth||$s_theight||$s_table_align||$s_tytul_al gn||$s_odp_align||$s_submit_align||$s_table_valign||$s_tytul_valign||$s_odp_vali n||$s_submit_valign||$s_bsize||$s_btype||$s_bcolor||$s_bgtytul||$s_bgodp||$s_cel p"; flock($s_view_plik, 2); fwrite($s_view_plik, $s_view); flock($s_view_plik, 3); fclose($s_view_plik); echo "Zmiany w wyglądzie zostały zapisane.<br><br>"; } break; case "wyniki": if ($_GET['do']!="save") { if (file_exists("poll_view/wyniki_view.ict")) { $sview_plik=file("poll_view/wyniki_view.ict"); foreach ($sview_plik as $s_view) { $s_view=explode("||", $s_view); } } ?> <table border="0" cellpadding="2" cellspacing="5" width="100%"> <tr> <td align="center" valign="top"> <? if (file_exists("poll_view/wyniki_view.ict")) { echo "<table bgcolor="$s_view[5]" border="0" cellspacing="0" cellpadding="15" width="100%"><tr><td>"; echo "<table cellpadding="$s_view[10]" cellspacing="$s_view[11]" border="$s_view[12]" border-type="$s_view[13]" bordercolor="$s_view[14]" width="$s_view[3]" height="$s_view[4]" style="border-collapse: collapse;">"; echo "<tr><td bgcolor="$s_view[6]" align="center" colspan="2"><span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Tytuł sondy</span></td></tr>"; echo "<tr><td bgcolor="$s_view[7]"> <span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Odpowiedź 1</span> </td>"; echo "<td valign="middle" width="100%"><img src="img/pasek.gif" width="100%" height="10"></td></tr>"; echo "<tr><td bgcolor="$s_view[7]"> <span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Odpowiedź 2</span> </td>"; echo "<td valign="middle" width="100%"><img src="img/pasek.gif" width="100%" height="10"></td></tr>"; echo "<tr><td bgcolor="$s_view[7]"> <span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Odpowiedź 3</span> </td>"; echo "<td valign="middle" width="100%"><img src="img/pasek.gif" width="100%" height="10" style="border: 1px dashed black;"></td></tr>"; echo "<tr><td bgcolor="$s_view[9]" align="center" colspan="2"><span style="font-family: $s_view[0]; font-size: $s_view[1]; color: $s_view[2];">Wszystkie głosy</span></td></tr>"; echo "</table>"; echo "</td></tr></table><br><br>"; } else { echo "Brak pliku z wyglądem!<br>"; } ?> </td> </tr> <tr> <td align="center" valign="top"> Jeśli chcesz mieć własny pasek podmień grafike która znajduje się w katalogu "<b>img</b>" (plik musi nazywac się <b>pasek</b>, mieć rozszerzenie <b>.gif</b> oraz rozmiary: <b>1x10 pikseli></b>)<br><br> <table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;"> <form name="form" method="post" action="admin.php?poll=view&opt=wyniki&do=save"> <tr><td align="center" class="dark" colspan="2"><b>Wygląd wyników:</b></td></tr> <tr><td align="left" class="light">Typ czcionki:</td><td align="left" class="grey"><input type="text" name="w_font" size="22" value="<? echo "$s_view[0]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Rozmiar czcionki:</td><td align="left" class="grey"><input type="text" name="w_fsize" size="22" value="<? echo "$s_view[1]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Kolor czcionki:</td><td align="left" class="grey"><input type="text" name="w_fcolor" size="22" value="<? echo "$s_view[2]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Szerokość tabelki z wynikami:</td><td align="left" class="grey"><input type="text" name="w_width" size="22" value="<? echo "$s_view[3]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wysokość tabelki z wynikami:</td><td align="left" class="grey"><input type="text" name="w_height" size="22" value="<? echo "$s_view[4]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło okienka z wynikami:</td><td align="left" class="grey"><input type="text" name="bg" size="22" value="<? echo "$s_view[5]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło tytułu sondy:</td><td align="left" class="grey"><input type="text" name="bg_title" size="22" value="<? echo "$s_view[6]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło odpowiedzi sondy:</td><td align="left" class="grey"><input type="text" name="bg_odp" size="22" value="<? echo "$s_view[7]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło wyników:</td><td align="left" class="grey"><input type="text" name="bg_results" size="22" value="<? echo "$s_view[8]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Tło wszytkich głosów:</td><td align="left" class="grey"><input type="text" name="bg_all" size="22" value="<? echo "$s_view[9]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Odległość tekstu od obramowania:</td><td align="left" class="grey"><input type="text" name="cellp" size="22" value="<? echo "$s_view[10]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Odległość między komórkami:</td><td align="left" class="grey"><input type="text" name="cells" size="22" value="<? echo "$s_view[11]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Wielkość obramowania:</td><td align="left" class="grey"><input type="text" name="wb_size" size="22" value="<? echo "$s_view[12]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Typ obramowania</td><td align="left" class="grey"><input type="text" name="wb_type" size="22" value="<? echo "$s_view[13]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="left" class="light">Kolor obramowania:</td><td align="left" class="grey"><input type="text" name="wb_color" size="22" value="<? echo "$s_view[14]"; ?>" style="border: 1px solid black;"></td></tr> <tr><td align="center" class="dark" colspan="2"><input type="submit" name="poll_wyniki_submit" value=" Zapisz " style="border: 1px solid black; background: #EFEFEF;"></td></tr> </form> </table><br> </td> </tr> </table><br> <? } elseif ($_POST['poll_wyniki_submit']!="") { $w_font=$_POST['w_font']; $w_fsize=$_POST['w_fsize']; $w_fcolor=$_POST['w_fcolor']; $w_width=$_POST['w_width']; $w_height=$_POST['w_height']; $bg=$_POST['bg']; $bg_title=$_POST['bg_title']; $bg_odp=$_POST['bg_odp']; $bg_results=$_POST['bg_results']; $bg_all=$_POST['bg_all']; $cellp=$_POST['cellp']; $cells=$_POST['cells']; $wb_size=$_POST['wb_size']; $wb_type=$_POST['wb_type']; $wb_color=$_POST['wb_color']; $w_view_plik=fopen("poll_view/wyniki_view.ict", "w"); $w_view="$w_font||$w_fsize||$w_fcolor||$w_width||$w_height||$bg||$bg_title||$bg_odp||$bg_ esults||$bg_all||$cellp||$cells||$wb_size||$wb_type||$wb_color"; flock($w_view_plik, 2); fwrite($w_view_plik, $w_view); flock($w_view_plik, 3); fclose($w_view_plik); echo "Zmiany w wyglądzie zostały zapisane.<br><br>"; } break; } break; case "ch_pass": echo "<br><table border="1" bordercolor="black" cellpadding="2" cellspacing="0" style="border-collapse: collapse;" align="center">"; echo "<form method="post" action="admin.php?poll=ch_pass">"; echo "<tr><td align="center" class="dark"><b>Zmiana hasła:</b></td></tr>"; echo "<tr><td align="center" class="light">Nowe hasło:<br><input type="password" name="haslo1" style="border: 1px solid black;"></td></tr>"; echo "<tr><td align="center" class="light">Powtórz hasło:<br><input type="password" name="haslo1_confirm" style="border: 1px solid black;"></td></tr>"; echo "<tr><td align="center" class="light"><input type="submit" name="ch_haslo_submit" value=" Zmień " style="border: 1px solid black; background: white;"></td></tr>"; echo "</form>"; echo "</table><br>"; if ($_POST['ch_haslo_submit']!="") { if ($_POST['haslo1']!==$_POST['haslo1_confirm']) { echo "<center>Podane hasła różnią się od siebie!</center><br>"; } else { $haslo1=$_POST['haslo1']; $md5_haslo1=md5($haslo1); $password_plik=fopen("password.ict", "w"); $spassword="$md5_haslo1"; flock($password_plik, 2); fwrite($password_plik, $spassword); flock($password_plik, 3); fclose($password_plik); echo "<center>Hasło zostało zmienione<br>[<a href="admin.php">Zaloguj ponownie</a>]</center><br>"; } } break; case "ban": echo '<br>[<a href="admin.php?poll=ban_add">Dodaj nowe IP</a>]<br><br>'; echo '<table cellpadding="2" cellspacing="0" border="1" bordercolor="black" style="border-collapse: collapse;">'; echo "<tr><td align="center" class="dark"><b>Adres IP</b></td><td align="center" class="dark"><b>Opcje</b></td></tr>"; if (file_exists("ban.ict")) { $ban_plik=file("ban.ict"); $ban_size=count($ban_plik); } else { $ban_size=""; } if ($ban_size!="") { reset($ban_plik); foreach ($ban_plik as $index => $pban) { $pban=explode("||", $pban); echo "<tr><td align="center" class="grey">$pban[0]</td><td align="center" class="grey">[<a href="admin.php?poll=ban_edit&linia=$index">edytuj</a>] [<a href="admin.php?poll=ban_del&linia=$index">usuń</a>]</td></tr>"; } } else { echo "<tr><td align="center" class="grey" colspan="2">Banowanie nie zawiera żadnych adresów IP</td></tr>"; } echo '</table><br>'; break; case "ban_add": ?> <br><b>Dodaj adres IP do zbanowania:</b> <form action="admin.php?poll=ban_add" method="post"> <input type="text" name="ban_ip" style="border: 1px solid black;"><br> <input type="submit" name="banip_submit" value=" Dodaj " style="border: 1px solid black; background: white;"> </form> <? if ($_POST['banip_submit']!="") { if ($_POST['ban_ip']=="") { echo '<b>Podaj adres IP!</b><br><br>'; } else { $ban_ip=$_POST['ban_ip']; $bany_plik=fopen("ban.ict", "a"); flock($bany_plik, 2); fwrite($bany_plik, $ban_ip."||n"); flock($bany_plik, 3); fclose($bany_plik); echo "Ban na IP: <b>$ban_ip</b> został dodany. Osoby o tym adresie IP nie mogą głosować.<br><br>"; } } break; case "ban_edit": $bany = file("ban.ict"); if(!isset($_GET["save"])){ $ban_file=file("ban.ict"); $atrybut=$_SERVER['QUERY_STRING']; $ban=explode("||", $bany[$_GET['linia']]); echo '<br><table border="1" cellpadding="3" cellspacing="0" bordercolor="black" style="border-collapse: collapse;">'; echo '<tr><td align="center" class="dark" colspan="2"><b>Zmień banowane IP</b></td></tr>'; echo '<form action="admin.php?poll=ban_edit&linia='.$_GET['linia'].'&save=t" method="POST">'; echo '<tr><td align="center" class="grey">Nowy ares IP:<br><input type="text" name="ban_ip" value="'.$ban[0].'" style="border: 1px solid black;">'; echo '<tr><td align="center" class="grey" colspan="2"><input type="submit" value="Zapisz zmiany" style="border: 1px solid black; background: white;"></td></tr></form></table><br>'; } else{ $bany[$_GET['linia']] = $_POST['ban_ip']."n"; $puts = implode("", $bany); $file = fopen("ban.ict", "w"); flock($file, 2); fputs($file, $puts); flock($file, 3); fclose($file); echo '<br>Zmiany zostały zapisane<br>[<a href="admin.php?poll=ban"><b>wróć do Banowania</b></a>]<br><br>'; } break; case "ban_del": if(!isset($_GET["confirm"])){ echo '<br>Czy na pewno chcesz usunąć ten adres IP?<br>[<a href="admin.php?poll=ban_del&linia='.$_GET["linia"].'&confirm=t"><b>tak</b></a>] [<a href="java script:history.back()"><b>nie</b></a>]<br><br>'; } else{ $bany=file("ban.ict"); unset($bany[$_GET["linia"]]); $puts = implode("", $bany); $file = fopen("ban.ict", "w"); flock($file, 2); fputs($file, $puts); flock($file, 3); fclose($file); echo '<br>Adres IP został usunięty z banowania<br>[<a href="admin.php?poll=ban"><b>wróć do Banowania</b></a>]<br><br>'; } break; } ?> </td> </tr> </table> <? } ?> </body> </html> ?>[/php:1:cc2ba7c780] |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.10.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To chmod 77 nadaj plikowi glosy.dat przez
Kod chmod 777 glosy.dat
-------------------- ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
Właśnie tak zrobiłem i nic, cały czas to samo
![]() ![]() ![]() ![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
daj tez 777 katalogowi w ktorym sie znajduje ( /home/jarek/www/sonda/sonda/)
-------------------- Gentoo Linux 64bit / PHP 5.2 / MySQL 5.1
-> Administracja serwerami Linux i FreeBSD |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 1.01.2004 Skąd: Stalowa wola Ostrzeżenie: (0%) ![]() ![]() |
Nareszcie udało się, dziękuję za rozwiązanie problemu
Pozdrawiam wszystkich ! ![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:09 |