![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
mam problem z galerią w php. Zjęcia wyswietlam za pomocą pliczku img.php który odbiera id rekordu w tabeli i wybciąga kod obrazka. A problem jest następujący: ja obrazek jest mniejszy od 100kB to nie ma najmniejszych problemów z wyświetleniem, ale jak juz jest odrobine wiekszy to ucina go u dołu i nie ładuje całego. Jak można temu zaradzic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 11.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
heh, myslalem ze tylko teroetycznie wystarczy, typu czas ladowania strony itp. ale spoko. dzialanie jest tu: http://hosted.fpp.pl/gryvideo/?what=art, wyswietla obrazki przy artykulach. Dokaldnie chodzi o ten pierwszy bo jemy tam jeszcze na dole troche brakuje.
Teraz kody plików: img.pbp [php:1:f9a34bbc81] <?php set_time_limit(0); ignore_user_abort(TRUE); $id = @$_GET["id"]; include_once("conect.php"); $link_ida = db_connect("gry_video"); $q = "SELECT * FROM `obrazki` WHERE id='".$id."'"; $za = mysql_query($q,$link_ida); if ($za){ $q = mysql_fetch_array($za); mysql_free_result($za); header("Content: image/".$q["ext"].""); print($q["kod"]); }else{ print("dupa"); } ?>[/php:1:f9a34bbc81] NO i problem już znacie. Nie laduej calego, ale nie wiem po prostu czy nie wrzuca calego czy nie odczytuje calego. Plik do uploadu: upload.php [php:1:f9a34bbc81] <?php ini_set("SHOW_ERRORS", "1"); include("conect.php"); $link_id = db_connect("gry_video"); if ($_FILES["userfile"]["tmp_name"]){ $r = $_FILES["userfile"]["name"]; $roz = strrchr($r, "."); $roz = substr($roz,1); $o = fopen($_FILES["userfile"]["tmp_name"], "rb"); $od = fread($o, filesize($_FILES["userfile"]["tmp_name"])); fclose($o); if (@$_GET["mode"] != ""){ $l = @$_GET["id"]; }else{ $zap = "INSERT INTO `obrazki` SET id=''"; $s = mysql_query($zap, $link_id); $l = mysql_insert_id(); } print("<script>window.opener.ad.IDob.value='".$l."'</script>"); $q = "UPDATE `obrazki` SET `kod`='".mysql_escape_string($od)."',`ext`='".$roz."' WHERE `id` LIKE '".$l."'"; if (mysql_query($q, $link_id)){ print("<script>this.close();</script>"); }else{ print("błąd! ".mysql_error()); } }else{ print("a gdzie plik??"); } ?> [/php:1:f9a34bbc81] to mniej wiecej tyle kodów, jakieś propozycje WHY sie tak dzieje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) dodam ze do testow używalem zarowno bazy na freesql.org, jak i na tym hosted.fpp.pl - razem z kontem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:11 |