get uit txt-bestand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

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 »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

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 »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Pagina: 1 2 volgende »

Hipska BE

Hipska BE

30/05/2005 18:18:00
Quote Anchor link
ik heb een txt bestand met op elke lijn een emailadres. hoe kan ik die een voor een uitlezen en willekeurig er een vantussen halen?
 
PHP hulp

PHP hulp

13/01/2025 21:05:17
 
Ev0l

ev0l

30/05/2005 18:28:00
Quote Anchor link
Het hele tekstbestand uitlezen (fopen), vervolgens alles in een array zetten (desnoods met behulp van explode) en een random $arr[$i] gebruiken bijvoorbeeld.

http://www.php.net voor uitleg van alle functies.

Edit: zonder echte array, voorbeeld:

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
<?php

$file
= 'data.txt';
$open = fopen($file, r);
$data = fread($open, filesize($file));

// Splitten per regel
$expl = explode("\n",$data);

$i = rand(1,3);
// Explode begint bij 0, random bij 1 in dit geval (duidelijkheid)
$i = $i-1;
$output = $expl[$i];

echo "$output";

?>


In mijn data.txt staat de volgende informatie:

[email protected]
[email protected]
[email protected]

Zo wordt er dus random een mailadres geselecteerd.
Gewijzigd op 30/05/2005 18:41:00 door ev0l
 
Hipska BE

Hipska BE

30/05/2005 18:51:00
Quote Anchor link
en hoe dan een gekozen emailadres verwijderen uit textbestand bv mail.php?action=delete&[email protected]
 
Willem Jan Z

Willem Jan Z

30/05/2005 18:52:00
Quote Anchor link
Je moet alleen nog even de rijen tellen (count();? weet het eigenlijk niet) En die drie veranderen in die waarde...
 
Jelmer -

Jelmer -

30/05/2005 19:11:00
Quote Anchor link
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
<?php

$file
= 'data.txt';
$open = fopen($file, 'r');
$data = fread($open, filesize($file));
fclose($open);

// Splitten per regel
$a_Adressen = explode("\n",$data);

$i = rand(1,count($a_Adressen));
// Explode begint bij 0, random bij 1 in dit geval (duidelijkheid)
$i = $i-1;
$output = $a_Adressen[$i];
echo "$output";

if(isset($_GET['action']) && $_GET['action'] == 'delete'){
   if($i_key = array_search($_GET['email'])){
      unset($a_Adressen);
      $handle = fopen($file, 'w');
      fwrite($handle, implode("\n", $a_Adressen)) or die('Kon gegevens niet schrijven.');
      fclose($handle);
   }
}


?>


Zoiets?
 
Hipska BE

Hipska BE

30/05/2005 19:17:00
Quote Anchor link
ik ga dit eens proberen (mits nodige aanpassingen). Bedankt ;-)
 
Ev0l

ev0l

30/05/2005 19:22:00
Quote Anchor link
Ik zal delete er even bijscripten met behulp van een postdata formulier zometeen.
 
Hipska BE

Hipska BE

30/05/2005 19:47:00
 
Willem Jan Z

Willem Jan Z

30/05/2005 20:06:00
Quote Anchor link
Alle 3 leeg :S Zie niks noppes , niet veel dus
 
Hipska BE

Hipska BE

30/05/2005 20:17:00
Quote Anchor link
basisbestand

ok, ik kan nu zien waar het gekozen email staat. hoe haal ik die nu vantussen mijn tekstbestand?
 
Willem Jan Z

Willem Jan Z

30/05/2005 20:26:00
Quote Anchor link
echo $a_Adressen['#']; (wel min 1 want 0 is de eerste...)

Edit: Typo
Gewijzigd op 30/05/2005 22:55:00 door Willem Jan Z
 
Hipska BE

Hipska BE

30/05/2005 20:28:00
Quote Anchor link
ja die hebbik al gevonde, hoe zet ik nu alle andere adressen weer in het bestand zonder die ene
 
Jelmer -

Jelmer -

30/05/2005 20:42:00
Quote Anchor link
je unset hem uit de array, en dan schrijf je de array (met implode("\n") ieder email op een nieuwe regel) weer teru gin het bestand.
 
Ev0l

ev0l

30/05/2005 20:44:00
Quote Anchor link
$file is het bestand, $expl is de explode die ik eerder toonde, $id is de regel die je zelf al gevonden had (degene die dus weg moet). $total is het aantal regels in de tekstbestand, of pak gewoon zelf een willekeurig aantal hoger dan het aantal adressen, wel minder netjes....

