externe afbeelding downloaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Full stack developer Node.js

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 »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »
Bob v H

Bob v H

17/02/2009 23:15:00
Quote Anchor link
Hi!
Heeft iemand voor mij een script waarmee afbeeldingen gedownload kunnen worden vanaf andere websites?
Het lieftst zou ik een bestandje maken genaamd download.php, met de mogelijkheid om naar die pagina te linken met daarachter een link naar een afbeelding van een externe website, die bij het bezoeken van download.php gedownload wordt. Dus zo: download.php?file=http://www.google.nl/intl/nl_nl/images/logo.gif
Maar wat moet er dan in download.php staan?
Gr. Bob
 
PHP hulp

PHP hulp

17/11/2024 15:46:06
 
Kay Kay

Kay Kay

17/02/2009 23:17:00
Quote Anchor link
Gewoon met GD :)

Gewoon met een image(jpeg|png|gif) functie :)
 
Bob v H

Bob v H

17/02/2009 23:28:00
Quote Anchor link
Zou je me alsjeblieft een scriptje hiervoor kunnen geven? ik ben hier niet erg goed in
 
Kay Kay

Kay Kay

18/02/2009 01:15:00
Quote Anchor link
Het staat gewoon letterlijk op php.net hoor :)

http://nl3.php.net/manual/en/function.imagegif.php
 
Willem Jan Z

Willem Jan Z

18/02/2009 01:21:00
Quote Anchor link
HaTe: Jij download afbeeldingen met imagegif?

Of begrijp ik de topicstarter nu verkeerd. Wil je een download forceren voor de afbeelding? Of wil je een afbeelding weergeven op je website.
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Kay Kay

Kay Kay

18/02/2009 01:49:00
Quote Anchor link
Nou ja, het is een mogelijkheid :)
Kan ook met fopen etc
 
Willem Jan Z

Willem Jan Z

18/02/2009 09:47:00
Quote Anchor link
Quote:
imagegif

(PHP 4, PHP 5)

imagegif — Output image to browser or file


Als je hem dus een download wil forceren heb je toch iets anders nodig.
http://www.phphulp.nl/php/scripts/7/1052/
 
Bob v H

Bob v H

18/02/2009 09:49:00
Quote Anchor link
Het gaat er dus om dat ik een download wil forceren van een afbeelding die op een andere website staat. Het wil me niet erg lukken met GD, ik ben opzoek naar een scriptje wat ik op download.php kan plaatsen waardoor ik alleen maar ?file=http://blablabla erachter hoef te plaatsen om die afbeelding te downloaden. Voor afbeeldingen die ik zelf host lukt dat wel, maar niet met afbeeldingen op een andere website... Heeft iemand een script daarvoor?
 
Bob v H

Bob v H

18/02/2009 09:50:00
Quote Anchor link
oke bedankt! ik ga het proberen met dat script

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Bob v H
 
- SanThe -

- SanThe -

18/02/2009 10:01:00
Quote Anchor link
Bob schreef op 18.02.2009 09:49:
Het gaat er dus om dat ik een download wil forceren van een afbeelding die op een andere website staat. Het wil me niet erg lukken met GD, ik ben opzoek naar een scriptje wat ik op download.php kan plaatsen waardoor ik alleen maar ?file=http://blablabla erachter hoef te plaatsen om die afbeelding te downloaden. Voor afbeeldingen die ik zelf host lukt dat wel, maar niet met afbeeldingen op een andere website... Heeft iemand een script daarvoor?

Niet echt legaal.
 
Bob v H

Bob v H

18/02/2009 10:10:00
Quote Anchor link
Waarom is dat niet legaal?
Dat de foto's waar ik naar wil linken op een andere website staan wil nog niet zeggen dat ze niet van mij zijn...
 
- SanThe -

- SanThe -

18/02/2009 10:18:00
Quote Anchor link
Bob schreef op 18.02.2009 10:10:
Waarom is dat niet legaal?
Dat de foto's waar ik naar wil linken op een andere website staan wil nog niet zeggen dat ze niet van mij zijn...

Dat is waar. Als het alleen eigen materiaal betreft was ik een beetje te snel met mijn conclusie.
 
Bob v H

Bob v H

18/02/2009 10:19:00
Quote Anchor link
;D
Het script wat mij net gegeven werd werkt ook alleen voor afbeeldingen die ik op dezelfde website host.. zou het misschien mogelijk zijn om op een of andere manier de url van het desbetreffende plaatje te bezoeken in de "downloadmodus"?
Gewijzigd op 01/01/1970 01:00:00 door Bob v H
 
Arjan Kapteijn

Arjan Kapteijn

18/02/2009 10:22:00
Quote Anchor link
Bob schreef op 18.02.2009 09:49:
Voor afbeeldingen die ik zelf host lukt dat wel, maar niet met afbeeldingen op een andere website... Heeft iemand een script daarvoor?


