bestand naar database...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior iOS Developer vacature

Je bent innovatief. Je bent creatief. Jij gaat voor een topbaan. Mobile apps ontwerpen, uitwerken en realiseren, dat is jouw passie! Met grote toewijding richt jij je dan ook op een app waarmee consumenten met een gezichtsscan betalen. Of je stort je je op een app die de temperatuur in huis op afstand kan regelen. Het spreekt voor zich dat jouw apps top of the bill zijn als het gaat om gebruiksvriendelijkheid en veiligheid. Ze hebben impact. Je voelt je als een vis in het water in een iOS-omgeving maar, veelzijdig als je bent, kun je ook met andere platforms

Bekijk vacature »

Senior Front-end Developer vacature

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Functioneel applicatiebeheerder e-learning

GGZ Ecademy is een initiatief van en voor ggz-instellingen die samenwerken bij scholing van (toekomstige) zorgprofessionals in de geestelijke gezondheidszorg. Kernactiviteiten zijn het ontwikkelen van (e-learning) leerproducten, het faciliteren van leertechnologie en kennisdeling. Het initiatief is in 2011 gestart. Op dit moment is GGZ Ecademy een coöperatieve vereniging met meer dan 80 leden. Het gaat daarbij om instellingen uit de ggz, verslavingszorg, forensische zorg, RIBW, SGLVG, KJP en onderwijsinstellingen. Activiteiten worden (met inzet van externe leveranciers en inhoudsdeskundigen uit deelnemende instellingen) aangestuurd door een team van 12 medewerkers. Vanwege de groei in het aantal te ondersteunen leden is er de

Bekijk vacature »

Front End Developer Angular in Delft

Front End DeveloperAngular in Delft (BSc. MSc. Computer Science,HTML, CSS Angular, Area Delft) Intro For one of our top clients in Delft are, we are looking for Frontend Angular Developers. Our client is developing state-of-the-art monitoring software applications to decode and ingest technical sensor data. This software is also used to process and visualize information inside the data and work 24/7. Organisation As a Front-end developer at Fugro you are part of our multidisciplinary Agile/ Scrum team with 6 professionals. Together with our frontend and backend developers you’ll be working on of innovative projects, where you’re creating a bridge between

Bekijk vacature »

.NET Developer / C# / miljarden berichten / Zorgse

Functieomschrijving Zit jij aan je plafond als .NET C# Developer? Wil jij de stap maken naar dé .NET software organisatie van Tilburg? Lees dan nu verder! Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie;

Bekijk vacature »

C# PHP Python Ontwikkelaar

Are you ready to take the next great step in your career? Are you ready to join a global, dynamic world-class team? Are you looking for a job where you are fully responsible for developing advanced solutions that drive value to the business? Are you ready to work at the core of our processes and have the freedom to bring great initiatives to the table? Are you ready to build the future of our company? If you are a dynamic, highly motivated, energetic and friendly individual with a strong background in technology, we're looking for you! If you feel comfortable

Bekijk vacature »

Technisch Ontwerper / Applicatieontwikkelaar max.

Wie zoeken we? Je bent de beste in je vak of hebt de ambitie en de potentie om de beste te worden. Je hebt de passie om nieuwe technologieën te blijven leren en continu jezelf te ontwikkelen. Je hebt de pioniersgeest en drive om nieuwe technologieën, methodieken en concepten toe te passen in projecten en bij klanten. Je vindt het leuk om kennis te delen met collega’s, klanten en vakgenoten. Je bent een ware professional en ambassadeur voor CIMSOLUTIONS. Je voelt je thuis in een informele, collegiale en professionele sfeer waar de aandacht voor de klant en voor de medewerker

Bekijk vacature »

Software Developer C#

