probleem downloaden file

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Pagina: 1 2 volgende »

Daniel Feenstra

Daniel Feenstra

01/09/2015 12:39:15
Quote Anchor link
Goedendag,
Ik ben een programmeer leek maar heb een probleem met een scriptje waarvan ik hoop dat iemand me kan helpen.
Ik maak gebruik van een script dat inlogd op een bepaalde website en daar een bestand download en op mijn eigen server onder bepaalde naam weer opslaat.
Nu gaat dat goed zolang het een directe verwijzing is naar het bestand.

Maar nu moet ik vrijwel hetzelfde doen maar kan ik niet rechtstreeks naar het bestand verwijzen omdat deze dynamisch opgebouwd wordt en de naam dagelijks veranderd (zit een maand en datum in bestandsnaam.
Wel heb ik een vaste link die ervoor zorgt dat laatste bestand automatisch start met downloaden.
Dat werkt echter zolang ik die gewoon ind e browser open en het bestand dan naar mijn computer download.
Deze link ziet er als volgt uit:

http://domeinnaam.nl/wp-admin/admin.php?page=pmxe-admin-manage&id=1&action=get_file&_wpnonce=9caaead0e3

als ik het script met deze url als locatie van file aanroep via cron-job krijg ik de volgende foutmelding:

/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
/bin/sh: -c: line 1: syntax error: unexpected end of file


het script is als volgt:

Quote:
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
49
50
51
52
53
54
<?php

    
    $remotefile
= 'http://domeinnaam.nl/wp-admin/admin.php?page=pmxe-admin-manage&id=1&action=get_file&_wpnonce=9caaead0e3';
    $localfile = '/home/wns/domains/domeinnaam.nl/public_html/feeds/bestandsnaam-test.csv'; // <-- Change this to an existing directory where to store the xml file
        
    // This file is needed to save the session cookie

    $scalacookie ='tmp/naamcookie.txt'; // <-- Change this to an existing directory to store a temporary file containing the cookie (cookie jar)
      
    $loginUrl = "http://domeinnaam.nl/wp-admin";
    
    // User name and password to login the website, a separate account can be create for this.
    $user = 'gebruikersnaam'; // <-- put your login here
    $pw = 'wachtwoord'; // <-- put your password here
    
    //init curl

    $ch = curl_init();

    //Set the URL to work with
    curl_setopt($ch, CURLOPT_URL, $loginUrl);

    // ENABLE HTTP POST
    curl_setopt($ch, CURLOPT_POST, 1);

    //Set the post parameters
    curl_setopt($ch, CURLOPT_POSTFIELDS, 'login_email='.$user.'&login_password='.$pw);

    //Handle cookies for the login
    curl_setopt($ch, CURLOPT_COOKIEJAR, $naamcookie);

    //Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
    //not to print out the results of its query.
    //Instead, it will return the results as a string return value
    //from curl_exec() instead of the usual true/false.

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    //execute the request (the login)
    $store = curl_exec($ch);

    //the login is now done and you can continue to get the
    //protected content.
    //set the URL to the protected file

    curl_setopt($ch, CURLOPT_URL, $remotefile);

    //execute the request
    $content = curl_exec($ch);

    // close session
    curl_close($ch);

    //save the data to disk
    file_put_contents($localfile, $content);

?>


Iemand enig idee hoe ik dat kan oplossen zodat hij ook met die aanroep van te downloaden bestand werkt?
Groet

Daniel
 
PHP hulp

PHP hulp

15/11/2024 18:15:35
 
- Ariën  -
Beheerder

- Ariën -

01/09/2015 12:49:43
Quote Anchor link
Hoe ziet je cronjob-commando er uit?
 
- SanThe -

- SanThe -

01/09/2015 12:54:54
Quote Anchor link
Hoe ziet het commando er uit in de cronjob?






Te laat, Aar was me reeds voor.
Gewijzigd op 01/09/2015 12:56:59 door - SanThe -
 
Daniel Feenstra

Daniel Feenstra

01/09/2015 13:41:01
Quote Anchor link
Oeps.....

/usr/bin/wget -O /dev/null "http://domeinnaam.nl/feeds/feed-download.php

Had laatste " dus per ongeluk verwijderd....

heb nu /usr/bin/wget -O /dev/null "http://desexwinkel.nl/feeds/feed-download.php" en nu wordt bestand bestandsnaam-test.csv wel aangemaakt.

Maar dan een nieuw probleem: bestand is leeg terwijl bronbestand welke hij moet downloaden en als bestandsnaam-test.csv moet opslaan 71MB groot is.

Toevoeging op 01/09/2015 13:43:54:

Overigens ben ik vrij omslachtig bezig. bronbestand staat namelijk ook op mijn eigen server.
Maar dit bronbestand wordt via een cronjob automatisch dagelijks gegenereerd door een script wat ik gekocht heb.
maar dat script kan het gedownloade bestand (een uittreksel van bepaalde info uit mijn database) dus niet onder een vaste naam opslaan maar enkel dus met een maand en datum toevoeging.

En ik heb het bestand nodig op een vaste locatie met een vaste naam zodat een externe partij die dagelijks weer kan ophalen. vandaar dus op deze omslachtige manier.
 
Eddy E

Eddy E

01/09/2015 18:11:22
Quote Anchor link
Als het dagelijks aangemaakt, zit er dus een patroon in als:

8-31.csv (gisteren)
9-1.csv (vandaag)
etc?

Dan kan je dat prima doen.
Je kan ook met glob() kijken welke bestanden er zijn en met filemtime() kijken welke het nieuwste is...
 
Daniel Feenstra

Daniel Feenstra

01/09/2015 18:36:27
Quote Anchor link
de file komt te staan in de map ....../uploads/2015/09 en volgende maand in de map uploads/2015/10 enz.
en de naam van het bestand is als volgt: bestands-naam September 01 09_14.csv

en stuk vanaf September veranderd dus dagelijks/maandelijks.
In diezelfde directory komen nog vele honderden andere bestanden te staan, namelijk alle productfoto's van nieuwe producten.
Kunnen dus honderden/duizenden files in die map komen te staan. dus eenvoudigweg de laatste nemen is ook niet de oplossing.

Maar iemand aan de hand van script een idee waarom er een leeg bestand aangemaakt wordt?
 
Eddy E

Eddy E

01/09/2015 19:51:46
Quote Anchor link
Nu weet ik dat je de upload-map in Wordpress ook kan wijzigen...
 
Daniel Feenstra

Daniel Feenstra

02/09/2015 09:55:30
Quote Anchor link
dat zal geen verschil maken aangezien dan zowel de foto's voor nieuwe producten als de gegenereerde exports dus naar die nieuwe map gaan
 
Eddy E

Eddy E

02/09/2015 16:28:56
Quote Anchor link
Maar dan weet je welk waar het bestand staat.
En je weet hoe het bestand heet.
Want jij laat dat bestand aanmaken.

Dan is het toch gewoon copy()?
 
Obelix Idefix

Obelix Idefix

02/09/2015 16:55:14
Quote Anchor link
Daniel Feenstra op 01/09/2015 13:41:01:
maar dat script kan het gedownloade bestand (een uittreksel van bepaalde info uit mijn database) dus niet onder een vaste naam opslaan

Waarom niet? Script kun je toch aanpassen om dat te realiseren?!
 
Daniel Feenstra

Daniel Feenstra

02/09/2015 17:39:28
Quote Anchor link
Uiteraard kan ik het bestand elke dag handmatig kopiëren en naar een andere map verplaatsen en de naam veranderen. maar wil dat dat automatisch gebeurd.

En ja je kan het bestand aanpassen zodat het ergens anders opgeslagen wordt maar die aanpassingen gaan dan steeds verloren als het script weer geupdate wordt.
Ik moet dus echt met een script zoals bovenstaand het bestand van ene naar andere locatie copieeren.

Maar bovenstaande script werkt dus prima als de url van bronbestand echt naar bestand verwijst en eindigd op .csv of .xml maar werkt nu niet doordat de url verwijst naar een plek waarmee bestand aangemaakt wordt. Dat zou toch op te lossen moeten zijn?
 
Michael -

Michael -

02/09/2015 18:02:23
Quote Anchor link
Het bestand dat je hebben wilt komt van een externe partij? Kan je hier ook het volledige adres gegeven waaruit je em nu probeert te downloaden? Anders is het moeilijk te raden wat je mist.

Je zegt zelf dat er een patroon in het opslaan zit /2015/09/Bla september 9.csv o.i.d. Dan kan je dus ook het bestand van gisteren als je dit pad weet na te bootsen.
 
Daniel Feenstra

Daniel Feenstra

03/09/2015 07:33:09
Quote Anchor link
Nee komt niet van externe partij.
Ik heb een webshop waarin al mijn producten staan.
Deze producten wil ik ook op o.a. product vergelijkers zoals beslist plaatsen.
Nu heb ik een plugin die de benodigde velden naar een csv of xml bestand kan exporteren.
Die plugin slaat echter op een onhandige plek op en onder een dagelijks wisselende naam.
Wel heb ik een vaste link waarmee bij aanroepen automatisch laatste versie van bestand wordt gedownload.
Die linkt zit echter in mijn admin systeem en werkt dus enkel als ik in de admin ben ingelogd en kan ik dus niet doorgeven aan die externe partijen om de laatste csv te downloaden.

Nu heb ik een scriptje (zie openingspost) welke automatisch kan inloggen op afgeschermde pagina's met gebruikersnaam en wachtwoord en daarna een csv of xml bestand kan downloaden.

Zolang ik rechtstreeks naar een csv of xml file verwijs werkt dat prima en download hij bestand en slaat hij onder ingestelde naam op op locatie van mijn keuze.

Maar nu heb ik dus geen rechtstreekse url van bestand maar een url dat automatisch laatste versie van bestand opzoekt en download. en daar zit hem dus het probleem in.

werkt wel met script: http://domeinnaam.nl/bestanden/bestand.csv
werkt niet met script: http://domeinnaam.nl/wp-admin/admin.php?page=pmxe-admin-manage&id=1&action=get_file&_wpnonce=9caaead0e3

hoe kan ik dus met bovenstaande script zorgen dat de onderste url ook werkt met downloaden?
Nu krijg ik met onderste url dus een leeg bestand.
 
Michael -

Michael -

03/09/2015 21:13:16
Quote Anchor link
Het kan goed dat je dat in de laatste link een doorverwijzing zit naar het bestand.
Je moet dan dit aan het script toevoegen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);


