Promocja językowa LINGO

odczyt linku z bazy danych

Jeśli masz problem z dynamicznym generowaniem stron w PHP, tutaj możesz oczekiwać pomocy.

Moderator: Moderatorzy

odczyt linku z bazy danych

Postprzez marcin348 Śr cze 17, 2009 14:19 pm

witam
nie wiem jak zrobić aby link z bazy wyświetlał plik pdf z katalogu
mam taki skrypt a po za tym żeby jak kliknę drukuj zapisywało się to w bazie w poliu flaga
np jako "1"

oto skrypty:
baza:
Kod: Zaznacz cały
CREATE TABLE `pliki` (
`id_plik` tinyint(4) NOT NULL auto_increment,
`nazwa` varchar(50) character set utf8 collate utf8_polish_ci NOT NULL,
`pdf` varchar(255) NOT NULL,
`flaga` int(1) NOT NULL,
`data` date NOT NULL,
`czas` time NOT NULL,
PRIMARY KEY (`id_plik`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin2 AUTO_INCREMENT=8 ;

--
-- Zrzut danych tabeli `pliki`
--

INSERT INTO `pliki` (`id_plik`, `nazwa`, `pdf`, `flaga`, `data`, `czas`) VALUES (1, 'pdf1.pdf', '/dane/pdf1.pdf', 1, '2009-06-08', '19:02:00'),
(2, 'pdf2.pdf', '/dane/pdf2.pdf', 0, '2009-06-07', '12:23:00');


plik z pdf:
Kod: Zaznacz cały
<?php

require_once 'walidacja.inc.php';
require_once 'nazwadb.inc.php';

if (isset($_GET['nr'])) {
$nr = $_GET['nr'];
$nr = trim(strip_tags($nr));
$nr = mysql_escape_string($nr);
if (!ivpi($nr)) {
unset($nr);
}
}

if (isset($nr)) {
$link = mysql_connect("$host", "$root","$haslo")
or die ("BŁĄD: nie można się połączyć z serverem mySQL");
mysql_select_db($nazwabazydanych)
or die ("BŁĄD: wybór bazy danych");

$result = mysql_query("SELECT pdf FROM pliki WHERE id_plik=$nr");
$wiersz = mysql_fetch_array($result);

header("Cache-Control: no-cache, must-revalidate");

header("Content-type: application/pdf");

header("Location: /dane");





//$nr->render('pdf');

render ($wiersz['pdf']) ;
mysql_close($link);
}

?>


ps jak miałem pole blob - pdf i echo $wiersz['pdf'];
to mi chodziło a teraz wywala mi:
plik nie zaczyna się od '%PDF'
marcin348
obserwator
obserwator
 
Posty: 14
Dołączył(a): So maja 24, 2008 21:31 pm

Powrót do PHP

Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron
ręceprecz odtybetu | Programista PHP | Pozycjonowanie www | Seo link directory | Pozycjonowanie Częstochowa | wizy do rosji | wizy do uzbekistanu