[PHP] .txt vanaf andere website oproepen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

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 »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

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 »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Pagina: 1 2 volgende »

Chris

Chris

23/06/2007 22:35:00
Quote Anchor link
Goedenavond,

Het is al weer wat later en ben al een te lange tijd wakker.. Ik ben bezig met een CMS en ik zoek eigenlijk iets heel simpels, moet echt maar een paar lettertjes zijn volgens mij. Bij de administration area wil ik in de zijbalk de mogelijkheid geven om bijvoorbeeld updates, of "announcements" te laten zien.

Dit wil ik doen door op mijn eigen website (tevens de home voor de system : WebSys) een .txt bestandje neer te zetten, en dat te laten lezen zeg maar..

Ik hoop dat ik duidelijk ben met wat ik wil *shame*

Alvast bedankt voor degene die mij kan helpen!

GrZ,

Scripter
 
PHP hulp

PHP hulp

17/02/2025 09:26:44
 
PHP erik

PHP erik

23/06/2007 22:37:00
Quote Anchor link
Je kunt gewoon file_get_contents() of fopen() gebruiken, mits je filewrappers het toelaten externe sites te openen.
 
Chris

Chris

23/06/2007 22:39:00
Quote Anchor link
Nou kijk, dat is dus het probleem. Zodra mijn CMS uit de testfase komt en dus kan worden gebetatest, zou ik dit kunnen proberen...

Is er een veilige manier? waarop het dus nooit fout kan gaan, welke instelling er dan ook is op de server?

Bedankt voor je snelle reply PHPerik!
 
PHP erik

PHP erik

23/06/2007 22:41:00
Quote Anchor link
Voor zover ik weet hangen alle functies in php die dit kunnen echt af van die instelling.
 
Chris

Chris

23/06/2007 22:45:00
Quote Anchor link
Ok, Dan ga ik dit proberen, hartstikke bedankt voor je hulp PHPerik!
 
Chris

Chris

24/06/2007 10:47:00
Quote Anchor link
Vaag, ik heb het geprobeerd.. Eerst kreeg ik een error dat het bestand niet bestond, wat klopte, en daarna maakte ik het bestand en typte ik er een klein verhaaltje in, en nou weergeeft hij op de website helemaal niets :S

Ik heb het met get_file_contents('http://websys.scriptersdomein.nl/news.txt'); gedaan...

Weet iemand een oplossing?
 
PHP Newbie

PHP Newbie

24/06/2007 11:29:00
Quote Anchor link
even get & file omdraaien ;-)

Het is: file_get_contents(), niet get_file_contents()
 
Jelmer -

Jelmer -

24/06/2007 11:47:00
Quote Anchor link
Je kan natuurlijk ook gewoon een iframepje maken dat direct verwijst naar je eigen site... Ik denk dat dat nog wel de minst omgevings-gevoelige oplossing is.

Want wat is eigenlijk het voordeel van deze informatie door de webserver in te laten laden? Die doet er zelf niets mee, en verder is het eigenlijk alleen maar nadelig voor de snelheid.
 
Chris

Chris

24/06/2007 12:54:00
Quote Anchor link
O, sorry, verkeerd opgeschreven in mijn post :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php file_get_contents('http://websys.scriptersdomein.nl/news.txt'); ?>


is wat er staat bij mij.

Ja, een iframe kan ik inderdaad maken, is inderdaad minst omgevingsgevoelig..

Op zich is het maar een klein bestandje, en het bestand zelf is niet groot, dus de snelheid valt heel erg mee (gelukkig).

Bedankt voor de tip met Iframes, die ga ik doen :D
 
Joren de Wit

Joren de Wit

24/06/2007 13:08:00
Quote Anchor link
Tja, zoals jij het gebruikt werkt het ook niet. Dit werkt namelijk wel gewoon:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
 $content
= file_get_contents('http://websys.scriptersdomein.nl/news.txt');
 echo $content;
 ?>
 
Chris

Chris

24/06/2007 13:12:00
Quote Anchor link
shame_on_me()

Ty very very much! Dit werkt wel :D