Je kunt ook voor de curl_exec (regel 46) het volgende plaatsen. Misschien geeft deze nog iets aan waar je wat aan hebt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
print_r(curl_getinfo($ch));
 
Daniel Feenstra

Daniel Feenstra

07/09/2015 11:40:35
Quote Anchor link
bedankt voor je reactie.
ik heb beide zinnen aan script toegevoegd.
script ziet er nu als volgt uit:
Quote:
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
49
50
51
52
53
54
55
56
<?php

    
    $remotefile
= 'http://url.nl/wp-admin/admin.php?page=pmxe-admin-manage&id=1&action=get_file&_wpnonce=9caaead0e3';
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    $localfile = '/home/wns/domains/url.nl/public_html/feeds/beslist-test.csv'; // <-- Change this to an existing directory where to store the xml file
        
    // This file is needed to save the session cookie

    $scalacookie ='tmp/shopcookie.txt'; // <-- Change this to an existing directory to store a temporary file containing the cookie (cookie jar)
      
    $loginUrl = "http://url.nl/wp-admin";
    
    // User name and password to login the website, a separate account can be create for this.
    $user = 'username'; // <-- put your login here
    $pw = 'password'; // <-- put your password here
    
    //init curl

    $ch = curl_init();

    //Set the URL to work with
    curl_setopt($ch, CURLOPT_URL, $loginUrl);

    // ENABLE HTTP POST
    curl_setopt($ch, CURLOPT_POST, 1);

    //Set the post parameters
    curl_setopt($ch, CURLOPT_POSTFIELDS, 'login_email='.$user.'&login_password='.$pw);

    //Handle cookies for the login
    curl_setopt($ch, CURLOPT_COOKIEJAR, $shopcookie);

    //Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
    //not to print out the results of its query.
    //Instead, it will return the results as a string return value
    //from curl_exec() instead of the usual true/false.

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    //execute the request (the login)
    $store = curl_exec($ch);

    //the login is now done and you can continue to get the
    //protected content.
    //set the URL to the protected file

    curl_setopt($ch, CURLOPT_URL, $remotefile);

    //execute the request
    print_r(curl_getinfo($ch));
    $content = curl_exec($ch);

    // close session
    curl_close($ch);

    //save the data to disk
    file_put_contents($localfile, $content);

