Downloaden PDF uit DB

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

31/08/2004 21:29:00
Quote Anchor link
Hallo allemaal,

ik heb even een vraag, ik heb op internet een script gevonden waarmee je jpg's kunt uploaden in een DB. Dit script lijkt erg op wat ik moet hebben, ik moet nl. PDF bestanden uploaden naar een DB.

Het is me nu gelukt om het bestand te uploaden en dus in de DB te plaatsen, maar... hoe kan ik het nu weer uit de DB krijgen...

Het script is alsvolgt (een gedeelte ervan):
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
<?
if($submitted) {
require("config.inc");
$data = addslashes(fread(fopen($src, "r"), filesize($src)));
$strDescription = addslashes(nl2br($des));
$sql = "INSERT INTO images
        (alttext, src, des, filename, filesize, filetype)
        VALUES
        (\"$alttext\", \"$data\", \"$strDescription\", \"$src_name\", \"$src_size\", \"$src_type\")
        "
;
$result = @mysql_query($sql,$connection) or die("Couldn't execute query.");
$msg  = "Thank You $u, the following infromation has been added to the database <br>";

$sql = "SELECT id, alttext FROM images WHERE filename=\"$src_name\"";

$result = @mysql_query($sql,$connection) or die("Couldn't execute query. Load");

while ($row = mysql_fetch_array($result)) {
        $id = $row['id'];
        $alttext = $row['alttext'];
}

$link = "The html src to this image is <br> img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\" <br> <img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\">";


echo $msg;
echo $link;
exit;
}

?>



Nu gaat het dus om dit stukje (denk ik):

$link = "The html src to this image is <br> img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\" <br> <img border=\"0\" src=\"image.php?id=$id\" alt=\"$alttext\">";

Het is natuurlijk geen img wat ik ga downloaden, daardoor doet 'ie het ook niet.
'k heb het ook al geprobeerd met iets als:
<a href=\"$row->src\" target=nieuw>

maar dan krijg ik allemaal vreemde tekens te zien..

Kan iemand mij helpen?

Bvd. Jochem
 
PHP hulp

PHP hulp

28/01/2025 19:04:10
 
Robbert

Robbert

31/08/2004 22:46:00
Quote Anchor link
waarom zou je een jpeg pdf of wat dan ook voor groots in je database zetten? het neemt nog meer ruimte in beslag dan dat je het zo op je hd opslaat...

je database gaat een stuk sneller lopen en dat lijkt me ook niet de bedoeling...
 

01/09/2004 09:08:00
Quote Anchor link
het moet worden opgeslagen in een DB aangezien ik aan het bestand ook een paar regels wil koppelen met bijv. uploaddatum, onderwerp van het bestand, ge-upload door enz..

De bestandsnaam is variabel dus ik weet niet hoe ik op een andere manier een koppeling kan maken tussen het bestand en de gegevens die ik wil toevoegen?
 
B a s
Beheerder

B a s

01/09/2004 09:44:00
Quote Anchor link
je zorgt gewoon dat het volgende in de database komt:

id, upload_date, subject, door, filename

het veld filename komt overeen met de naam van de pdf.. en je upload de pdf file gewoon in een map /pdf/ ..

een groot nadeel van jpg's en pdf's in de database is dat de database veel te groot wordt.. dit heeft weer invloed op je laadtijden..

ook als je straks van server wisselt, en je een db dump moet maken gaat dat met moeite.. als je dan uiteindelijk een database dump hebt heb je weer heel veel moeite met het terug zetten van de dump omdat phpmyadmin bijvoorbeeld niet meer dan zoveel kb maximaal kan trekken.. dus als je je bestandje upload via phpmyadmin weigert hij deze omdat hij te groot is.. alle sql codes in het veld SQL copy/pasten wil ook niet omdat hij dan 'vastloopt'.. hij kan dat gewoon niet aan :) ik spreek uit ervaring..

ik had een database die vroeger was gemaakt met allemaal jpgtjes van 500kb erin.. dump gemaakt was na 3 uren klaar, db dump an 170 mb.. onmogelijk voor mij om terug te zetten.. kon misschien via shell access maar dat had ik niet dus kon de dump niet worden terug gezet..
 
Joris van Rooij

Joris van Rooij

01/09/2004 10:37:00
Quote Anchor link
kijk, daar is base64_encode nou goed voor. (zie functies) Dan kan je files in je db opslaan, ik zal eens een script zoeken, ik weet zeker dat ie er is. (heb ik zelf ooit gebruikt namelijk, en ging razendsnel)
 
Joris van Rooij

Joris van Rooij

01/09/2004 10:44:00
Quote Anchor link
Joo, hebbes, gevonden. Ik heb deze uitgeprobeerd met bestanden tot de 1 mb op een PII 350@392 met 392 Mb en SOL 17.00. PHP4 en mysql versie weet ik niet meer. Het zoeken en weergeven ven jpegs ging echt razendsnel, sneller dan van mn hdd.
http://www.spoono.com/php/tutorials/tutorial.php?id=42

ik neem aan dat pdf ook geen probleem is...
 

01/09/2004 14:29:00
Quote Anchor link
Dankjewel voor jullie reacties!
De oplossing van Bas heb ik nu draaien en die werkt perfect! Dankjewel, 't is een simpele oplossing, maar je moet er maar op komen ;-)

Ook het script van JoRRiZZa ga ik een keer testen!
 



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.