(en het verschil met laden , ik zie geen verschil :D )
 
Jelmer -

Jelmer -

24/06/2007 13:14:00
Quote Anchor link
Scripter_ schreef op 24.06.2007 12:54:
Op zich is het maar een klein bestandje, en het bestand zelf is niet groot, dus de snelheid valt heel erg mee (gelukkig).


Ik maak me ook niet zo'n zorgen over de grootte van het bestand, aangezien de netwerkverbindingen tussen server meestal wel ok is. Maar ik denk dat het opvragen van het bestand, en het wachten tot jouw server heeft geantwoord het langste duurt. En stel dat jouw server het druk heeft, dan duurt het antwoorden des te langer.

Het probleem bij het ophalen is dan dat de hele pagina moet wachten op jouw server. Als je gebruik maakt van een iframe, wordt het wachten door de browser gedaan. Een browser kan zonder problemen meerdere dingen tegelijk doen, dus terwijl hij wacht op jouw pagina, zal hij de rest van de admin inladen, zodat de gebruiker verder kan. :)
 
Chris

Chris

24/06/2007 13:22:00
Quote Anchor link
Jelmer schreef op 24.06.2007 13:14:

Ik maak me ook niet zo'n zorgen over de grootte van het bestand, aangezien de netwerkverbindingen tussen server meestal wel ok is. Maar ik denk dat het opvragen van het bestand, en het wachten tot jouw server heeft geantwoord het langste duurt. En stel dat jouw server het druk heeft, dan duurt het antwoorden des te langer.

Het probleem bij het ophalen is dan dat de hele pagina moet wachten op jouw server. Als je gebruik maakt van een iframe, wordt het wachten door de browser gedaan. Een browser kan zonder problemen meerdere dingen tegelijk doen, dus terwijl hij wacht op jouw pagina, zal hij de rest van de admin inladen, zodat de gebruiker verder kan. :)


Ja, daar heb je inderdaad een punt.. Maar met een Iframe ziet het er minder netjes uit, met de file_get_contents() ziet het er veel netter uit.. (Zie het resultaat trouwens op WebSys.ScriptersDomein.nl/administration.php
Geen zorgen, je kan toch niets verkeerd doen, omdat er nog niets in staat =)

En zodra er wel wat in staat, is hij meerdere keren beveiligt (A)
 
Jelmer -

Jelmer -

24/06/2007 13:30:00
Quote Anchor link
Je kan ook een extra variabele maken bij het opvragen van het nieuws, waarin je het stylesheet dat erop moet worden toegepast meegeeft. Zo kan de website hem zo goed als volledig naar eigen wens opmaken.

Ik weet niet wat je doelgroep is, en wat je verwacht van je systeem, maar je huidige oplossing schaalt moeilijk denk ik. Je maakt daarbij ook nog eens de websites 'afhankelijk' van jouw server. Als jouw server stom doet, doen al deze adminpanelen het niet meer, omdat die moeten wachten op de timeout van file_get_contents (30 of 60 seconden?) en iedere pagina opvragen op deze website vervolgens dus 30 of 60 seconden gaat duren...
 
Chris

Chris

24/06/2007 13:37:00
Quote Anchor link
Hm, ja, heb je toch weer een punt.. En wat nog makkelijker is, is natuurlijk om een link neer te zetten.. Dan hoeft de gebruiker nooit te wachten.. Ga even kloten met de Iframe, bedankt jelmer =)
 
PHP erik

PHP erik

24/06/2007 14:16:00
Quote Anchor link
Ik zou absoluut geen iframe gebruiken. Gewoon de time-out van de connectie eerst testen (fopen & socket-functies). Dan heeft de gebruiker nooit een grote vertraging. Verder gewoon even cachen en max 1x per dag nieuwe gegevens ophalen.

Ik zie iframe als iets in het verleden dat we snel moeten vergeten.
 
Nick Mulder

Nick Mulder

24/06/2007 14:20:00
Quote Anchor link
En als de gebruiker z'n fopen url uit heeft staan? En geen cURL? Dan moet je bijna wel aan het iframe... (of met javascript)
 
Chris

Chris

