.txt database quotes uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dynamics CRM Developer @ Regio Den Haag

2021-10-06 iSense Dynamics CRM Developer Ben jij een ervaren Dynamics Ontwikkelaar? Wil je meedenken over de toekomst van de organisatie op het gebied van Dynamics en heb je ervaring met development op het gebied van C#? Lees dan snel verder! ISBA51243 Nieuw Organisatie Voor een semi-overheidsorganisatie in de regio Den Haag zijn we opzoek naar een ervaren Developer, gespecialiseerd op Dynamics 365. Je zal verantwoordelijk worden voor het ontwikkelen van het huidige platform in Dynamics 365. Als developer binnen dit team ga je zorg dragen voor het ontwikkelen binnen Dynamics 365 en het opzetten en optimaliseren van het Powerplatform. Ook

Bekijk vacature »

Senior .Net Developer (fixed & interim)

What are you going to do? All our T-Mobile Thuis systems are developed internally by our enthusiastic and self-organized scrum/DevOps teams. These are responsible for the analysis, the functional design and the realization of software solutions (applications / systems) that support the customer processes and the activation of the services in the network and on the platforms. The developments in IT are moving fast and we believe that you need hands-on expertise in implementing the new technology in order to be able to value these. We are therefore looking for experienced candidates who can and want to combine the role

Bekijk vacature »

PHP Developer Symfony @ Utrecht

2021-10-20 iSense PHP Developer Symfony Wellicht niet zo bekend als Phoxy van PSV, Coentje van Feyenoord of Lucky van Ajax is ElePHPant: de enige echte PHP mascotte! Het maakt ons niet uit of jij een passie voor voetbal hebt of niet, zolang je maar iets met PHP hebt. In dat geval kun je namelijk aan de slag met een grote applicatie als PHP Developer in de woningsector! ISKA51379 Organisatie Is de woningsector er inderdaad een die jouw interesse wekt? De organisatie waar je als PHP Developer komt te werken is een belangrijke schakel binnen de woningbranche, dus dat zit wel

Bekijk vacature »

PHP Developer / Microservices @ Utrecht

2021-10-20 iSense PHP Developer Microservices Je bent PHP Developer en je wil wat. Toch? En wij hebben wat: een toffe functie bij een hechte organisatie die een grote speler vormt op HR-gebied. Je gaat in de rol van PHP Developer ontwikkelen aan verschillende diensten, functionaliteiten en oplossingen voor een complex platform. Iets voor jou? Lees dan zeker even deze vacature en reageer! ISKA51392 Organisatie Jij wil dus wat? Mooi! Hoe klinkt het om aan de slag te gaan binnen een team van drie Developer? Een team dat aan de vooravond van een grote transitie naar een compleet nieuw te bouwen

Bekijk vacature »

PHP en klant contact - unieke functie met goede vo

Bedrijfsomschrijving Mijn klant is een gezonde en sterk groeiende partij die actief is in de wereld van online-marketing. Ze behoren tot één van de sterkst groeiende partijen op dit vlak van dit moment met hele bekende klanten. Ze zijn met hun campagnes zeer succesvol. Ze doen technisch erg slimme en complexe dingen die te maken hebben met hele grote hoeveelheden data. Ze werken voornamelijk voor bekende A merken en daar verzorgen ze een groot deel van de online communicatie voor. Functieomschrijving Er is bij deze klant een rol vrijgekomen voor iemand met zowel PHP als front-end ervaring die aan de

Bekijk vacature »

Junior RPA Developer met veel opleidingsmogelijkhe

Bedrijfsomschrijving RPA is jong en groeiende, net als deze organisatie. Er komt steeds meer vraag naar RPA, hierom is jouw hulp echt nodig. Deze organisatie biedt junioren de kans om de eerste stap te zetten en mee te groeien binnen RPA. Ze bestaat nu bijna 5 jaar en ze hebben al flinke stappen gemaakt. De vraag naar Robotics wordt steeds groter en de klanten van deze organisatie zoeken een snelle en efficiënte manier om bedrijfsprocessen te realiseren. Functieomschrijving Je gaat hier aan de slag als Junior RPA Developer. Jouw affiniteit met techniek maakt je leergierig en zorgt dat je nieuwe