ucntie: Software Developer (C#) Opleiding HBO/WO Locatie: Roermond/Sittard area Startdatum: 1 februari Contract: vast dienstverband Uren per week: Fulltime, 40 uur per week Bedrijf: Als innovatieve voorloper binnen de digitale informatiestromen in de medische sector hechten we belang aan het ontwikkelen en implementeren van nieuwe technologieën. We zijn op zoek naar creatieve geesten die energie halen uit het werken met een verscheidenheid aan technologieën, aan de hand van hun eigen ontwerpvrijheid en professionele ontwikkeling. De afdeling Research & Development is verantwoordelijk voor het onderhouden, vernieuwen en installeerbaar opleveren van de applicaties voor de professionele (eerstelijns) gezondheidszorg. Afdeling: Binnen de afdeling

Bekijk vacature »

Ervaren Cognos Ontwikkelaar gezocht!

Functieomschrijving Je zal meedraaien met de bestaande scrumteams die al goed presteren. Je bent je er dus van bewust dat er zaken opgepakt moeten worden die soms niet per se in jouw vakgebied liggen. Hierdoor ontwikkel jij je kennis op een breder vlak. Het is daarom belangrijk om een enthousiaste, proactieve houding te hebben. Functie-eisen – Je beschikt over ruime kennis van en ervaring met het ontwikkelen van Cognos producten; – Je hebt minimaal 2 jaar ervaring met Cognos; – Je voelt je comfortabel in de rol van Informatie analist; – Je hebt ervaring met datamodelleren en het testen van

Bekijk vacature »

Front-End Developer / JavaScript/ Vue / 5200 euro

Functieomschrijving Wil jij graag als Front-end Developer werken voor een internationale en toonaangevende organisatie? Ben jij altijd op de hoogte van de modernste technieken? En is het voor jou een sport om hoogwaardige codes te schrijven? Lees snel verder! Het ontwikkelen van de online platvormen met behulp van JavaScript en Vue; Werken aan lange termijn projecten; Je schrijft kwalitatieve code en test dit door middel van unit tests; Wensen van de Product Owner vertalen naar technische oplossingen; Het geven van workshops en trainingen; Analytisch en kritisch meedenken over verbeteringen in tools en werkwijzen. Functie-eisen Je hebt HBO/WO werk- en denkniveau;

Bekijk vacature »

.NET Developer PACS / Multimedia

Wil jij met jouw ontwikkelskills medisch specialisten het optimale uit beeldmateriaal laten halen? Dan is dit jouw droombaan! Ter versterking van ons PACS-team in Amsterdam zoeken wij een ontwikkelaar die verantwoordelijkheid krijgt over zijn ‘eigen’ software. Jouw baan In deze functie ga je medische apparatuur (ECG\echo\OCT\MRI\Etc) integreren in ons EPD. Jij houdt je daarnaast bezig met het maken van software om de verschillende output-formaten van de apparatuur te ondersteunen en te presenteren aan medische specialisten. Tevens ben je verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van je eigen PACS-tools (Picture Archiving and Communication System). Die tools integreer je feilloos

Bekijk vacature »

Software Developer / C en C++

Functieomschrijving Werk jij graag binnen een platte en informele organisatie die eigen technische oplossingen ontwikkelt die wereldwijd gebruikt worden? Heb jij ervaring met C en C++ en ligt jouw interesse ook (deels) bij embedded programmeren? Lees dan deze vacature! Je ontwikkelt software voor technische oplossingen, deels embedded, middels C en C++; Je werkt in teamverband middels Agile/Scrum met twee wekelijkse sprints; Je vervult taken binnen het hele proces: requirements - ontwerp - code schrijven - reviewen - testen - implementatie; Je werkt mee in projecten en begeleidt deze waar nodig; Je schakelt met diverse betrokkenen waaronder de afdeling Productmanagment; Je

Bekijk vacature »

Senior Data Engineer (Cargill Cocoa & Chocolat

Cargill Position Purpose & Summary At Cargill Cocoa & Chocolate (CCC) we are leveraging the big data capabilities of Cargill's Hadoop/Cloudera Data Platform. The platform will be critical in driving digital transformation and help transform the business into a data-driven organization supporting several departments with information and insights for both our customers as employees. Our goal is to take CCC to the next maturity level in Data & Analytics, which offers you the chance to take a leading role in the transformation, implementation and delivery of our data strategy and future data architecture. The Data Engineer (Data Model & Systems

Bekijk vacature »

Front-end Developer / Java / GUI / Levensreddend

Functieomschrijving Ben jij als Front-End Developer een starter, junior of medior op de arbeidsmarkt en wil je aan de slag voor een productontwikkelaar met een positieve maatschappelijke impact in de regio van Utrecht? Werk je graag voor een echte soft- en hardwareclub en zie jij het als een uitdaging om aan (mogelijk) levensreddende producten te werken? Lees dan snel verder! Het ontwikkelen van GUI's in Java voor embedded devices en client applicaties; Het vernieuwen en aanpassen van GUI's en zorgen voor een goede integratie met nieuwe producten; Het ontwikkelen van software dat moet voldoen aan hoge kwaliteitseisen; Je participeert als

Bekijk vacature »

Senior Lead Developer / Full stack / .NET / Azure

Functieomschrijving Wil jij graag als meewerkend voorman werken in een ambitieus bedrijf dat moderne software ontwikkelt voor grote klanten? Ben jij goed thuis in .NET omgevingen en het Azure platform en zorg je graag dat alles in goede banen loopt? Lees dan snel verder! Ontwikkelen en testen van de software en het framework via Scrum principes; Dagelijks aansturen van het Development Team; Coördineren van projecten; Kwaliteitscontrole op de code; Architectuur bepalen en zorgen dat deze gevolgd wordt; Overzicht over functioneel en technisch ontwerp van de software; Sparren met directie over IT strategieën. Functie-eisen Ruime ervaring met het .NET framework, ASP.NET,

Bekijk vacature »
Robin de Vries

Robin de Vries

09/12/2008 17:14:00
Quote Anchor link
hoi,

ik heb een bestand, wat ik graag naar een database over wil zetten, alleen ik weet niet hoe ik het in een rij krijg.... kan iemand een voorbeeld scriptje maken???

dit is het bestand: http://stmichaelcollege.nl/weersmc/downld08.txt

grt, Robin
 
PHP hulp

PHP hulp

08/04/2020 17:49:19
 
Frank -

Frank -

09/12/2008 17:30:00
Quote Anchor link
"een database"

Welke database? Vrijwel iedere database heeft wel een functie om text-bestanden te importeren, bv. COPY in PostgreSQL of LOAD FILE in MySQL. Zie de handleiding van jouw database.

Uiteraard kun je ook met PHP de boel gaan uitlezen en met losse INSERT-queries de boel in de database wegschrijven. Mogelijkheden genoeg.

Edit: Moet LOAD zijn.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Rens nvt

Rens nvt

09/12/2008 17:32:00
Quote Anchor link
ff een snelle opzet, maar op deze manier kun je per regel alle cellen doorlopen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$regels
= file('filename');
foreach ($regels as $regel)
{

  $cellen = explode("\t", $regel);
}

?>
 
Robin de Vries

Robin de Vries

29/12/2008 12:20:00
Quote Anchor link
nu wil ik graag de laatste regel in een variabele hebben, en deze in de database proppen? hoe pas ik het script van Rens aan zodat hij de laatste regel pakt.
 
Marco

Marco

29/12/2008 12:33:00
Quote Anchor link
Zoiets?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$regels
= file('filename');
$size = sizeof($regels) - 1;

$cellen = explode("\t", $regels[$size]);

?>
 
Robin de Vries

Robin de Vries

29/12/2008 12:53:00
Quote Anchor link
@marco,

thanks! Het werkt :)
 
Robin de Vries

Robin de Vries

29/12/2008 13:13:00
Quote Anchor link
dit is het zegmaar nu,

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$regels
= file('downld08.txt');
$size = sizeof($regels) - 1;

$cellen = explode("\t", $regels[$size]);
$cellen = $cellen[0];
$cel = explode('   ',$cellen);
echo $cel[36];

?>


nu hoort ie de waarde 5 aan te geven, alleen doet ie dat niet? wat is er mis??
 
PHP Newbie

PHP Newbie

29/12/2008 13:23:00
Quote Anchor link
echo '<pre>'.print_r($cel, true).'</pre>';
 
Robin de Vries

Robin de Vries

29/12/2008 13:33:00
Quote Anchor link
Array
(
[0] => 9-12-08 12:20
[1] => ---
[2] => ---
[3] => ---
[4] => ---
[5] => ---
[6] => 0.0
[7] => ---
[8] => 0.00
[9] => 0.0
[10] => ---
[11] => ---
[12] => ---
[13] => ---
[14] => --- 1012.4 0.00
[15] => 0.0
[16] => ---
[17] =>
[18] => ---
[19] => ---
[20] => ---
[21] => ---
[22] => ---
[23] => ---
[24] => ---
[25] => 22.2
[26] => 39
[27] => 7.6
[28] => 21.1
[29] => 0.00
[30] => 0
[31] => 1
[32] =>
[33] => 0.0
[34] => 5

)

hij pakt er een paar samen :P

mijn 'spatie' explode heeft geen zin, hoe kan ie splitten is er een manier om op iedere 'leegte' te splitten, maar alle spaties te verwijderen.
Gewijzigd op 01/01/1970 01:00:00 door Robin de Vries
 
Joren de Wit

Joren de Wit

29/12/2008 13:36:00
Quote Anchor link
Nou, $cel[36] bestaat dus niet, dat blijkt wel. Die waarde 5 waar jij het over hebt, zit in $cel[34]...
 
Robin de Vries

Robin de Vries

29/12/2008 15:45:00
Quote Anchor link
zover was ik al,

alleen deze filtrering is dus niet juist

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$cel
= explode('   ',$cellen);
?>


zie bovenstaand voorbeeld,

is er een andere manieer om ieder vakje apart te krijgen, want zoals je ziet
is $cel[14] gelijk aan 3 waarden..
 
Joren de Wit

Joren de Wit

29/12/2008 16:02:00
Quote Anchor link
Jij gaat er in je explode() dan ook vanuit dat er tussen twee opeenvolgende waarden altijd 3 spaties zitten, maar dat is niet het geval.

Wat je zou kunnen doen is exploden op een enkele spatie en vervolgens de loze spaties die je in je array krijgt eruit knikkeren...
 
Robin de Vries

Robin de Vries

29/12/2008 16:05:00
Quote Anchor link
dan kom ik dus op dit uit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$regels
= file('downld08.txt');
$size = sizeof($regels) - 1;

$cellen = explode("\t", $regels[$size]);
$cellen = $cellen[0];
$cel = explode(' ',$cellen);
echo $cel[36];
echo '<pre>'.print_r($cel, true).'</pre>';
?>

met als resultaat, deze zooi, zoiezo is het misschien niet het beste om explode uit te voeren op ' ' ...
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Array
(
    [0] =>
    [1] => 9-12-08
    [2] =>
    [3] => 12:20
    [4] =>
    [5] =>
    [6] =>
    [7] => ---
    [8] =>
    [9] =>
    [10] =>
    [11] => ---
    [12] =>
    [13] =>
    [14] =>
    [15] => ---
    [16] =>
    [17] =>
    [18] => ---
    [19] =>
    [20] =>
    [21] =>
    [22] => ---
    [23] =>
    [24] =>
    [25] => 0.0
    [26] =>
    [27] =>
    [28] => ---
    [29] =>
    [30] =>
    [31] => 0.00
    [32] =>
    [33] =>
    [34] => 0.0
    [35] =>
    [36] =>
    [37] => ---
    [38] =>
    [39] =>
    [40] =>
    [41] => ---
    [42] =>
    [43] =>
    [44] =>
    [45] => ---
    [46] =>
    [47] =>
    [48] =>
    [49] => ---
    [50] =>
    [51] =>
    [52] =>
    [53] => ---
    [54] =>
    [55] => 1012.4
    [56] =>
    [57] => 0.00
    [58] =>
    [59] =>
    [60] => 0.0
    [61] =>
    [62] =>
    [63] => ---
    [64] =>
    [65] =>
    [66] =>
    [67] =>
    [68] =>
    [69] => ---
    [70] =>
    [71] =>
    [72] =>
    [73] => ---
    [74] =>
    [75] =>
    [76] =>
    [77] =>
    [78] => ---
    [79] =>
    [80] =>
    [81] => ---
    [82] =>
    [83] =>
    [84] => ---
    [85] =>
    [86] =>
    [87] =>
    [88] =>
    [89] => ---
    [90] =>
    [91] =>
    [92] =>
    [93] =>
    [94] => ---
    [95] =>
    [96] =>
    [97] => 22.2
    [98] =>
    [99] =>
    [100] =>
    [101] => 39
    [102] =>
    [103] =>
    [104] =>
    [105] => 7.6
    [106] =>
    [107] =>
    [108] => 21.1
    [109] =>
    [110] =>
    [111] =>
    [112] => 0.00
    [113] =>
    [114] =>
    [115] =>
    [116] =>
    [117] => 0
    [118] =>
    [119] =>
    [120] =>
    [121] => 1
    [122] =>
    [123] =>
    [124] =>
    [125] =>
    [126] =>
    [127] => 0.0
    [128] =>
    [129] =>
    [130] =>
    [131] => 5
    [132] =>

)
 
Joren de Wit

Joren de Wit

29/12/2008 16:17:00
Quote Anchor link
Zoals ik zei: knikker die lege entries er ook nog eens uit. Of anders creëer je een nieuwe array met alleen de nuttige entries uit de array die je nu hebt:
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
<?php
$aLines
= file('http://stmichaelcollege.nl/weersmc/downld08.txt');

$sData = end($aLines);
$aData = explode(' ', $sData);

$aFinalData = array();
foreach($aData as $i => $sData)
{

    $sData = trim($sData);
    
    if(!empty($sData))
    {

        $aFinalData[] = $sData;
    }
}


echo '<pre>'.print_r($aFinalData, true).'</pre>';
?>
 
Robin de Vries

Robin de Vries

29/12/2008 16:24:00
Quote Anchor link
ik heb het nu zo aangepast (om even te kijken) dat ie de bovenste rij pakt, en ik kom op 33 waarden uit ipv. 36, wat toch vreemd is. hij slaat 2x '0' over, en ergens nog een waarde.
http://stmichaelcollege.nl/weersmc/cron.php
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
<?php
$aLines
= file('http://stmichaelcollege.nl/weersmc/downld08.txt');

$sData = $aLines[3];
$aData = explode(' ', $sData);

$aFinalData = array();
foreach($aData as $i => $sData)
{

    $sData = trim($sData);
    
    if(!empty($sData))
    {

        $aFinalData[] = $sData;
    }
}


echo '<pre>'.print_r($aFinalData, true).'</pre>';
?>
 
Joren de Wit

Joren de Wit

29/12/2008 16:36:00
Quote Anchor link
Argh, in het geval van 0 zal empty() ook true opleveren. Verander regel 12 dus eens door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($sData != '')
?>
 
Frank -

Frank -

29/12/2008 16:39:00
Quote Anchor link
Blanche schreef op 29.12.2008 16:36:
Argh, in het geval van 0 zal empty() ook true opleveren.
En daarom ook nooit empty() gebruiken! De waarde 0 is niet gelijk aan een lege waarde, ook al vindt empty() van wel. Dit is gewoon een bug in PHP, vergeet deze onzin en gooi deze functie uit je code.
 
Robin de Vries

Robin de Vries

29/12/2008 16:39:00
Quote Anchor link
thanks blanche :)
 



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.