abonnement Unibet Coolblue Bitvavo
  dinsdag 6 december 2011 @ 20:54:19 #211
52200 ViPeRII
It's a good day to die
pi_105269659
quote:
14s.gif 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
Zit wat in, zou ook een varchar moeten zijn eigenlijk.
De datums zijn qua inhoud echter niet gelijk, en er wordt wat mee gerekend, en dit doe ik voor dat de gegevens weer geexporteerd worden naar bv excel, vandaar dat de datum er als datum en als stamp in staan, en dat had inderdaad anders kunnen zijn als een text veld..

Als ik m echo komt er niets te staan, dat helpt me helaas ook niet...
-- ViPeRII --
  dinsdag 6 december 2011 @ 20:55:28 #212
75592 GlowMouse
l'état, c'est moi
pi_105269705
MySQL heeft ook een datumtype.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 6 december 2011 @ 21:15:09 #213
52200 ViPeRII
It's a good day to die
pi_105270575
Die gebruik ik ook ;)
-- ViPeRII --
pi_105282202
--edit
opgelost so far

[ Bericht 48% gewijzigd door Teeno op 07-12-2011 01:53:37 ]
pi_105283143
quote:
0s.gif Op dinsdag 6 december 2011 21:15 schreef ViPeRII het volgende:
Die gebruik ik ook ;)
Daar is anders niets van te zien in het create-statement van toll_free_cross_corporation.
pi_105293519
Ik vraag het toch hier maar even..

Sinds gisteren wat met OpenCart gaan stoeien, en besloten om even een lokale kopie te trekken van de files en database.

de shop zelf werkt gewoon, alleen kom ik niet in de admin.

db.php
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!');
        }
Geeft het volgende terug;
Error: Could not find database file system/database/mysql.php!

Dat terwijl dezelfde db.php ook via de normale index wordt aangeroepen en hier wel alles werkt?

Dus in een notendop
bron admin/index.php kan database file niet vinden.
bron index.php werkt wel.

De admin dir heeft een eigen config.php, maar deze is identiek aan die van de root dir.
  woensdag 7 december 2011 @ 14:06:50 #217
75592 GlowMouse
l'état, c'est moi
pi_105293804
Zoek op cwd of stel een absoluut pad in.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_105294137
quote:
0s.gif Op woensdag 7 december 2011 14:06 schreef GlowMouse het volgende:
Zoek op cwd of stel een absoluut pad in.
Het moet em ergens in de includes zitten, want als ik het volgende aanpas
1
2
// define('DIR_DATABASE', DIR_SYSTEM.'database/');
define('DIR_DATABASE', $_SERVER['DOCUMENT_ROOT'].'/OpenCart/system/database');
Loopt ie weer vast op de volgende
Notice: Error: Could not load language dutch! in I:\Webserver\root\OpenCart\system\library\language.php on line 26
Warning: fopen(system/logs/error.txt) [function.fopen]: failed to open stream: No such file or directory in I:\Webserver\root\OpenCart\system\library\log.php on line 12

Stukje uit config.php
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/');

Het setten van de INCLUDE_PATH in index.php gebeurt na de require_once('config.php');
1
2
// Set Include Path
ini_set('include_path', INCLUDE_PATH);

Wat zie ik over het hoofd :)
  woensdag 7 december 2011 @ 14:28:43 #219
75592 GlowMouse
l'état, c'est moi
pi_105294723
Ook de map voor je language file absoluut instellen dan maar. Of stel DIR_SYSTEM absoluut in.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_105294848
quote:
0s.gif 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.
Die zag ik aankomen idd en had ik al gedaan, zit nu weer met een nieuwe error dus ga weer even debuggen :)

Voor het gemak toch maar een verse install uitgevoerd, ging iets minder tijd in zitten :)

[ Bericht 12% gewijzigd door Teeno op 07-12-2011 14:40:08 ]
pi_105297274
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.
Redacted
  woensdag 7 december 2011 @ 15:40:34 #222
91039 mstx
2x1/2 = 1/2 x 1/2
pi_105297379
quote:
0s.gif 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.
Verander /index\.php eens naar /index.php

Of probeer het anders eens zo:
1RewriteRule ^producten/(.*)/(.*)/$ /index.php?page=producten&gid=$1&product=$2 [L]
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  woensdag 7 december 2011 @ 15:42:37 #223
75592 GlowMouse
l'état, c'est moi
pi_105297470
^/?producten/(.*)/?(.*)/$
Die eerste .* kan nu 303/45 matchen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_105297489
quote:
0s.gif Op woensdag 7 december 2011 15:42 schreef GlowMouse het volgende:
^/?producten/(.*)/?(.*)/$
Die eerste .* kan nu 303/45 matchen
Dat zal hem wel zijn. hoe kan ik dat voorkomen?
vraagteken weghalen :P

Solved :)

quote:
0s.gif 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 ]

Dankje :). zag hem net staan en had het ook net zo gedaan en dat werkte O+
Redacted
pi_105326589
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:

1
2
3
4
5
6
<?php
$videoplayer
->setSource('http://blabla.mpg');
$videoplayer->setDimensions($x$y);
$videoplayer->etc;
$videoplayer->start(); 
?>

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?
pi_105326612
quote:
0s.gif 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?
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.
Of toch du vader?
pi_105326617
quote:
2s.gif 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.
Ik weet wat PHP is ik zit bij je in de klas remember :) :) :) :) :)

