.txt database quotes uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer / Vue.js / Meewerkend voorman

2021-08-16 iSense Front-end Developer Vue.js Meewerkend voorman Ben jij een ervaren Front-end Developer, bedreven in Vue.js en lijkt het jou gaaf om als meewerkend voorman verantwoordelijk te zijn voor de ontwikkeling van drie junior ontwikkelaars? Werk jij graag aan diverse projecten t.b.v. het vergroten van klant- en medewerkerbeleving? Lees dan snel verder! ISPE47632-1 Organisatie Betreffende organisatie is gevestigd in de regio van Lelystad en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van diverse communicatiemiddelen aan de consumentenmarkt. Hierin staan innovatie, optimale klantbeleving en een passie voor technologie centraal. Ruim 100 medewerkers staan dagelijks klaar om

Bekijk vacature »

Junior Outsystems Ontwikkelaar IT / Lowcode

Wie wordt jouw werkgever?: Wij ontwikkelen ERP systemen. Ben jij een gedreven Software Ontwikkelaar? Heb je kennis van ERP systemen? Vaste baan: Junior Outsystems Ontwikkelaar IT ERP 2.400 - 3.100 Junior Outsystems Ontwikkelaar Wij ontwikkelen ERP systemen voor bouworganisaties. Dit doen wij tegen de hoogst mogelijke kwaliteit. Werken bij ons betekent werken in een start-up omgeving met veel groei mogelijkheden. Doorleren wordt op prijs gesteld en gefaciliteerd. Daarbij geven we jou veel verantwoordelijkheden en mogelijkheden om eigen initiatieven uit te voeren. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit

Bekijk vacature »

Lead C# Ontwikkelaar

Lead C# Ontwikkelaar vaste standplaats Nijmegen Organisatie Groeiend IT bedrijf, gericht op duurzaamheid en maatschappelijk verantwoord ondernemen. Contactpersoon Roel Kavelaar ; rkavelaar@search-consult.nl ; 06 449 49 337 Verantwoordelijkheden Meedenken over verder ontwikkelen van het bedrijf Leiding geven aan ontwikkelaars Doorspreken van lopende projecten met je teamleden Plannen en budgetteren van nieuwe projectaanvragen Met de klant en andere betrokken partijen functioneel en technisch ontwerp van de aangeboden oplossing opstellen Klanten adviseren over mogelijke oplossingen voor het koppelen van systemen Klanten adviseren over mogelijke oplossingen voor het koppelen van systemen Met de klant en andere betrokken partijen een ontwerp van de aangeboden

Bekijk vacature »

Senior C# Developer (NL)

Senior C# Developer (NL) Den Haag HBO/WO IT Professional "Als Senior C# Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in C# en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior C# Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan onderdelen uit onze logistieke software omgeving. Binnen het

Bekijk vacature »

Full Stack Developer Agrarisch / Koemonitoring

Over de werkgever: Wij produceren en leveren koemonitoringssystemen. Wil jij voor ons software ontwerpen en realiseren? Heb jij minimaal drie jaar ervaring als full stack developer? Vaste baan: Full Stack Developer Agrarisch Microsoft Stack 3.000 - 4.200 Full Stack Developer Ons bedrijf heeft met een team van gedreven collega’s een revolutie teweeggebracht in de wereld van koemonitoringssystemen. Met onze oor-sensortechnologie helpen we veehouders wereldwijd om de productiviteit en winstgevendheid van hun melkveebedrijf te verhogen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van

Bekijk vacature »

Oracle BI Developer @ Utrecht

2021-08-16 iSense Oracle BI Developer Ben jij op zoek naar een dynamische omgeving om als Oracle BI Developer aan de slag te gaan? Heb jij goede kennis van Oracle BI, Datawarehouses en Oracle Data Integrator (ODI)? En pas jij dit graag toe in een innovatieve omgeving waar je voldoende uitdaging zult vinden? Reageer dan nu! ISKL48194-1 Organisatie Deze organisatie is internationaal actief binnen de zakelijke dienstverlening en heeft de kwaliteit van de IT afdeling hoog in het vaandel staan. Al vanaf de oprichting, meer dan 30 jaar geleden, heeft de IT afdeling alle systemen in eigen beheer en worden de

Bekijk vacature »

Senior Node.js Developer (NL) bij PostNL

Senior Node.js Developer (NL) Den Haag HBO/WO IT Professional "Als Senior Node.js Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in JavaScript en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior Node.js Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, JavaScript Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan het Event Management Platform (EMP). Dit platform

Bekijk vacature »

Fullstack Java Developer

Functieomschrijving Are you an experienced Fullstack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Fullstack Java Developer available to join our internal team immediately. Fullstack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to Randstad. Six Java

Bekijk vacature »

Senior Developer Mendix (NL) bij PostNL

Senior Developer Mendix (NL) Den Haag HBO/WO IT Professional "Wij zetten Mendix in voor onze kritieke processen om de favoriete bezorger van Nederland te zijn. We zoeken een Mendix Developer die met ons verder bouwt aan de 'digital core' van PostNL" Wat ga je doen? PostNL is a logistical tech company. Als Mendix Developer  kom je te werken in een organisatie waarbij data, technologie en een engineering culture een sleutelrol spelen. PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van het ontwikkelen van onze eigen logistieke software.    In de functie van Mendix Developer

Bekijk vacature »

Dynamics NAV / 365 BC Developer @ Ede

2021-07-29 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 »

Full Stack .NET Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Salesforce developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

Front-end Ontwikkelaar - Publieke Veiligheid

Help jij onze klanten in de Digitale Transitie? Neem dan contact met mij op! Wij geloven dat organisaties meer wendbaar moeten worden én blijven. Dat maakt organisaties toekomstbestendig. Ben jij een leergierige software engineer met passie voor front-end development? Wil jij je verder ontwikkelen in de nieuwste front-end technologieën? Zoek jij uitdagende klussen in teamverband? Wij bieden jou die uitdaging en de mogelijkheden jezelf verder te ontwikkelen. We leveren een bijdrage aan het veiliger maken van Nederland en daar zijn we trots op! Heb je minimaal drie jaar ervaring in zo’n mooie rol, ben je inspirerend en dynamisch? In de

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Python developer @ Nederland

2021-06-28 iSense Python developer Python Developer Full Stack ISW50340 Nieuw Organisatie Onze klant is een zakelijke dienstverlener in de regio Rotterdam, bij hun staat de medewerker centraal en daarna de klant. Ze zijn op zoek naar Phyton Developer om hun klanten te helpen bij de digitale transformatie. Je gaat werken voor grote uitdagende klanten en ontwikkelen aan enterprise applicaties. Samen met het team bouw je de gewenste oplossingen. Naast het bouwen van oplossingen denk je mee met de klant en adviseer je de klant over bepaalde technische vraagstukken. De focus ligt bij deze functie vooral op de back-end. Ben jij

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

17/09/2021 03:43:29
 
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.