?>


bestand is echter nog steeds leeg nadat aangemaakt is.
De e-mail die ik krijg na uitvoeren van cron-job bevat het volgende:

Quote:
--2015-09-07 11:30:01-- http://url.nl/feeds/feed-download.php
Resolving url.nl... 62.84.241.117 Connecting to url.nl|62.84.241.000|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 980 [text/html]
Saving to: `/dev/null'

0K 100% 208M=0s

2015-09-07 11:30:05 (208 MB/s) - `/dev/null' saved [980/980]
 
Michael -

Michael -

07/09/2015 11:46:21
Quote Anchor link
Regel 5 (followlocation) moet na de curl_init() (regel 18) en voor de curl_exec
 
Daniel Feenstra

Daniel Feenstra

07/09/2015 13:38:34
Quote Anchor link
helaas ook dan blijft het bestand leeg.
moet er maar eens wat geld aan gaan uitgeven om dit op te lossen.
bedankt voor meedenken.
 
Ivo P

Ivo P

07/09/2015 13:52:34
Quote Anchor link
ben je nu middels curl een bestand van de ene map naar de andere map aan het kopieren binnen dezelfde document root?

Toevoeging op 07/09/2015 13:59:17:

* maak een simpel script dat de dynamische filename nabootst
* doe dat zonder het stuk http://..../ maar gebruik het echte path op de server
* php kan nu dat bestand benaderen, zonder password
* copy file naar beoogde locatie.

