[PHP] .txt vanaf andere website oproepen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

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 »

.NET 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 »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

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 »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

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 »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

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

02/01/2025 17:42: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.