Zit wat in, zou ook een varchar moeten zijn eigenlijk.quote:Op dinsdag 6 december 2011 20:46 schreef GlowMouse het volgende:
verander mysql_query in echo en kijk wat eruit komt
let ook op je datatypes, text om een datum op te slaan is raar
1 2 3 4 5 | if (file_exists(DIR_DATABASE . $driver . '.php')) { require_once(DIR_DATABASE . $driver . '.php'); } else { exit('Error: Could not find database file ' . DIR_DATABASE . $driver . '.php!'); } |
Het moet em ergens in de includes zitten, want als ik het volgende aanpasquote:Op woensdag 7 december 2011 14:06 schreef GlowMouse het volgende:
Zoek op cwd of stel een absoluut pad in.
1 2 | // define('DIR_DATABASE', DIR_SYSTEM.'database/'); define('DIR_DATABASE', $_SERVER['DOCUMENT_ROOT'].'/OpenCart/system/database'); |
1 2 3 4 5 6 | // DIR define('INCLUDE_PATH', $_SERVER['DOCUMENT_ROOT'].'/OpenCart'); define('DIR_CATALOG', 'catalog/'); define('DIR_APPLICATION', DIR_CATALOG); define('DIR_SYSTEM', 'system/'); |
1 2 | // Set Include Path ini_set('include_path', INCLUDE_PATH); |
Die zag ik aankomen idd en had ik al gedaan, zit nu weer met een nieuwe error dus ga weer even debuggenquote:Op woensdag 7 december 2011 14:28 schreef GlowMouse het volgende:
Ook de map voor je language file absoluut instellen dan maar. Of stel DIR_SYSTEM absoluut in.
Verander /index\.php eens naar /index.phpquote:Op woensdag 7 december 2011 15:37 schreef cablegunmaster het volgende:
URL: /producten/303/45/
Resultaat: index.php?page=producten&gid=303&product=45
RewriteRule ^/?producten/(.*)/?(.*)/$ /index\.php?page=producten&gid=$1&product=$2 [L]
Alleen klopt dit niet, en ik zie niet wat. ik heb geprobeerd met een regex pattern checker:
Te kijken of de regex overeen kwam met de url: http://regexpal.com/
maar hij wil de URL niet in Resultaat veranderen.
1 | RewriteRule ^producten/(.*)/(.*)/$ /index.php?page=producten&gid=$1&product=$2 [L] |
Dat zal hem wel zijn. hoe kan ik dat voorkomen?quote:Op woensdag 7 december 2011 15:42 schreef GlowMouse het volgende:
^/?producten/(.*)/?(.*)/$
Die eerste .* kan nu 303/45 matchen
Dankjequote:Op woensdag 7 december 2011 15:40 schreef mstx het volgende:
[..]
Verander /index\.php eens naar /index.php
Of probeer het anders eens zo:
[ code verwijderd ]
1 2 3 4 5 6 | <?php $videoplayer->setSource('http://blabla.mpg'); $videoplayer->setDimensions($x, $y); $videoplayer->etc; $videoplayer->start(); ?> |
Heeft vrij weinig met PHP te maken gezien dit uiteindelijk met HTML moet worden opgelost, PHP is slechts een serverside taal, die kan zoiets niet. Dit zou dan een soort wrapper worden die uiteindelijk ook een HTML oplossing moet gebruiken.quote:Op donderdag 8 december 2011 02:20 schreef Diabox het volgende:
Weet iemand of het volgende al bestaat:
Ik zoek iets waarmee ik heel simpel 'n video bestand kan embedden op 'n pagina, dat ik het als volgt ongeveer kan aanroepen:
[ code verwijderd ]
Oid. Wil geen poespas admin panel of wat dan ook erbij. Wil puur en alleen in m'n php bestand alles kunnen setten, en dat ie vervolgens het embed in m'n div
In welk topic hoort dit precies thuis?
Ik weet wat PHP is ik zit bij je in de klas rememberquote:Op donderdag 8 december 2011 02:23 schreef Luchtkoker het volgende:
[..]
Heeft vrij weinig met PHP te maken gezien dit uiteindelijk met HTML moet worden opgelost, PHP is slechts een serverside taal, die kan zoiets niet. Dit zou dan een soort wrapper worden die uiteindelijk ook een HTML oplossing moet gebruiken.
1 2 3 4 | <?php $controlegetal = 10112310549223002232100; $controlegetal = 98 - ($controlegetal % 97); //een echo hierna geeft 20 ?> |
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 | <?php function controleer_iban($iban) { $iban = str_replace(array(" ", " ", " ", "\t"), "", $iban); $iban = strtoupper(str_replace(" ", "", $iban)); if(strlen($iban)>34) return false; $acceptabel = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 0"; $acceptabel = explode(" ", $acceptabel); for($i = 0; $i<strlen($iban); $i++) { if(in_array(substr($iban, $i, 1), $acceptabel) === false) return false; } $alfa = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"; $alfa = explode(" ", $alfa); for($i = 1; $i<27; $i++) { $alfa_replace[] = $i+9; } $controlegetal = str_replace($alfa, $alfa_replace, substr($iban, 4, strlen($iban)-4).substr($iban, 0, 2)."00"); $controlegetal = 98 - (int)bcmod($controlegetal,97); if((int)$controlegetal === (int)substr($iban, 2, 2)) return true; else return false; } ?> |
1 2 3 4 | <?php $a = 182316110001234567232100; var_dump($a); ?> |
Ik krijg inderdaadquote:Op donderdag 8 december 2011 12:14 schreef GlowMouse het volgende:
Het probleem is dat als jij 182316110001234567232100 invoert, er niet als 182316110001234567232100 mee wordt gerekend. Doe dit maar eens:
[ code verwijderd ]
Wat je kunt doen zonder bcmod, is het getal als string opslaan en dan zelf een staartdeling uitvoeren.
1 2 3 | <?php string(24) "101123100549223002232100" ?> |
1 2 3 | <?php 9.5086309658297E+16 ?> |
Het is niet dat ik er bang voor ben, maar dit is dan veel makkelijkerquote:Op donderdag 8 december 2011 12:23 schreef GlowMouse het volgende:
Mensen die bang zijn van een staartdeling.
quote:These functions are only available if PHP was configured with --enable-bcmath
Ik krijg trouwens als type float terug, ligt dat aan het feit dat ik 64bit OS heb ?quote:Op donderdag 8 december 2011 12:14 schreef GlowMouse het volgende:
Het probleem is dat als jij 182316110001234567232100 invoert, er niet als 182316110001234567232100 mee wordt gerekend. Doe dit maar eens:
[ code verwijderd ]
Wat je kunt doen zonder bcmod, is het getal als string opslaan en dan zelf een staartdeling uitvoeren.
Nee, dat komt omdat het getal groter is dan PHP_INT_MAX.quote:Op donderdag 8 december 2011 18:38 schreef Pakspul het volgende:
[..]
Ik krijg trouwens als type float terug, ligt dat aan het feit dat ik 64bit OS heb ?
Anyway het is "opgelost". In ieder geval de functie werkt. PHP is opnieuw compiled met bc_math supportquote:Op donderdag 8 december 2011 19:06 schreef Light het volgende:
[..]
Nee, dat komt omdat het getal groter is dan PHP_INT_MAX.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |