Webrekenmachine

Door Wouter K, 20 jaar geleden, 7.003x bekeken

Mijn allereerste script..
Ik heb me even bezig gehouden met php 5(boek) en kwam op dit uit een online rekenmachine. Hij werkt zowel onder 0 als zoveel cijfers achter de komma..Hij is beveiligd tegen intypen van cijfers op de display door een 'hidden'.

Geniet van mijn eerste script.
Officiële Author
Zie boek PHP5 en Mysql de basis ..(voor die lieve jonge die zich daarover druk maakte :s)

Voorbeeld: http://phphulp.n3rd.nl/calculator.php

Gesponsorde koppelingen

PHP script bestanden

  1. webrekenmachine

 

Er zijn 26 reacties op 'Webrekenmachine'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
GaMer B
GaMer B
20 jaar geleden
 
0 +1 -0 -1
En als het erg goed werkt en geen bugs heeft, waarom zet je dan geen online voorbeeld neer?
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
omdat mijn gratis host gee php ondersteunt en je niet op men rootmap kunt komen :)
Bo az
Bo az
20 jaar geleden
 
0 +1 -0 -1
Hij is niet error_reporting(E_ALL); compatable ...

ik heb eventjes een voorbeeltje gehost: http://phphulp.n3rd.nl/calculator.php
GaMer B
GaMer B
20 jaar geleden
 
0 +1 -0 -1
Tis jammer dat de hele reeks van de som niet in beeld komt. Nu, wanneer je op * klikt bijvoorbeeld, verdwijnt de 2.
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Hoe wil je boaz ? moet ik het er bijzetten mij geen probleem..

Gamer..Dit is een computerrekemachine als je wil kan je hem anders maken dat hij bij die knopen geen cleaner doet..


Boaz ik pas het meteen aan


20 jaar geleden
 
0 +1 -0 -1
Leuk gemaakt alleen wel sloom om zo te rekenen.
edit: typo
Bo az
Bo az
20 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
Notice: Undefined index: display in D:\Server\htdocs\calculator.php on line 79

Notice: Undefined index: totval in D:\Server\htdocs\calculator.php on line 80


Dat zijn de errors, misschien moet je even een empty of isset check uitvoeren...


20 jaar geleden
 
0 +1 -0 -1
't zijn geen fouten maar opmerkingen.
Jacco Engel
Jacco Engel
20 jaar geleden
 
0 +1 -0 -1
1 pot nat. Ze moeten er uit :P
Leroy Boerefijn
Leroy Boerefijn
20 jaar geleden
 
0 +1 -0 -1
leuk gedaan hoor!
ik denk alleen dat het makkelijker/sneller is om het met javascript te doen ;)
Arjan Schuurman
Arjan Schuurman
20 jaar geleden
 
0 +1 -0 -1
Misschien nog leuk als je ook wortels en kwadraten kunt uitvoeren, ideetje voor V2 misschien?
Arian Stolwijk
Arian Stolwijk
20 jaar geleden
 
0 +1 -0 -1
Lijkt me een beetje irri dat hij telkens de pagina herlaadt na een cijfer in te vullen, vooral als je dit een een gewone pagina zet. Om dan een pagina terug te gaan, moet je veel vaker op de terug knop drukken bijvoorbeeld. Zou je beter met Javascript / Ajax kunnen doen.
Iltar van der berg
iltar van der berg
20 jaar geleden
 
0 +1 -0 -1
Ik moet binnekort waarschijnlijk een rekenmachine maken met javascript om een plaatje te resizen zonder de verhoudingen te verliezen. Ook moet ik misschien een phi calculator maken (van de gulde snede).
Ik zal die posten als ze een beetje gelukt zijn :)
Thomas
Thomas
20 jaar geleden
 
0 +1 -0 -1
Mooi gescript, zonde van het refreshen, en misschien een beetje overbodig door de ingebouwde rekenmachine van windows en linux (en waarschijnlijk ook mac), maar verder ziet het er goed uit
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Jah,, Bedankt voor de opbouwende commentaar :)

een V2 versie ..Daar zal ik dan toch wel even over moeten nadenken.. :)
Met javascript ben ik vraiment newbie...Dus sorry geen javascript..
Refreshen jah Dat kan ik niet veranderen dus zonde om zoveel keer op terug te moeten klikken..

