downloaden van PDF

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dave kelp

dave kelp

07/03/2012 14:34:28
Quote Anchor link
al drie weken loop ik vast.
heb overal op internet wel dingen gevonden om dit op te lossen maar ik vind niks.
het probleem wat ik nu heb is dat Adobe de PDF file niet kan openen

Toevoeging op 07/03/2012 14:36:38:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$partituur
= $_POST["partituur"];

$id = substr($partituur, 3, strpos($partituur, ',')-3);

include ("ww.php");

$mysql = mysql_connect($ftpserver,$inlognaam,$ww) or die("Fout: Er is geen verbinding met de MySQL-server tot stand gebracht!");

mysql_select_db($db,$mysql) or die("Fout: Het openen van de database is mislukt!");

$resultaat = mysql_query("SELECT partituur FROM Muziek WHERE id = '$id'",$mysql) or die("De query op de database is mislukt!");

mysql_close($mysql) or die("Het verbreken van de verbinding met de MySQL-server is mislukt!");


$resultaat = @mysql_query($id, $partituur);

  $data = @mysql_result($resultaat, 0, "bin_data");
  $name = @mysql_result($resultaat, 0, "filename");
  $size = @mysql_result($resultaat, 0, "filesize");
  $type = @mysql_result($resultaat, 0, "filetype");
 

// Output the correct headers to force the 'download' option
header("Content-Type: application/pdf"); // seems to work for IE and NS
header("Content-Disposition: attachment; filename=partituur.pdf");
header("Content-Length: ".$size);  // filesize($name)
header("Accept-Ranges: bytes");
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-transfer-encoding: binary");
?>
 
PHP hulp

PHP hulp

12/01/2025 15:59:04
 
Albert de Wit

Albert de Wit

07/03/2012 15:50:04
Quote Anchor link
Dave kelp op 07/03/2012 14:34:28:
al drie weken loop ik vast.
heb overal op internet wel dingen gevonden om dit op te lossen maar ik vind niks.
het probleem wat ik nu heb is dat Adobe de PDF file niet kan openen


Je bent niet bepaald erg duidelijk.....
wat is je probleem
wat probeer je te bereiken

ipv

"Hey ik heb een probleem hier is de code en zoek het uit";
 
Dave kelp

dave kelp

07/03/2012 16:56:01
Quote Anchor link
Hij download de pdf wel maar die is totaal leeg en er zit denk ik een fout in mijn code maard die zie ik niet

Toevoeging op 07/03/2012 17:02:46:

Mischien ziet iemand de fout die ik gemaakt heb

Toevoeging op 07/03/2012 17:04:39:

Het uit eindelijke doel is om een pdf uit een database the halen en downloadbaar te maken
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/03/2012 17:22:40
Quote Anchor link
Zijn je andere variabelen wel gevuld, haal anders die mysql_close eens naar het einde van je script. En je kunt ook beter niet werken met @.
 
Dave kelp

dave kelp

07/03/2012 18:11:51
Quote Anchor link
De variabelen staan corect in ww.php en volgens de bronnen die ik heb geraadpleegd moet die @ daar staan maar ik probeer het even uit
 
Jurgen B

Jurgen B

07/03/2012 18:23:50
Quote Anchor link
Los van de zeer slechte manier van foutafhandeling en variabelen binnen quotes in je query; je voert twee keer een query uit. De eerste levert een resultaat set op. De tweede... geen idee, zeer waarschijnlijk een foutmelding. Met andere woorden, wat is de bedoeling van je tweede query, die eerste haalt de resultaten op die je later uitleest, maar tussendoor wordt $resultaat overschreven door een query aanroep die niks doet. Tevens kan je dit beter my mysql_fetch_assoc($resultaat) doen.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/03/2012 18:41:05
Quote Anchor link
@dave, je voert dus een query uit nadat je de verbinding met de db hebt gesloten. Door die @ krijg je dus geen foutmelding, maar zijn je variabelen wel NULL.
Let aub wel een beetje op wat er in de reacties staat.
 
Reshad F

Reshad F

07/03/2012 19:04:12
Quote Anchor link
ik denk niet dat je bronnen goed zijn als ze zeggen dat je @ daar neer moet zetten want @ onderdrukt fouten dus jij weet niet wat je nu fout doet,
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.