24/06/2007 14:22:00
Quote Anchor link
PHPerik, op zich heb ik mijn reseller pakket bij een host gekocht waar ik zeer tevreden ben. Die server is laatst nog vernieuwd en de website is snel geladen.

Denk dat ik dan voor de beta versie aan de linkerkant met file_get_content() doe en aan de rechterkant met een iframe ga werken. Wat ik wel vind is dat een iframe er lelijk uitziet, zeker als de gebruikers een andere layout ervoor maken (wat ongelooflijk simpel is om te doen) en met file_get_content() komt er gewoon de tekst te staan, en maakt het niet uit hoe de layout eruit ziet.

Gebruikt phpbb trouwens in hun administratie gedeelte niet ook file_get_content() voor updates, nieuws en dergelijke?
 
Jelmer -

Jelmer -

24/06/2007 15:24:00
Quote Anchor link
PHPerik schreef op 24.06.2007 14:16:
Ik zie iframe als iets in het verleden dat we snel moeten vergeten.

Maar is dat een argument waarmee jij mensen over wilt halen om het (ook) niet te gaan gebruiken? Een iframe heeft hier gewoon een voordeel boven file_get_contents. Het wordt nog steeds ondersteund, het werkt goed, het is belachelijk simpel. Google is geen argument, toegankelijkheid is in deze situatie (een adminpaneel!) geen argument... Ik zie niet waarom het gebruik hiervan kwaad zou kunnen.

... of is het puur een mening, een persoonlijke haat-relatie tussen Erik en zijn iframes ;)

Edit: een 3e alternatief is overigens Javascript. Daarmee kan je het bestand asynchroon laden (wat ook het voordeel van een iframe is) en hoeft de gebruiker er dus niet op te wachten, en je berichtjes worden direct in je html geladen. Eigenlijk is het vrijwel vergelijkbaar met file_get_contents, maar dan met de voordelen van een iframe :)
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Chris

Chris

24/06/2007 15:30:00
Quote Anchor link
Ok, en hoe moet ik dat dan doen Jelmer?

Ik heb vrij weinig ervaring met Javascript... YPM had het er ook al over, (wat ik nu net zie).
 
Jelmer -

Jelmer -

24/06/2007 15:40:00
Quote Anchor link
Je maakt een .js bestandje en daarin roep je gewoon een functie aan die een functie binnen de pagina aanroept en hem de nieuwsberichten geeft. De pagina maakt er dan vervolgens wat moois van. Meer vrijheid kan je bijna niet hebben!

JS-bestandje op jouw server:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
if(typeof printNewsCallback == 'Function') {
    printNewsCallback([
        {
            title: 'Nieuwe versie',
            body: 'Er is sinds 20-05-2009 een nieuwe versie. Dit maal maar 3 bugfixes.'
        },
        {
            title: 'Month of Ducks',
            body: 'Deze maand ga ik me belachelijk veel inzetten om alle bugs uit de code te krijgen.'
    ]);
    
    // zie ook json_encode() of PEAR_JSON
}

'Clientside'
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
<script type="text/javascript">
window.onload = function() {
    // pas bij onload, zodat de pagina niet gaat wachten met
    // weergeven op het bestand
    
    // nu weet ik niet meer of dit werkte in Internet Explorer,
    // dat moet je misschien even nazoeken of afkijken van bijv
    // dojo of scriptaculous.
    var scripttag = document.createElement('script');
    scripttag.setAttribute('type', 'text/javascript');
    scripttag.src = 'http://pad.naar./jou.js';
    document.body.appendChild(scripttag);
    
    function printNewsCallback(nieuws)
    {
        var html = ['<ul>']; // arrays zijn sneller dan strings in Internet Explorer.
        for(var i = 0; i < nieuws.length; i++) {
            html.push('<li><h2>' + nieuws[i].title + '</h2>');
            html.push('<p>' + nieuws[i].body + '</p></li>');
        }
        html.push('</ul>');
        document.getElementById('nieuws').innerHTML = html.join('');
    }
}
</script>

<div id="nieuws">
wordt geladen?
</div>
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 

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.