Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok NapísalOffline : 05.03.2009 23:05

Nazdar, strašne by som potreboval pomôcť s galériou. Všetko som podľa mňa spravil dobre a napriek tomu sa mi nezobrazia obrázky.
Tu je postup:

Na jednej stránke mám výpis obrázkov a zároveň aj formulár pre pridávanie ďalšieho. Z predchádzajúceho kroku si prinesiem vždy gall_id, ktoré mi presne charakterizuje, ktorú galériu idem upravovať.
_exe.php súbor je pre pridanie obrázkov
view.php slúži na ich zobrazovanie

Všetko funguje super, akurát obrázky sa mi nezobrazia, sú aj v databáze, len sa proste nezobrazia, vedel by mi niekto pomôcť????

Ďakujem veľmi pekne.


Kód:
if (isset($_GET['gall_id']))
         {
            $gall_id = $_GET['gall_id'];
         }
         else
         {
            $gall_id = $_POST['gall_id'];
         }

//Nacitanie typu galerie
$query3 = "SELECT id, name, description FROM gallery WHERE id=$gall_id";
$result3 = mysql_query($query3) or die('Error, query failed');
$row3 = mysql_fetch_array($result3);

// Pocet obrazkov v databaze
$query2 = "SELECT count(*) FROM images WHERE id_gallery = '$gall_id'";
$result2 = mysql_query($query2);   
$pom2 = mysql_fetch_row($result2);
$sucet = $pom2[0];
      
//Nacitanie obrazkov
$query1 = "SELECT id, name, type, size FROM images WHERE id_gallery = $gall_id ORDER BY id DESC";
$result1 = mysql_query($query1);

Upload obrazkov
<form method="post" action="_exe.php?gall_id='.$row3['id'].'" enctype="multipart/form-data">
   <input type="hidden" name="MAX_FILE_SIZE" value="3000000" />
     <input type="file" name="image" id="image" />
   <input type="submit" value="Pridaj obrázok" name="save" />
</form>

// Vypis obrazkov
for ($i=0; $i<$sucet;$i++)
{
   list($img_id, $name, $type, $size)= mysql_fetch_array($result1);
        <img src="view.php?img_id='.$img_id.'" />
}


A ešte externé súbory
_exe.php:


Kód:
include '_conf.php';
include '_opendb.php';
      
$gall_id=$_GET['gall_id'];
      
$fileName = $_FILES['image']['name'];
$tmpName  = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];
      
$fp = fopen($tmpName, 'r');
$content = fread($fp, $fileSize);
$content = addslashes($content);
fclose($fp);
      
if(!get_magic_quotes_gpc())
{
   $fileName = addslashes($fileName);
}
$disp_name=$fileName;
      
      
$query = "INSERT INTO images (name, size, type, id_gallery, content ) VALUES ('$fileName', '$fileSize', '$fileType', '$gall_id', '$content')";
$result= mysql_query($query) or die('Error, query failed');
      
      
include '_closedb.php';
      
$mess = 'Obrazok bol pridany.';
header ("Location: admin.php?id=sprava-fotogalerie&gall_id=$gall_id&mess=$mess");



A view.php

Kód:
include '_conf.php';
include '_opendb.php';
$img_id = $_GET['img_id'];
$query   = "SELECT name, type, size, content FROM images WHERE id = '$img_id'";
$result  = mysql_query($query) or die('Error, query failed');
list($name, $type, $size, $content) = mysql_fetch_array($result);

header("Content-Disposition: attachment; filename=$name");
header("Content-length: $size");
header("Content-type: $type");
echo $content;

include '_closedb.php';   
exit;


Offline

Správca fóra
Správca fóra
naozaj uz neviem co s tou galeriou

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.03.2009 13:01

ak sa ti vsetko uklada spravne do db, tak problem bude pravdepodobne v subore view.php, ktory ma fotky zobrazovat... skusal si manualne zobrazit nejaku fotku, tj. nastavit tam konkretne hodnoty? treba skusit, ci ti to zobrazovanie vobec funguje...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2009 13:18

Neviem čo myslíš pod pojmom manuálne zobraziť. Ale našiel som si na internete podobný skript a keď som si ho celý skopíroval, tak fotky som si normálne stiahol, ale proste som ju nevedel otvoriť... Tak som začal rozmýšľať či nemôže byť nejaká cbyha pri uploade...


Offline

Správca fóra
Správca fóra
naozaj uz neviem co s tou galeriou

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.03.2009 13:30

stlpec content mas akeho typu, blob? ak ti mozem poradit, tak radsej neukladaj cely obrazok do db, ale fyzicky si ho uloz ako subor na disk...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2009 13:38

jo stĺpec content má type mediumblob... ja som sa práve tomu chcel vyhnúť, lebo takýto systém používam častejšie a nechcel som nič meniť... hlavne keď som ho používal naposledy, všetko fičalo... preto som dosť zaskočený...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 06.03.2009 15:03

Mám ešte otázku, ako tam môže nastať problém s kódovaním, lebo zrejme ten content je poškodený v dôsledku zlého kódovania. Ale v DB mám nastavené mediumblob - binary. Je možné aby tam bol problém???


Offline

Správca fóra
Správca fóra
naozaj uz neviem co s tou galeriou

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.03.2009 15:19

kedze su to binarne data, tak imho kodovanie nehra rolu...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. pomozte s galeriou

v Ostatné

8

542

09.09.2008 20:35

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s galeriou MG2

v Sieťové a internetové programy

0

426

01.04.2008 19:30

georgino Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. N95 - probem s galeriou

v Mobilné zariadenia

0

644

23.06.2009 9:40

zmija31 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. co s tou chybou? csrss.exe nenajdeny

v Operačné systémy Microsoft

0

1017

31.12.2008 17:30

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HP ENVY 6-1255ec Midnight Black VS. Dell Inspiron 15z SE Tou

v Notebooky a netbooky

9

507

04.08.2014 12:18

nescafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. naozaj záťažový test

v Biosy a ladenie výkonu

10

1178

26.08.2014 10:28

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Naozaj zhorel procesor?

v Intel - Integrated Electronics

3

511

16.09.2015 11:39

Dessirer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Naozaj dobrú aplikáciu fotoaparát.

v Smartfóny a tablety

4

622

20.03.2019 21:54

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IM worm chatuje s užívateľmi - naozaj zaujímavé :)

v Novinky

4

1375

08.12.2005 18:26

ScorpionSX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zle nastavenie ramky?? al je proste naozaj zatazena?

v Pamäte

9

831

11.01.2009 0:11

vivo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aký USB kľúč, čo bude mať naozaj rýchly zápis?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Úložné zariadenia

38

1849

30.03.2021 7:09

McLovin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Naozaj? T-Com Magio Internet Security na 3 mesiace zadarmo?

v Antivíry a antispywary

24

4854

07.06.2010 21:21

Nanosonda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ADATA XPG Gammix 3000mhz - ide naozaj na 3000mhz ?

v Pamäte

7

761

24.01.2019 18:12

Habbs Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. neviem

v Ostatné

0

548

25.01.2009 20:41

janox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Neviem ktoru!

v Grafické karty

9

588

15.02.2008 10:57

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. neviem kod

v Redakčné systémy

6

913

25.08.2006 13:34

gumy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra