Ik heb het op heden nog geen enkele oplossing mogen ontvangen! Jammer, had meer verwacht! Wie gaan het nog proberen?
Posts by Stefan.J
-
-
Als je dit goed wilt doen zul het het moeten doen met Apache mod proxy.
Citaatals je met php werkt kan je ook via .htaccess doen. rewite
mod rewrite heeft niets met PHP te maken.
-
Ik stel voor dat je je oogkleppen eerst afdoet en dan de volgende vraag stelt, want dit is wel een beetje triest.
Als je goed kijkt op php.net zie je zelfs letterlijk een voorbeeld staan:
Lees de hele pagina maar eens door i.p.v. random stukken te kopiëren en in je code te plakken.
zwpgangster: Who cares?
-
Euh, 'die site' is de PHP-documentatie? En in die documentatie staat een functie nl2br() beschreven, die doet wat jij wilt. Jouw hele str_replace is dus nergens goed voor.
-
Ik denk dat je textarea bedoeld en niet textare, hoewel dat er allebei niks mee te maken heeft.
Je code die automatisch een enter doet, bestaat al. PHP heeft namelijk een functie nl2br. Probeer die eens te gebruiken.
-
Mijn oplossing bevat 8 regels code (in de functie, inclusief sluit-accolades). Omdat het moeizaam gaat een kleine typ:
Recursie!
-
-
Programmeeropdracht
Beste ICTScripters,
Programmeren is vaak voornamelijk zoeken naar oplossingen. En dat is nu ook net wat de meeste mensen er zo leuk aan vinden! Om jullie programmeerkunsten te stimuleren heb ik voor jullie een leuke opdracht:
Schrijf van een gegeven getal alle mogelijke manieren om het getal te vormen uit de som van positieve naar het scherm. Als voorbeeld voor het getal 4:
4
3 + 1
2 + 2
2 + 1 + 1
1 + 1 + 1 + 1En voor het getal 6:
6
5 + 1
4 + 2
4 + 1 + 1
3 + 3
3 + 2 + 1
3 + 1 + 1 + 1
2 + 2 + 2
2 + 2 + 1 + 1
2 + 1 + 1 + 1 + 1
1 + 1 + 1 + 1 + 1 + 1Het doel is uiteraard een programma te schrijven wat gegeven een getal het getal zoals hierboven uitschrijft op het scherm. In PHP zou dat er als volgt uit kunnen zien:
PHP
Toon Meer<?php function get_numbers($number) { //hier de logica } get_numbers(4); get_numbers(6); ?>
De oplossingen mogen jullie naar mij toe sturen en die zal ik dan over ongeveer een week publiceren! En let op: Hoe minder code, hoe beter! Houd het script echter wel netjes. Creatieve oplossingen worden gewaardeerd. Oplossingen mogen in alle mogelijke programmeertalen geschreven zijn.Veel succes en plezier! En denk eraan, je antwoord naar mij opsturen via PB, niet in dit topic posten! Meld het daarnaast even in dit topic als je meedoet!
-
Tim: Je hebt gelijk, bubble sort is vaak ook O(n^2). Maar selection sort is dat altijd ;). Quicksort is veel lastiger uit te programmeren, vandaar dat ik maar voor de eenvoudige bubblesort ben gegaan.
-
De complexiteit van Tim's algoritme is n^2, het is dus een erg traag algoritme! Zal eens kijken of ik de naam ervan kan vinden..
Dat was niet moeilijk te vinden, selection sort, of course:
-
Aha, sorteeralgoritmes! Er zijn heel veel verschillende sorteeralgoritme bedacht die ook worden ingezet in programmeertalen. De ingebouwde sorteerfuncties in programmeertalen zijn vaak een combinatie van quicksort en bubblesort. Dit omdat bubblesort erg snel is op bijna gesorteerde arrays en quicksort juist niet. Quicksort is met een complexiteit van O(log n) wel het minst complex mogelijke storteeralgoritme.
Wikipedia heeft een interessante pagina over dit onderwerp: http://en.wikipedia.org/wiki/Sorting_algorithm
Ik heb een implementatie van bubblesort voor je geschreven:
PHP
Toon Meer<?php function bubble_sort($array) { $swapped = false; for($i = 0; $i + 1 < count($array); $i++) { if($array[$i] > $array[$i + 1]) { $temp = $array[$i]; $array[$i] = $array[$i + 1]; $array[$i + 1] = $temp; $swapped = true; } } if($swapped) { return bubble_sort($array); } else { return $array; } }
-
Ik zal zeker niet in alle tabellen een 'wereld ID' toevoegen, dan sla je de data onnodig plat.
Een database per wereld schaalt wel fantastisch goed natuurlijk, maar voor 50 spelers per stuk is dat onnodig complex en teveel overkill denk ik.
Een belangrijke vraag die je eerst moet beantwoorden voordat je je database schema maakt: Kunnen spelers spelen op meerdere werelden tegelijk? Of switchen van wereld?
-
Je vraagt een error code op maar je doet er niets mee?
-
-
@monk, dat is niet waar. Als je .classname of #id gebruikt in een stylesheet zonder aan te geven voor welk type element, matchen de selectors op alle typen elementen.
-
IP-beveiliging? Dat heeft de ballen te maken met een SQL-injection.. Maar als je die injection oplost, dan klopt je query ook..
En een TEXT-field is een BLOB, en heeft dus geen length.
-
Een text-field met een length? Dat is wel heel knap gedaan.
Misschien moet je qoutes om de status zetten... Dit is wel een hele mooie SQL-injection zo.
-
Of je je templates in een engine als Smarty schrijft of in PHP, is je eigen smaak. Smarty heeft wel een iets compactere syntax, maar waarschijnlijk snapt je IDE niet meer waar je mee bezig bent. Code completion ben je dan dus kwijt.
Smarty compileert naar PHP code, om de snelheid van de applicatie hoef je je dus niet druk te maken als je gebruik maakt van Smarty.
Voor de Smart gebruikers heb ik een interessante URL gevonden. NetBeans snapt namelijk wel Smarty!
-
Een verhaal als deze heeft altijd twee kanten. De topic starter geeft twee stukjes script waar hij naar zijn zeggen 50 euro voor heeft betaald. Ten eerste mist hier denk ik een stuk HTML bij? En is het script misschien ook voor de topic starter geïnstalleerd?
Hoe dan ook, de verkoper zal, terecht of onterecht, vast een reden hebben waarom het 50 euro moest kosten. En ik denk dat wij als crew van ICT scripters daar niet zo veel aan kunnen doen. We zijn geen rechters. De enigste actie die we zouden kunnen ondernemen is een ban uitdelen. Daarvoor moeten we een oordeel vellen of er iemand verkeerd heeft gezeten. Meestal is dat bijna niet te doen, omdat het woord tegen woord is.
Dat neemt niet weg dat ik de situatie natuurlijk vervelend vind voor de topic starter, maar ik denk niet dat wij in staat zijn wat zinnigs te doen.
-
Hierboven wordt er vanuit gegaan dat je geen Apache runt op de Windows machine. Dat is logisch, maar zelf zeg je dat je wel Apache runt. Weet je zelf zeker dat je Apache runt? En zo ja, hoe doe je dat?