[PHP] .txt vanaf andere website oproepen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

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 »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware 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: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

Outsystems Developer Medior

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 ervaren 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 de

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

23/11/2024 10:31:01
 
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.