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="&nbsp;&nbsp;wyślij&nbsp;&nbsp;" />
</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ę 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 sad.gif). Moze mi ktos pomoc :?: moze jakies inne rozwiazanie niz progres bar... ;]
z gory thx smile.gif