tld uit url halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

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 »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

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

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

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 »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

Ervaren 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 ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »
Robin

Robin

04/12/2006 19:04:00
Quote Anchor link
Hallo,

Ik ben op zoek naar een manier om de tld uit een opgegeven url te halen en op te slaan.

nu heb ik al wat geprobeerd met "parse url" maar daar kan ik de tld niet mee naar boven halen.

ook ben ik bezig met het volgende :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$string
= 'http://www.google.nl';
$string = str_replace('http://','',$string);
$onderdelen = explode('.',$string);

$var = $onderdelen[0];
$var = $onderdelen[1];
$var = $onderdelen[2];

?>


aangezien elke url anders is werkt bovenstaande niet goed...en het word ook een aardige code om te controleren waar de tld zich bevind.

iemand een idee hoe ik dit het beste voor elkaar kan krijgen ?
 
PHP hulp

PHP hulp

16/11/2024 15:38:14
 
Joren de Wit

Joren de Wit

04/12/2006 19:08:00
Quote Anchor link
Ik denk dat je met $_SERVER['HTTP_HOST'] direct te pakken hebt wat jij wilt...
 
Robin

Robin

04/12/2006 19:21:00
Quote Anchor link
met $_SERVER['HTTP_HOST'] haal ik toch de gehele url op ??

de url heb ik al. ik wil alleen weten wat de tld is, dus .nl .com .eu .net etc

dan is het de bedoeling dat deze word opgeslagen in een variabele, dus stel dat de tld .nl dan moet het zoeits worden $tld=".nl"
 
Joren de Wit

Joren de Wit

04/12/2006 19:33:00
Quote Anchor link
Maar je kunt die waarde toch gewoon exploden? In dit geval zou je het zelfs met strrchr() kunnen doen omdat je alleen alles vanaf de laatste punt (.) wilt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$tld
= strrchr($_SERVER['HTTP_HOST'], '.');
?>
 
Robin

Robin

04/12/2006 19:36:00
Quote Anchor link
1 probleem, stel dat de url als volgt word opgegeven : http://www.voorbeeld.nl/index.php

dan geeft hij dus als resultaat "php"

kan ik ook de gegevens ophalen tussen de enelaatste en de laatste punt ? op die manier zou ik dan kunnen controleren waar de tld zich bevind.

explode is ook lastig aangezien de url dus elke keer anders is en niet standaar op .nl eindigt. hoe kan ik dan checken waar de tld zich bevind ?
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Jelmer -

Jelmer -

04/12/2006 20:21:00
Quote Anchor link
Kijk ook eens naar parse_url.
 
Robin

Robin

04/12/2006 20:46:00
Quote Anchor link
ja daar heb ik reeds naar gekeken, die haalt echt alles op uit een url behalve de tld.

hij haalt wel een stuk op met een gedeelte van het tld, misschien dat ik dat kan combineren met bovenstaande code
 
- -

- -

04/12/2006 20:49:00
Quote Anchor link
dr was een functie voor, ben vergeten. gewoon met regex doen
 
Legolas

Legolas

04/12/2006 20:52:00
Quote Anchor link
parse_url, dan host exploden, en vervolgens laatste waarde
 
Robin

Robin

04/12/2006 20:59:00
Quote Anchor link
thx voor de reacties...ik kan weer aan het werk ha ha. ik zal het meteen even proberen
 
- -

- -

04/12/2006 21:32:00
Quote Anchor link
tada:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$string
= 'http://www.google.nl/';
$onderdelen = pathinfo($string);
$var = $onderdelen['extension'];
?>

Edit:
let op: http://www.google.com/google.php levert php op!

nja zo dan maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$string
= 'http://www.google.nl/lol.php';
$onderdelen = pathinfo($string);
$var = $onderdelen['dirname'];
$onderdelen = pathinfo($var);
$var = $onderdelen['extension'];
?>
Gewijzigd op 01/01/1970 01:00:00 door - -
 
Legolas

Legolas

04/12/2006 21:40:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

$arr
= parse_url($url);
$arr = explode('.', $arr['host']);
$tld = array_pop($arr);

?>
Gewijzigd op 01/01/1970 01:00:00 door Legolas
 
Joren de Wit

Joren de Wit

04/12/2006 21:47:00
Quote Anchor link
@Jonathan: tja dat werkt niet erg lekker he...

@Robin: heb jij mijn oplossing wel geprobeerd. $_SERVER['HTTP_HOST'] bevat namelijk van een url als www.voorbeeld.com/test/index.php alleen het gedeelte 'www.voorbeeld.com'.

ps. @Legolas: nice :-)
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Robin

Robin

04/12/2006 22:32:00
Quote Anchor link
blanche,

wat je zegt klopt inderdaad. op zich werkte het prima, maar hij pakt dan de tld van de website zelf en niet van de opgegeven url.

een bezoeker van mijn site geeft dmv een formulier een url door die in een database gezet word en adhv deze url wil ik de tld hebben, iets wat me niet is gelukt met $_SERVER['HTTP_HOST']


ik heb nu onderstaande code, maar om de een of andere reden werkt hij niet goed :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$website
= parse_url("http://www.voorbeeld.com");
$host = $website[host];
$parts = explode('.',$host);
$tld = strrchr($parts, '.');

echo $tld;

?>


het ligt hem in het explode gedeelte. als ik onderstaande code naar het scherm probeer te schrijven geeft hij "array" weer ipv "www", "voorbeeld" en "com"

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$website
= parse_url("http://www.voorbeeld.com");
$host = $website[host];
$parts = explode('.',$host);
echo $parts;
?>


edit : ik had de overige reacties nog niet gezien, dus die ga ik ook even proberen.

edit 2 : de post van legola werkt zo te zien het best en geeft tot op heden altijd het goede resultaat :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

$arr
= parse_url("http://www.test.com/index.php");
$arr = explode('.', $arr['host']);
$tld = array_pop($arr);

echo $tld;

?>
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Joren de Wit

Joren de Wit

04/12/2006 22:37:00
Quote Anchor link
Aha, dan heb ik je vraag verkeerd begrepen. Ik dacht dat het ging om de url waarmee je website aangeroepen was...

Maar kijk dan even naar het voorbeeld van Legolas, dat is dan precies wat je zoekt.
 
Robin

Robin

04/12/2006 22:38:00
Quote Anchor link
blanche toch bedankt want op zich was het wel hetgeen ik uiteindelijk wilde hebben alleen dan met een opgegeven url.

die van legolas werkt inderdaad perfect.

iedereen erg bedankt voor de reacties, echt super
 



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.