// Bestand leegmaken
$owrite = fopen($file, w);
$write = fwrite($owrite, '');
fclose($owrite);

// We gaan herschrijven
$aopen = fopen($file, a);

for ($i=0;$i<$total;$i++) {

if ($i != $id) {
$result = fwrite($aopen, "$expl[$i]\n";
$var = 1;
}
}

if ( $var == '1' ) {
echo "Verwijderd.";
} else {
echo "Niet verwijderd, het opgegeven adres kwam blijkbaar niet in de database voor...";
}

Niet getest, misschien enige foutjes die er zitten, maar je snapt het idee.
 
Jelmer -

Jelmer -

30/05/2005 20:47:00
Quote Anchor link
$write = fwrite($owrite, '');

Is niet nodig, w (wat een string is, en dus tussen "-tjes moet!) zet de pointer automatisch al bij het begin.

En had ik niet ongeveer hetzelfde script gemaakt, alleen dan een paar posts eerder (en met logischere namen)
 
Ev0l

ev0l

30/05/2005 20:50:00
Quote Anchor link
Ja, maar met alleen w lukt het niet vanwege de for functie... Stel je gebruikt w, dan zal elke keer als-ie door de for 'loop' gaat hij slechts één regel wegschrijven, en ik neem aan de je alle e-mailadressen terug wil zien en niet alleen de laatste...

Edit: en nee, jij hebt die code niet geschreven :P.
Gewijzigd op 30/05/2005 20:52:00 door ev0l
 
Hipska BE

Hipska BE

30/05/2005 21:09:00
Quote Anchor link
basisbestand

Het werkt!!!
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
<?php

$file
= 'email.txt';
$open = fopen($file, 'r');
$data = fread($open, filesize($file));
fclose($open);

// Splitten per regel
$a_Adressen = explode("\n",$data);

echo "<p>\n"; // alles weergeven
$max = count($a_Adressen);
for ($i = 0; $i < $max; $i++)
 {

 echo "<a href='?email=".$a_Adressen[$i]."'>".$a_Adressen[$i]."</a><br>\n";
 }

echo "</p>\n\n";

if($i_key = array_search($_GET['email'],$a_Adressen))
  {

  echo "<p>\$_GET['email'] = ".$_GET['email']."<br>\n"; // hulp tonen
  echo "gekozen email staat in array op positie ".$i_key."<br>\n";
  echo "Dit maakt \$a_Adressen[".$i_key."] = ".$a_Adressen[$i_key]."</p>\n";
  echo "<p><a href='?email=".$a_Adressen[$i_key]."&action=delete'>Verwijder email</a></p>";
  
  if($_GET['action'] == 'delete') // het adres deleten
    {
    unset($a_Adressen[$i_key]);
    $handle = fopen($file, 'w');
    fwrite($handle, implode("\n", $a_Adressen)) or die('Kon gegevens niet schrijven.');
    fclose($handle);
    echo "emailadres verwijdert uit database";
    }
  }

  else{ echo "email staat niet in database";}

?>


maar het kan enkel nog niet het eerste emailadres vinden $a_Adressen[0] vind hij niet bij search_array()
Gewijzigd op 30/05/2005 21:34:00 door Hipska BE
 
Hipska BE

Hipska BE

30/05/2005 21:56:00
Quote Anchor link
iemand? en hoe deed je dat weer om enkel op het einde bv nog een rij bij te schrijven?
 
Ev0l

ev0l

30/05/2005 22:01:00
Quote Anchor link
Misschien moet je even omhoog lezen...
 
Hipska BE

Hipska BE

30/05/2005 22:05:00
Quote Anchor link
ev0l:
Misschien moet je even omhoog lezen...
^o) dan klopt het niet he, alles kan hij vinden in de array en deleten, behalve emailadres 1
 
Jelmer -

Jelmer -

30/05/2005 23:05:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? $max = count($a_Adressen);?>

Bekend maar vreemd probleem. Een array kan wel de waarde 0 hebben, dus 0, 1, 2, 3, 4 enz. Maar als je de array (bijv. {0,1, 2, 3, 4}) zal hij 5 geven, omdat hij bij een begint te tellen. Dat zou dus verklaren dat hij die niet weergeeft.

edit: ooh, shit, ik weet het al.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? if($i_key = array_search($_GET['email'],$a_Adressen))?>

Als array_search zegt dat het 0 is, denkt de if-constructie dat hij false bedoelt.
Maak er dus van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<? if(in_array($_GET['email'], $a_Adressen)){
   $i_key = array_search($_GET['email'], $a_Adressen);
}
?>
Gewijzigd op 30/05/2005 23:06: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.