Maar dit kan je inbouwen op een site waar veel getallen voorkomen en dat bv een user iets uitrekent en het meteen meeneemt naar een pagina waar hij daarna op klikt


Ik zal zien of er nog een v2 komt als ik de tijd vind wrs wel


bedankt
PHP Newbie
PHP Newbie
20 jaar geleden
 
0 +1 -0 -1
3 * 3 * 3 lukt niet.. Idee is redelijk, uitwerking minder
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Heuh en bij werkt dit wel :)
- SanThe -
- SanThe -
20 jaar geleden
 
0 +1 -0 -1
Geinig. Maar wel alles even checken. Dit hoort niet voor te komen vind ik.

Warning: Division by zero in /home/phpdesi/domains/php-design.be/public_html/wouter/calc7.php(98) : eval()'d code on line 1
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Bij welke bewerking dan ?
PHP Newbie
PHP Newbie
20 jaar geleden
 
0 +1 -0 -1
wanneer je 2 maal een punt aanklikt
PHP Newbie
PHP Newbie
20 jaar geleden
 
0 +1 -0 -1
Een rekenmachine met eval is trouwens een beetje gevaarlijk:

[HTTP_HOST] => www.php-design.be
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
[HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 [HTTP_ACCEPT_LANGUAGE] => nl [HTTP_ACCEPT_ENCODING] => gzip,deflate [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [HTTP_KEEP_ALIVE] => 300 [HTTP_CONNECTION] => keep-alive [HTTP_REFERER] => http://www.php-design.be/wouter/calc7.php [CONTENT_TYPE] => application/x-www-form-urlencoded [CONTENT_LENGTH] => 53 [PATH] => /sbin:/usr/sbin:/bin:/usr/bin [SERVER_SIGNATURE] =>
NOYB Server at www.php-design.be Port 80
[SERVER_SOFTWARE] => NOYB [SERVER_NAME] => www.php-design.be [SERVER_ADDR] => 193.138.204.241 [SERVER_PORT] => 80 [REMOTE_ADDR] => 84.27.153.81 [DOCUMENT_ROOT] => /home/phpdesi/domains/php-design.be/public_html [SERVER_ADMIN] => [email protected] [SCRIPT_FILENAME] => /home/phpdesi/domains/php-design.be/public_html/wouter/calc7.php [REMOTE_PORT] => 3812 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => POST [QUERY_STRING] => [REQUEST_URI] => /wouter/calc7.php [SCRIPT_NAME] => /wouter/calc7.php [PHP_SELF] => /wouter/calc7.php [REQUEST_TIME] => 1189548652 [argv] => Array ( ) [argc] => 0 )
Desertme(sander)
desertme(sander)
20 jaar geleden
 
0 +1 -0 -1
nog een ding ik kan niet -900 - -200

ik kan geen - getal in voeren proobeer die nog te doen
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
@PHP newbie... 2keer een punt ingeven is geen error 10 punten ingeven ook niet :s
@Desertme. : Jah ok maar geef het eens in -900 - 900 dan zul je de uitkomst -1800 krijgen dus het werkt wel maar je ziet de min niet hé

Ja als ik er tijd voor heb maar ik denk het niet..

In ieder geval bedankt voor de reactie's
Maar ik blijf en ben nog steeds een beginneling..!
Maar ok ik zal eens zien wat ik nog verder kan doen bedankt
en tot de mss v2 versie
Ed Wisseborn
Ed Wisseborn
20 jaar geleden
 
0 +1 -0 -1
Nou prima script, vooral voor een beginner. Kon het me al niet voorstellen en dacht hier klopt iets niet. Zie boek: php5 en mysql, de basis van Ghica van Emde Boas. Blz.230 t/m 240. Dus Wouter, fantastisch gekopieerd. Met versie 2 zul je dus even moeten wachten totdat de schrijver van het boek ook met een 2e boek komt.
PHP Newbie
PHP Newbie
20 jaar geleden
 
0 +1 -0 -1
Wat een waardeloos boek is dat dan.

Een rekenmachine met eval(), gewoon waardeloos
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Ed wisseborn.. !!
Mooi opgezocht !!

Maar ik heb het wel degelijk nagemaakt en niet gekopieerd of overgeschreven uit het boek


Het is een leerboek en kennis deel je met anderen !

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. webrekenmachine

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.