alternatief is bijna gelijk:
gebruik een rewrite rule om het niet gevonden bestand beslist-test.csv om te schrijven naar
leeshet.php

in leeshet.php doe je hetzelfde als ik hierboven zeg voor de bestandsnaam
ipv copy doe je
header('Content-Type: application/csv'); // of iets dergelijks
fpasstrhu($file);

zie http://php.net/fpassthru

dat heeft als voordeel dat de file ook op te halen is als jouw scriptje nog niet gekopieerd heeft
maar als nadeel, dat als de nieuwe file er een dag niet is, ook de file van gisteren niet vanzelf gegeven wordt. (op te lossen door in je script dan alsnog naar een dag eerder te kijken)
 
Daniel Feenstra

Daniel Feenstra

07/09/2015 14:28:49
Quote Anchor link
ik probeer inderdaad een bestand op dezelfde server naar een andere plek te kopiëren.
Enkel wisseld de naam en directory waar het bestand staat dus steeds en wil ik het onder een andere vaste naam opslaan.

Ik heb zelf 0,0 verstand van programmeren dus zal toch verder hulp moeten gaan inhuren om dit voor elkaar te krijgen
 
Ivo P

Ivo P

07/09/2015 14:50:41
Quote Anchor link
curl is in elk geval een veel te moeilijke weg.

hoe ziet het path naar de file eruit (waar hij aangemaakt wordt door jouw plugin)?

hierboven heb je het over
http://url.nl/wp-admin/admin.php?page=pmxe-admin-manage&id=1&action=get_file&_wpnonce=9caaead0e3

maar daarin herken ik geen bestandsnaam met een datum
 
Daniel Feenstra

Daniel Feenstra

07/09/2015 14:55:25
Quote Anchor link
de url van bestand (van vandaag) is: /domains/url.nl/public_html/wp-content/uploads/2015/09/filenaam-beslist- 2015 September 07 09_14.csv

de url http://url.nl/wp-admin/admin.php?page=pmxe-admin-manage&id=1&action=get_file&_wpnonce=9caaead0e3 is een url die als je die aanroept automatisch de laatst gecreeerde versie van die export job (cron-job) aanroept.

dat script welke ik nu probeerde te gebruiken was eigenlijk ook voor het ophalen van een feed vanaf een heel andere website welke achter een login staat.
Zo gebruik ik dat script in elkgeval op andere sites van me.
 

Pagina: 1 2 volgende »



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.