Maar goed, op aanraden van jou ff JW player gecheckt, is zo te zien precies wat ik zoek. ^O^
pi_105332201
Hallo mede PHP-ers,

zit met een (raar) probleem. Ik ben bezig om een functie te schrijven die een IBAN rekeningnummer berekent aan de hand van rekeningnummer en banknaam. Dit moet kunnen volgens http://nl.wikipedia.org/w(...)Number#Samenstelling en http://www.ibannl.org/iban_nummer_uitleg.php.

Daarvoor moet het controlegetal berekent worden met de uitleg die daar staat.

Met het voorbeeld op de wikipedia site met bankrekening nummer 1234567 komt daar op gegeven moment 182316110001234567232100 uit en als je de rest neemt van de deling door 97 komt daar 78 uit. Je moet dan 98 - 78 doen en dan is het controlegetal 20. Dat klopt.

Echter als ik mijn eigen rekeningnummer gebruik in mijn functie kom ik op gegeven moment op
10112310549223002232100 / 97 en dan is de uitkomt van de rest ook 78, terwijl dit 82 moet zijn. Het controlegetal moet 16 zijn volgens meerdere IBAN checkers (bijv. http://www.ibannl.org/iban_check.php)

Ook als ik andere rekeningnummers gebruik, dan komt er altijd 78 uit als rest. Doe ik iets fout?

De code

1
2
3
4
<?php
$controlegetal 
10112310549223002232100;
$controlegetal 98 - ($controlegetal 97);     //een echo hierna geeft 20
?>
pi_105332361
http://code.google.com/p/php-iban/

Volgende vond ik op php.net:

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;   
}
?>
💍 💍 💍 💍 💍 💍 🍌 ☎
pi_105332672
Dank Pizzalucht, echter die php-iban heeft functies voor als je het IBAN al hebt. Ik ben bezig om een conversie te maken van "gewone" bankrekeningnummers naar IBAN nummers voor SEPA betalingen.

In de functie die je eronder post wordt er gebruik gemaakt van bcmod. Echter geeft die bij mij een undefined function error. Volgens de documentatie van PHP zou het gewoon een functie moeten zijn in PHP5. Zal even kijken of ik hier wat over kan vinden, misschien moet er een extensie geinstalleerd worden.
  donderdag 8 december 2011 @ 12:14:53 #231
75592 GlowMouse
l'état, c'est moi
pi_105333061
Het probleem is dat als jij 182316110001234567232100 invoert, er niet als 182316110001234567232100 mee wordt gerekend. Doe dit maar eens:
1
2
3
4
<?php
$a 
182316110001234567232100;
var_dump($a);
?>
Wat je kunt doen zonder bcmod, is het getal als string opslaan en dan zelf een staartdeling uitvoeren.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_105333234
quote:
0s.gif 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.
Ik krijg inderdaad

1
2
3
<?php
string
(24"101123100549223002232100"
?>

Als ik vervolgens dat deel door 97 (dat bedoel je met staartdeling toch?) dan krijg ik

1
2
3
<?php
9.5086309658297E+16
?>

Hoe krijg ik hier dan de rest van?
Ik weet inmiddels wat je bedoeld met staartdeling, maar ga dan liever even kijken of ik die extensie kan installeren :P
  donderdag 8 december 2011 @ 12:23:56 #233
75592 GlowMouse
l'état, c'est moi
pi_105333330
Mensen die bang zijn van een staartdeling.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_105333524
quote:
9s.gif Op donderdag 8 december 2011 12:23 schreef GlowMouse het volgende:
Mensen die bang zijn van een staartdeling.
Het is niet dat ik er bang voor ben, maar dit is dan veel makkelijker

quote:
These functions are only available if PHP was configured with --enable-bcmath
  donderdag 8 december 2011 @ 18:26:22 #235
292596 Faux.
Fan van zichzelf
pi_105345887
mail() en imap_mail(); doen het bij mij niet. Ik roep het script aan via de terminal en hij geeft geen errors aan. Als ik het script upload op een web server dan blijft de pagina maar laden als ik het probeer te bereiken. Heeft iemand enig idee waar ik moet kijken om de oplossing te vinden?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_105346245
quote:
0s.gif 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.
Ik krijg trouwens als type float terug, ligt dat aan het feit dat ik 64bit OS heb ?
pi_105347297
quote:
0s.gif 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 ?
Nee, dat komt omdat het getal groter is dan PHP_INT_MAX.
pi_105368271
quote:
0s.gif Op donderdag 8 december 2011 19:06 schreef Light het volgende:

[..]

Nee, dat komt omdat het getal groter is dan PHP_INT_MAX.
Anyway het is "opgelost". In ieder geval de functie werkt. PHP is opnieuw compiled met bc_math support :P
  vrijdag 9 december 2011 @ 14:30:22 #239
267443 Cue_
Cuecumbergirl
pi_105377458
Jullie kunnen me vast wel even op weg helpen met een sql query

Ik heb een tabel order_match met daarin de volgende gegevens
- (1) act_starttime
- (2) act_id
- (3) act_nextid
- (4) act_activityid

nou wil ik dat ik bovenstaande gegevens krijg van een bepaalde klant (geen probleem)
plus diezelfde gegevens waar next_id = act_id

Dus ik wil op 1 regel eigenlijk de gegevens
1,2,3,4 .. met daarachter de gegevens van eig de volgende regel (nextid = actid)
  vrijdag 9 december 2011 @ 14:33:15 #240
267443 Cue_
Cuecumbergirl
pi_105377579
laat maar denk ik :)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')