![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 30.07.2003 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Witam ;]
Robie teraz skrypt z tzw. stripami (krotkie, 3 obrazkowe komiksy). Mam sobie taki oto kod: plik stripy.php [php:1:7fcda342ec]<? $color="#FFFFFF"; function color($color) { static $color; if($color == "black") { $color="grey"; } else { $color="black"; } return($color); } if(!isset($co)) { echo("<a href ="?www=stripy&co=dodaj">Dodaj strip</a><br>"); echo("<a href ="?www=stripy&co=usun">Usuń strip</a><br>"); echo("<a href ="?www=stripy&co=edytuj">Edytuj strip</a><br>"); }elseif ($co == "dodaj") { ?> <form action="upload.php3" method="post" enctype="multipart/form-data"> Podaj plik: <input type="file" name="plik"><br> Albo podaj skąd ściagnąć stripa: <input type = "text" name = "down_strip"><br> Oraz nazwe pliku: <input type = text name = down_strip_name><br> Podaj nazwe dla stripu: <input type = "text" name = "nazwa_strip"><br> Podaj URL stripa: <input type ="text" name = "url" value = "http://"><br> <input type="submit" value=" wyślij " /> </form> <? } elseif ($co == "usun") { if (!isset($id)) { $sql = "SELECT * FROM halo_stripy"; $result = mysql_query($sql) or die (mysql_error()); echo("<table border = 0>"); while ($row = mysql_fetch_array($result)) { $color = color($color); $id = $row ["strip_id"]; $nazwa = $row ["nazwa"]; $url = $row ["strip_url"]; $adres = $row ["strip_adres"]; echo("<tr bgcolor="$color">n<td>Nazwa: $nazwa</td><td>Url: $url</td><td><a href = "?www=stripy&co=usun&id=$id">Usun</a></td>n</tr>"); } echo("</table>"); } else { $co = $id; echo("Kasowaie stripa o id: $id <br>"); $sql = "DELETE FROM halo_stripy WHERE strip_id = '$id'"; mysql_query($sql) or die (mysql_error()); echo("SKasowany!"); } } elseif ($co == "edytuj") { if(!isset($id)) { $sql = "SELECT * FROM halo_stripy"; $result = mysql_query($sql) or die (mysql_error()); echo("<table border = 0>"); while ($row = mysql_fetch_array($result)) { $color = color($color); $id = $row ["strip_id"]; $nazwa = $row ["nazwa"]; $url = $row ["strip_url"]; $adres = $row ["strip_adres"]; echo("<tr bgcolor="$color">n<td>Nazwa: $nazwa</td><td>Url: $url</td><td><a href = "?www=stripy&co=edytuj&id=$id">Edytuj</a></td>n</tr>"); } echo("</table>"); } else { echo("Edycja stripu o id: $id <br>"); $sql = "SELECT * FROM halo_stripy WHERE strip_id = '$id'"; $rezult = mysql_query($sql) or die (mysql_error()); $row = mysql_fetch_array($rezult); $id = $row ["strip_id"]; $nazwa = $row ["nazwa"]; $url = $row ["strip_url"]; $adres = $row ["strip_adres"]; echo("<form method = post action = strip_edit.php>"); echo("Nazwa : <input type = text name = nazwa value =$nazwa><br>"); echo("URL: <input type = text name = url value = $url><br>"); echo("<input type = hidden name = id value = $id><input type = submit name = edytuj value = Edytuj>"); echo("</form>"); } } ?>[/php:1:7fcda342ec] upload.php3 [php:1:7fcda342ec]<? if ($plik != null) { echo "<b>Nazwa pliku: </b>".$_FILES['plik']['name']."<br />"; echo "<b>Typ pliku: </b>".$_FILES['plik']['type']."<br />"; echo "<b>Rozmiar pliku: </b>".$_FILES['plik']['size']."<br />"; echo "<b>Nazwa pliku tymczasowego: </b>".$_FILES['plik']['tmp_name']."<br /><br />"; $nazwa = $_FILES['plik']['name']; if(is_uploaded_file($HTTP_POST_FILES['plik']['tmp_name'])) { copy($HTTP_POST_FILES['plik']['tmp_name'], "../stripy/".$HTTP_POST_FILES['plik']['name']); } } elseif ($down_strip != null) { exec("wget $down_strip/$down_stip_name"); if (!copy($down_strip_name, '../stripy/$down_strip_name')) { echo("Nie udało się (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) "); exit();} else {echo("Sciągnięty!"); } $nazwa = $down_strip_name; } include("../db.php"); $nazwa_strip = $_GET["nazwa_strip"]; $sql = "INSERT INTO halo_stripy VALUES(null, '$nazwa_strip', '$url', '$nazwa')"; mysql_query($sql) or die(mysql_error()); echo("Strip dodany!"); ?>[/php:1:7fcda342ec] moj problem polega na tym, ze jezeli dam, zeby sciagal strip z jakiejs strony, to pisze mi, ze nie skopiowano i koniec :? myslalem o tym, zeby zrobic jakis progres bar czy cos, ale nie wiem jak (na JS sie nie znam (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ). Moze mi ktos pomoc :?: moze jakies inne rozwiazanie niz progres bar... ;] z gory thx (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 09:12 |