Bekijk vacature »

Audiovisueel Technicus

Ben jij een audiovisuele kenner? Vind je het leuk om bezig te zijn met audio en video? Werk jij netjes, planmatig en zelfstandig? En houd jij je hoofd koel als het spannend wordt? Dan zijn wij op zoek naar jou! Solliciteer nu op de functie van AV Technicus (fulltime) bij BPRvisie in Wijchen. Dit ga je doen Als AV-technicus ben je verantwoordelijk voor de opbouw, afbouw en het bedienen van beeld, geluid en licht tijdens evenementen bij onze klanten. Je bent hét aanspreekpunt voor de klant en het team op locatie. Samen met de accountmanager zorg jij voor een succesvol

Bekijk vacature »

C# .NET Core Ontwikkelaar

Locatie: Veel van onze werkzaamheden voeren wij uit op ons kantoor in Barendrecht of Nieuwegein of bij onze klanten in de regio. Momenteel werken wij zoveel mogelijk vanuit huis. In de toekomst zullen we juiste balans bieden tussen thuiswerken, op kantoor en of klant locatie. Binnen het domein transport en logistiek hebben wij dagelijks te maken met uitdagende vraagstukken op onder andere het vlak van Iot. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op

Bekijk vacature »

Datawarehouse specialist / ETL Ontwikkelaar @ Rott

2021-04-12 iSense Datawarehouse specialist / ETL Ontwikkelaar Datawarehouse ontwikkelaar / ETL ontwikkelaar / DWH ISRA49558 Nieuw Organisatie Onze klant is een semi overheidsinstelling. Ze zijn bezig met het bouwen van een nieuwe BI omgeving. Ze hebben onderzocht hoe het datalandschap en de informatievoorziening geprofessionaliseerd kan worden. Als DWH Ontwikkelaar kun jij hier een belangrijk rol in gaan spelen over hoe je het verder gaat uitvoeren. Het is een informele organisatie met een goede werksfeer. De mensen die er werken zijn ambitieus en werken met de nieuwste technieken. Ben jij toe aan een nieuwe uitdaging als datawarehouse ontwikkelaar waar jij kunt

Bekijk vacature »

Ruby/Elixir Developer (fixed & interim)

What are you going to do? Being a Ruby/Elixir Developer at T-Mobile is an exciting and varied job that touches different facets of both the customer fulfilment & assurance processes and the network infrastructure here at T-Mobile. The department we called ‘Digital Orchestration’ is the gateway between the commercial customer services and the implementation of those in our networks and on our service platforms. This encompasses internet access, TV and voice services for our consumer domain and internet access, connectivity and hosted voice/mobile connect services for our extended business line. The SCRUM team that you’ll join is developing and maintaining

Bekijk vacature »

GE Smallworld Ontwikkelaar - Utilities

Wij zoeken een Geo-ICT Smallworld ontwikkelaar met interesse in de nieuwste ontwikkelingen in de Energiemarkt! Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten nog steeds verder uit. Zo zijn wij ons vooral aan het richten op de nieuwste ontwikkelingen in de energiemarkt en de daarbij horende energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practise

Bekijk vacature »

Senior PHP ontwikkelaar gezocht die komt blussen!

Bedrijfsomschrijving Mijn klant maakt voor nagenoeg alle brandweerkazernes van Nederland applicaties die ervoor zorgen dat de brandweer haar werk kan doen. Denk hierbij aan het maken van alle e-learning systemen tot aan de rooster applicaties voor alle brandweer medewerkers. Alle applicaties ontwikkelen ze in PHP en deels zijn deze systemen ook mobile te gebruiken. Op het moment dat de brandweer uitrukt kan men bijvoorbeeld tijdens het wegrijden van de kazerne in de brandweer auto via een tablet aangeven welke medewerkers er aanwezig zijn. De online trainingen die ze bij mijn klant maken volgen de brandweer lieden zowel remote vanuit huis