Kan ook een beperking zijn van je hostingprovider.
 
Bob v H

Bob v H

18/02/2009 10:39:00
Quote Anchor link
Oke, en Arjan, weet je misschien of er een referentie bestaat voor het downloaden van een foto bij google webalbums? Hij staat niet in de lijst :S
 
Bo az

Bo az

18/02/2009 11:34:00
Quote Anchor link
Daarvoor kan je gewoon copy ( http://nl3.php.net/copy ) gebruiken, mits jouw host het toe staat urls te openen.
 
Arjan Kapteijn

Arjan Kapteijn

18/02/2009 12:01:00
Quote Anchor link
Bob schreef op 18.02.2009 10:39:
Oke, en Arjan, weet je misschien of er een referentie bestaat voor het downloaden van een foto bij google webalbums? Hij staat niet in de lijst :S


Wat bedoel je met referentie en naar welke lijst verwijs je nu?
 
Kay Kay

Kay Kay

18/02/2009 14:36:00
Quote Anchor link
Oke, ik dacht dat er gewoon een plaatje gedownload moest worden naar de server.

Ik zocht ook een keer een force-download scriptje, deze heb ik gevonden:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php

$filename
= $_GET['file'];

// required for IE, otherwise Content-disposition is ignored
if(ini_get('zlib.output_compression'))
  ini_set('zlib.output_compression', 'Off');

// addition by Jorg Weske
$file_extension = strtolower(substr(strrchr($filename,"."),1));

if( $filename == "" )
{

  echo "<html><title>eLouai's Download Script</title><body>ERROR: download file NOT SPECIFIED. USE force-download.php?file=filepath</body></html>";
  exit;
}
elseif ( ! file_exists( $filename ) )
{

  echo "<html><title>eLouai's Download Script</title><body>ERROR: File not found. USE force-download.php?file=filepath</body></html>";
  exit;
};

switch( $file_extension )
{
  case
"pdf": $ctype="application/pdf"; break;
  case
"exe": $ctype="application/octet-stream"; break;
  case
"zip": $ctype="application/zip"; break;
  case
"doc": $ctype="application/msword"; break;
  case
"xls": $ctype="application/vnd.ms-excel"; break;
  case
"ppt": $ctype="application/vnd.ms-powerpoint"; break;
  case
"gif": $ctype="image/gif"; break;
  case
"png": $ctype="image/png"; break;
  case
"jpeg":
  case
"jpg": $ctype="image/jpg"; break;
  default:
$ctype="application/force-download";
}

header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: $ctype");
// change, added quotes to allow spaces in filenames, by Rajkumar Singh
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();

?>

    
 
Bob v H

Bob v H

18/02/2009 15:48:00
Quote Anchor link
HaTe, bedankt voor het script. Hij werkt bij mij helaas niet :(
Bij file_exists() geeft het FALSE.
Wanneer ik het met een afbeelding probeer die onder de zelfde domeinnaam lukt het wel...
Arjan, met referentie bedoel ik een url die linkt naar een pagina van google waar automatisch de foto (op volledig formaat) gedownload wordt.
Boaz, zou dat dan zoiets worden? :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$file
= $_GET['file'];
$newfile = basename($_GET['file']);

if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
}

?>

En als dat klopt, waar zal ik het dan plaatsen in het script van HaTe?

Gr. Bob
 
Kay Kay

Kay Kay

18/02/2009 16:10:00
Quote Anchor link
copy is toch ook alleen om iets te kopieeren op je server?

Er zijn ook alternatieven voor file_exists. Je kan het ook weghalen

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
<?php
$filename
= $_GET['file'];

// required for IE, otherwise Content-disposition is ignored
if(ini_get('zlib.output_compression'))
    ini_set('zlib.output_compression', 'Off');

if(empty($filename))
{

    echo "Gebruik forcedownload.php?file=filepath";
    exit;
}


$ctype = mime_content_type($filename);

header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: $ctype");
// change, added quotes to allow spaces in filenames, by Rajkumar Singh
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();
?>


//edit
Dit werkt niet zo goed, wacht even :P

//edit
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
<?php
$filename
= $_GET['file'];

// required for IE, otherwise Content-disposition is ignored
if(ini_get('zlib.output_compression'))
    ini_set('zlib.output_compression', 'Off');

if(empty($filename))
{

    echo "Gebruik forcedownload.php?file=filepath";
    exit;
}


$ctype = mime_content_type($filename);

header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: $ctype");
// change, added quotes to allow spaces in filenames, by Rajkumar Singh
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strlen(readfile($filename)));
readfile($filename);
exit();
?>

Dit werkt
Gewijzigd op 01/01/1970 01:00:00 door Kay Kay
 
Bob v H

Bob v H

18/02/2009 17:15:00
Quote Anchor link
Het werkt! =D
Bedankt!
 



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.