Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Generowanie grafik z baz danych
Forum PHP.pl > Forum > PHP
yaroo_s
Na jedenj z podstron jeden ze skryptów odwołuje sie do plików z bazy danych.
Jest to jedna z podstron w dużej witrynie, wiem że by przeglądara dobrze załpała plik należ podaj jej surowu nagłówke by wiedziała co ma robic z tym rodzajem danych i teorytycznie powinno to polecieć jako pierwsze do przeglądarki, ale co zrobic jak na przykład mają być generowne miniaturki na stronie.. tam jest i html i grafiki.....
Nadżedny plik juz to duza tabele i w jedej z komórkek wywołuje coś takiego:

  1. <?
  2. if(isset($_POST['aktywna_galeria']))
  3.    {
  4.    $_SESSION['aktywna_galeria']=$_POST['aktywna_galeria'];
  5.    $aktywna_galeria=$_SESSION['aktywna_galeria'];
  6.    }
  7.  
  8.    wyswietl_info_o_galerii($aktywna_galeria);
  9.    
  10.    echo &#092;"<table border=\"1\" cellpadding=\"10\">\";
  11.    
  12.    echo&#092;"<tr><td>Wybierz fotkę</td><td>Wybierz miniaturkę</td><td>Podaj opis - nie obowiązkowo</td><td>Akcja</td></tr>
  13.         <tr><form action=&#092;"index.php?page=zmiany_galerii.php\" enctype=\"multipart/form-data\" method=\"post\" ACCEPT=\"image/gif, image/jpeg\">
  14.             <input type=&#092;"hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\">
  15.         <td><input type=&#092;"file\" name=\"fotka\"></td>
  16.         <td><br></td>
  17.         <td><input type=&#092;"hidden\" name=\"akcja\" value=\"dodaj\"><input type=\"submit\" value=\"Dodaj fotke\"></td>
  18.         </form></tr>
  19.  
  20.        &#092;";
  21.    echo &#092;"</table>\";
  22. ?>
  23. <?
  24.    stale_polaczenie();
  25.    
  26.    $result = mysql_query(&#092;"select fo_fotka , fo_fotka_typ from fotki\");
  27.  
  28.    $data = mysql_result($result,0,&#092;"fo_fotka\");
  29.    $type = mysql_result($result,0,&#092;"fo_fotka_typ\");
  30.  
  31.    header(&#092;"Content-type: \".$type);
  32.    echo $data;
  33.    
  34.    echo &#092;"</td></tr>\";
  35.    echo &#092;"</table>\";
  36.  
  37.  
  38.  
  39.    
  40.  
  41.    powrot();

nawet juz nie podaje linijek kodu kótre wcześniej muszą zaostać wysłane (czyli górne partie strony), jak to zrobic by kod html-a był generowny noprmlanie a kiedy trzeba wgrać miniaturkę to by nastąpiło generowanie obrazków normalnie...

da sie to zrobic?
Vertical
Cytat
Nadżedny plik juz to duza tabele i w jedej z komórkek wywołuje coś takiego:

Wybacz, ale nie rozumiem o czym piszesz. Mógłbyś napisać jaśniej?
yaroo_s
Heh, moze rzeczywiście napisałem za mało jasno.
W pliku index.php jeste duza tabela, w jedej komórek jest cos tekiego:
  1. <?
  2. $page=$_GET[&#092;"page\"];
  3. if (empty($page)) $page=&#092;"webs/info.php\";
  4. $page_url=$page;
  5. $page_url=&#092;"webs/$page_url\";
  6. require ($page_url);
  7. ?>

i jak wywołam którąś z podstron to wgrywa sie yen kod co powyżej. I to juz jest podstawaowa przeszkoda by
  1. <?php
  2.  
  3. header(&#092;"Content-type: \".$type);
  4.  
  5. ?>

określające ja ma przeglądarka interpretować miniaturki wyciagane z bazy.
reszta pisze wyżej.
ActivePlayer
nie wiem o co chodzi, ale jesli chodzi o miniatrki to mozesz je wstawiac tak:

  1. <img src='miniaturka.php?name=costam'>


a w pliku miniaturka.php ustawiasz content type i generujesz obrazek
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.