Bekijk vacature »

Startersfunctie .NET Developer @ Regio Utrecht

2021-10-22 iSense Startersfunctie .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51102 Regio Utrecht en omstreken Wat houdt de startersfunctie .NET Developer in? Vanaf januari/februari 2022 krijg jij via de Experis

Bekijk vacature »

Dynamics NAV / 365 BC Developer @ Ede

2021-10-06 iSense Dynamics NAV / 365 BC Developer Als Dynamics 365 BC Developer aan de slag met maatwerkoplossingen bij een software development club die internationaal zeer succesvolle applicaties bouwen voor de agrarische sector? Lees dan nu verder! ISHU48459 Organisatie Als Dynamics Business Central Developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicatie in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund

Bekijk vacature »

System engineer Buitendienst

Ben jij een zelfstandige, oplossingsgerichte System engineer die een kei is op het gebied van planning én energie haalt uit het oplossen van problemen en uitdagingen? Wil jij jezelf óók graag verder ontwikkelen? Dan is deze uitdaging bij NEH zeker wat voor jou! WAT GA JE DOEN Als System engineer bij NEH ben jij (mede)verantwoordelijk voor het naar tevredenheid en volgens plan uitvoeren van changes en migratieprojecten bij onze (nieuwe) klanten. Het installeren van servers en software, een adviesrol over het verbeteren van de ICT-infrastructuur en het op locatie of remote oplossen van incidenten en problemen behoren hierbij tot jouw

Bekijk vacature »

Pagina: 1 2 volgende »

Zelf Weten

Zelf Weten

27/03/2008 14:36:00
Quote Anchor link
Beste PHPhulpers,

Heb 't script nog niet kunnen vinden maar zoek een simpele tekst database waaruit ik 2 variabelen kan halen. Namelijk een "quote" van een persoon en de "persoon" die daarbij hoort. Dus bijvoorbeeld:

<quotes.txt>
Andre Agassi|Tennis is my life, i love it|
Kim Klijster|Een tennisbal is rond|

Etc. vervolgens wil ik deze quotes randommised uitlezen. Het toevoegen doe ik wel lekker simpel gewoon, daar hoeft geen add-systeem voor. Schrijf ik later anders zelf wel. Dank alvast voor degene die me er mee uit kan helpen!
 
PHP hulp

PHP hulp

26/10/2021 11:17:40
 
Bo az

Bo az

27/03/2008 14:45:00
Quote Anchor link
Je hebt alle nieuwe gegevens op nieuwe regels, dus je hebt iets nodig om een bestand per regel uit te lezen: file()
Je gegevens zijn gescheiden door | dus je hebt iets nodig om te splitsen: explode
Je wil een random quote, dus je hebt iets nodig om een random getal te maken: rand
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
Zelf Weten

Zelf Weten

27/03/2008 14:48:00
Quote Anchor link
Thanks voor je snelle reactie. Ik ga dat even bekijken en zal zo even m'n post plaatsen, kijken of ik het goed doe!
 
Zelf Weten

Zelf Weten

27/03/2008 15:01:00
Quote Anchor link
Ik heb nu dit en dat werkt. Echter krijg ik nu alle quotes onder elkaar die in quotes.txt staan. Kortom, het random deel erin zetten lukt me nog niet echt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$all_quotes
= file("scripts/quotes.txt");
foreach($all_quotes as $quote)
{

    $quote_arr = explode("|",$quote);
        echo '<p>&quot;' . $quote_arr[1] . '&quot;</p><p class="align-right">-&nbsp;' . $quote_arr[0] . '</p>';
}

?>


Moet ik dan eigenlijk nog een nummer voor de naam zetten en dat hij die dan vervolgens eruit haalt?

Dank!

EDIT
Ik handhaaf gewoon de opmaak zoals ik in mijn openingspost heb vermeld. Dus zo:

naam1|quote van de persoon|
naam2|quote van de persoon|
etc. etc.
Gewijzigd op 01/01/1970 01:00:00 door Zelf Weten
 
Bo az

Bo az

27/03/2008 15:17:00
Quote Anchor link
Dat komt omdat je ze allemaal langs loopt in je in je foreach lus.
Je zal 1 index van de array '$all_quotes' moeten pakken en die moeten weergeven. Dus iets als echo $all_quotes[rand(.....)];
 
Zelf Weten

Zelf Weten

27/03/2008 15:21:00
Quote Anchor link
Boaz schreef op 27.03.2008 15:17:
Dat komt omdat je ze allemaal langs loopt in je in je foreach lus.
Je zal 1 index van de array '$all_quotes' moeten pakken en die moeten weergeven. Dus iets als echo $all_quotes[rand(.....)];


Wat moet ik dan volgens jou op de ...... zetten?
 
Bo az

Bo az

27/03/2008 15:26:00
Quote Anchor link
Moet je in de php manual bij rand kijken, in dit geval 0 (de minimale waarde) en count($array)-1 (de maximale waarde).
 
Zelf Weten

Zelf Weten

27/03/2008 15:33:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$all_quotes
= file("quotes.txt");
foreach($all_quotes as $quote)
{

    $quote_arr = explode("|",$quote);
        '<p>&quot;' . $quote_arr[1] . '&quot;</p><p class="align-right">-&nbsp;' . $quote_arr[0] . '</p>';
}

echo $all_quote[rand(0,1)];
?>


Ik kom er nog niet helemaal uit. Nu explode hij namelijk niet en moet ik steeds de maximale waarde zelf aanpassen. Waar moet ik die count() ding zetten?
 
Martijn Wieringa

Martijn Wieringa

27/03/2008 15:54:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo $all_quote[rand(0,sizeof($all_quotes) - 1)];

?>
Gewijzigd op 01/01/1970 01:00:00 door Martijn Wieringa
 
Zelf Weten

Zelf Weten

27/03/2008 16:06:00
Quote Anchor link
Hmmm juist ja.

Maar ik krijg hem nog niet na ge-explode te zijn, te zien. Kun jij de fout zien Pholeron?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$all_quotes
= file("quotes.txt");
foreach($all_quotes as $quote)
{

    $quote_arr = explode("|",$quote);
        '<p>&quot;' . $quote_arr[1] . '&quot;</p><p class="align-right">-&nbsp;' . $quote_arr[0] . '</p>';

}


echo $all_quotes[rand(0,sizeof($all_quotes) - 1)];

?>


Weet niet zo heel goed wat ik nou precies moet doen en het waar moet neerzetten. Hij randomised nu wel, eindelijk. Heb de code even aangepast. Maar hij explode hem niet goed. Dank!
Gewijzigd op 01/01/1970 01:00:00 door Zelf Weten
 
Zelf Weten

Zelf Weten

27/03/2008 17:20:00
Quote Anchor link
Moet ik trouwens all_quotes doen of all_quote bij de rand?
 
- SanThe -

- SanThe -

27/03/2008 17:25:00
Quote Anchor link
Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de http://www.phphulp.nl/imgs/forum/edit.gif knop om je tekst aan te passen.

SanThe.
 
Mike van Dongen

Mike van Dongen

27/03/2008 17:38:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$all_quotes
= file("quotes.txt");
$all_quotes = $all_quotes[rand(0,sizeof($all_quotes) - 1)];

$quote_arr = explode("|",$all_quotes);
        '<p>&quot;' . $quote_arr[1] . '&quot;</p><p class="align-right">-&nbsp;' . $quote_arr[0] . '</p>';
?>
 
Zelf Weten

Zelf Weten

28/03/2008 14:12:00
Quote Anchor link
SanThe schreef op 27.03.2008 17:25:
Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de http://www.phphulp.nl/imgs/forum/edit.gif knop om je tekst aan te passen.

SanThe.


Zo kom ik ook wel aan m'n 11812 posts :-P

@Micky
Dank, ik ga het proberen! Super!
 
Zelf Weten

Zelf Weten

28/03/2008 14:38:00
Quote Anchor link
Topshit, hij werkt.

Ik heb ook al een formulier aangemaakt waarmee ik ze kan toevoegen. Verder ben ik er nog mee bezig om ook het zo te maken dat ik ze kan wijzigen over verwijderen. Maar dan moet ik er ook een ID voor zetten, niet waar? Ja toch? Dus dat ik een bestand heb id_nummer.php waarin steeds het laatste nummer wordt gezet? Of kan hij dat uitlezen? Naja, daar moet ik dus me nog iets beter in verdiepen....
 
Mark PHP

Mark PHP

28/03/2008 14:40:00
Quote Anchor link
Om een random waarde uit een array te halen kan je beter array_rand() gebruiken in plaats van rand(0,sizeof($array) - 1). Let wel, array_rand() geeft de key terug.
Gewijzigd op 01/01/1970 01:00:00 door Mark PHP
 
Zelf Weten

Zelf Weten

29/03/2008 00:14:00
Quote Anchor link
Hierbij het vervolg. Namelijk mijn eigen agenda-dingetje.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$all_agendas
= file("agenda.txt");
foreach($all_agendas as $agenda)
{

    $agenda_num = $_GET['eventid'];
    $agenda_arr = explode("|",$agenda);
        echo $agenda_arr[1] . ' (ID ' . $agenda_arr[0] . ')<br>' . $agenda_arr[2] . '<br>' . $agenda_arr[3] . '<br>' . $agenda_arr[4] . '/' . $agenda_arr[5] . '/' . $agenda_arr[6] . '<br>' . $agenda_arr[7] . '<br><br>';
}

?>


Zoals je ziet wil ik dus als men op agenda.php?eventid=1 is, dat zij dan event nummer 1 zien zoals deze in de database staat opgeslagen. Kortom, hij moet de regel tonen waar de $agenda_num overeen komt met $agenda_arr[0].

Hoe doe ik dat? Dank!
 
Jesper Diovo

Jesper Diovo

29/03/2008 10:28:00
Quote Anchor link
Vooraf met een if() controleren of $agenda_num gelijk is aan $agenda_arr[0].
Is dat zo de regel tonen, anders niets.
 
Zelf Weten

Zelf Weten

30/03/2008 19:11:00
Quote Anchor link
Dan zou het dus zoiets moeten worden als ik je goed begrijp:

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
<?php
$all_agendas
= file("agenda.txt");
foreach($all_agendas as $agenda)
{

    $agenda_num = $_GET['eventid'];
    {

        if($agenda_num == $agenda_arr[0];){
            $agenda_arr = explode("|",$agenda);
            echo $agenda_arr[1] . ' (ID ' . $agenda_arr[0] . ')<br>' . $agenda_arr[2] . '<br>' . $agenda_arr[3] . '<br>' . $agenda_arr[4] . '/' . $agenda_arr[5] . '/' . $agenda_arr[6] . '<br>' . $agenda_arr[7] . '<br><br>';
        }

        else {
            echo ('Er is geen eventid geselecteerd.');
        }
    }
}
        
?>


Echter werkt dit niet, maar ik zit wel in de buurt niet waar?
 
Zelf Weten

Zelf Weten

30/03/2008 22:50:00
Quote Anchor link
Ben ik weer!
Ik probeer de loginnaam even te genereren zodat ik die zometeen goed kan invoeren in m'n database. Echter staan de namen zo in m'n excel bestand:

Nick de Boer.

Als ik die met het script hieronder wil printen, krijg ik ze alsnog als:

NickdeBoer

te zien. Hoe los ik dit op zodat ze kleine letters en allemaal lowercase zijn?

THNX!

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
<head>
<style type="text/css">
p.lowercase
{
    text-transform:lowercase;
}
</style>
</head>
<?php
$all_quotes
= file("leden.txt");
foreach($all_quotes as $quote)
{

    $quote_arr = explode("|",$quote);
        echo '<p class="lowercase\">' . $quote_arr[10] . '' . $quote_arr[12] . '' . $quote_arr[11] . '</p><br>';
}

?>
 
Mike van Dongen

Mike van Dongen

30/03/2008 22:54:00
Quote Anchor link
kan met strtolower().
 

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.