abonnement Unibet Coolblue Bitvavo
pi_49321084
Ik moet trouwens zeggen dat ik de htmlspecialchars_decode niet eens nodig had, aangezien ik strings in mijn database altijd rauw, en enkel met mysql_real_escape_string heb staan.

Tijdens het uit de database vissen nog even door een stripslashes, en pas in de echo door een html_specialchars(,ENT_QUOTES).
  maandag 14 mei 2007 @ 22:16:06 #27
107951 JortK
Immer kwaliteitsposts
pi_49382201
Er is hier trouwens vast wel iemand die een functie heeft liggen waarmee ik de volgende data kan displayen:

1Generated in 0.008 seconds :: 8 queries executed


En nog mooier als de DB load er ook bij zit :Y :Y

Kan iemand me hieraan helpen?
  maandag 14 mei 2007 @ 22:24:12 #28
84926 WyriHaximus
Release the hounds smithers!
pi_49382565
quote:
Op maandag 14 mei 2007 22:16 schreef JortK het volgende:
Er is hier trouwens vast wel iemand die een functie heeft liggen waarmee ik de volgende data kan displayen:
[ code verwijderd ]

En nog mooier als de DB load er ook bij zit :Y :Y

Kan iemand me hieraan helpen?
Dit is iig voor de load:
1
2
3
4
5
6
7
8
9
10
11
12
      if (@file_exists('/proc/loadavg') && @is_readable('/proc/loadavg'))
      {
         if ($load = @file_get_contents('/proc/loadavg'))
         {
            $load = array_slice(explode(' ', $load), 0, 1);
            $load = floatval($load[0]);
         }
      }
      else
      {
         $load = 'Unknown';
      }
(Dat is de serverload btw)

Dit is voor de tijd (aan het begin):
1
2
$mtime = explode(' ', microtime());
$starttime = $mtime[0] + $mtime[1];


Aan het eind:
1
2
3
$mtime = explode(' ', microtime());
$totaltime = $mtime[0] + $mtime[1] - $starttime;
$time = sprintf('%.3fs',$totaltime);
phluphy for president!
pi_49382624
En wat de queries betreft: Je moet dan wel bij elke query die je draait een functie aanroepen, is dat do-able?
pi_49382625
En wat de queries betreft: Je moet dan wel bij elke query die je draait een functie aanroepen, is dat do-able?
  maandag 14 mei 2007 @ 22:28:47 #31
84926 WyriHaximus
Release the hounds smithers!
pi_49382786
quote:
Op maandag 14 mei 2007 22:25 schreef Geqxon het volgende:
En wat de queries betreft: Je moet dan wel bij elke query die je draait een functie aanroepen, is dat do-able?
Double .

Anyway zelf gebruik ik een class voor database communicatie en er zit een klein tellertje in ($this->_query_count++) voor als er een query word uitgevoerd .
phluphy for president!
  maandag 14 mei 2007 @ 22:29:27 #32
107951 JortK
Immer kwaliteitsposts
pi_49382832
quote:
Op maandag 14 mei 2007 22:25 schreef Geqxon het volgende:
En wat de queries betreft: Je moet dan wel bij elke query die je draait een functie aanroepen, is dat do-able?
Ja dat is do able
  maandag 14 mei 2007 @ 22:30:00 #33
107951 JortK
Immer kwaliteitsposts
pi_49382860
quote:
Op maandag 14 mei 2007 22:28 schreef WyriHaximus het volgende:

[..]

Double .

Anyway zelf gebruik ik een class voor database communicatie en er zit een klein tellertje in ($this->_query_count++) voor als er een query word uitgevoerd .
Stuur mij die class eens

Je hebt me email
pi_49383062
1
2
3
4
5
6
7
8
9
10
<?php
function countQuery(){
static 
$querycounter 0;

$querycounter++;
}

mysql_query("SELECT * FROM users");
countQuery();
?>


Oid.
  maandag 14 mei 2007 @ 22:51:54 #35
84926 WyriHaximus
Release the hounds smithers!
pi_49384050
Zoiets gebruik ik. Die class kan ik je niet 1 2 3 zomaar geven namelijk :@

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function mysql_query_c($query,$rid = false)
{
static
$querycounter = 0;
$querycounter++;
if(
$rid)
{
return
mysql_query($query,$rid);
}
else
{
return
mysql_query($query);
}
}
?>
phluphy for president!
pi_49384528
1
2
3
<?php
strtotime
("2007W40");
?>


Geeft lokaal de timestamp van de maandag in week 40 op 2007 weer, en op mijn server -1. Iemand misschien wat tips?
  maandag 14 mei 2007 @ 23:10:08 #37
84926 WyriHaximus
Release the hounds smithers!
pi_49384940
quote:
Op maandag 14 mei 2007 23:02 schreef Geqxon het volgende:

[ code verwijderd ]

Geeft lokaal de timestamp van de maandag in week 40 op 2007 weer, en op mijn server -1. Iemand misschien wat tips?
Dit miscshien wat voor je? http://www.php.net/manual(...)ult-timezone-set.php Je zit met je tijdzones namelijk en standaard gebruikt php die van de server (of wat er in php.ini staat).
phluphy for president!
pi_49385051
quote:
Op maandag 14 mei 2007 23:10 schreef WyriHaximus het volgende:

[..]

Dit miscshien wat voor je? http://www.php.net/manual(...)ult-timezone-set.php Je zit met je tijdzones namelijk en standaard gebruikt php die van de server (of wat er in php.ini staat).
Bedankt!

Ik moet zeggen dat ik liever niet al te veel met timezones speel, ik heb het nu simpelweg opgelost door de eerste maandag van het jaar te pakken, en daar een aantal weken bij op te tellen
pi_49391001
Ik heb in het verleden heel vaak akefietjes met tijdzones gehad in PHP odat ik vaak met Nederlandse en Amerikaanse hosts zat;in Amerika liggen ze immers 6 uren achter op Nederland. Had ik altijd twee hele eenvoudige oplossingen voor.

De eerste was om een eigen functie tijd() aan te maken die er als volgt uit zag:
1
2
3
function tijd(){
   return time()-3600;
}


De volgende was om een variabele $tz=-3600; aan te maken en die te gebruiken in je datumweergaves, dus bijvoorbeeld:

1date("M d H",$een_tijd+$tz)


Tweede oplossing is dan natuurlijk beter omdat je alleen bij de weergave van datums de daadwerkelijke tijd beinvloed.
  dinsdag 15 mei 2007 @ 09:39:12 #40
107951 JortK
Immer kwaliteitsposts
pi_49392168
quote:
Op maandag 14 mei 2007 23:12 schreef Geqxon het volgende:

[..]

Bedankt!

Ik moet zeggen dat ik liever niet al te veel met timezones speel, ik heb het nu simpelweg opgelost door de eerste maandag van het jaar te pakken, en daar een aantal weken bij op te tellen
Of gebruik de putenv(); functie, die gebruik ik nogal veel
pi_49398697
Wat is het handige van references?
pi_49399427
quote:
Op dinsdag 15 mei 2007 13:19 schreef super-muffin het volgende:
Wat is het handige van references?
Als jij met variabelen werkt, werk je eigenlijk met verwijzingen naar stukken geheugen in de computer/server. Als jij dus een grote array met 100.000 items aanmaakt in PHP en die in $var stopt, dan zal $var een verwijzing naar die array bevatten.

Ga je vervolgens $var aan functies meegeven als parameter, dan maakt PHP een kopie van die variabele (alsof het dus geen verwijzing is). Gebruik je het &-teken om een parameter als referentie te accepteren, dan zal PHP direct op de array werken en niet op een kopie, wat geheugen spaart en sneller is ook hoef je eventueel de functie niets te laten retourneren, want de oorspronkelijke inhoud van de variabele zal worden aangepast.
  dinsdag 15 mei 2007 @ 13:45:03 #43
84926 WyriHaximus
Release the hounds smithers!
pi_49399510
quote:
Op dinsdag 15 mei 2007 13:42 schreef JeRa het volgende:

[..]

Als jij met variabelen werkt, werk je eigenlijk met verwijzingen naar stukken geheugen in de computer/server. Als jij dus een grote array met 100.000 items aanmaakt in PHP en die in $var stopt, dan zal $var een verwijzing naar die array bevatten.

Ga je vervolgens $var aan functies meegeven als parameter, dan maakt PHP een kopie van die variabele (alsof het dus geen verwijzing is). Gebruik je het &-teken om een parameter als referentie te accepteren, dan zal PHP direct op de array werken en niet op een kopie, wat geheugen spaart en sneller is ook hoef je eventueel de functie niets te laten retourneren, want de oorspronkelijke inhoud van de variabele zal worden aangepast.
Ah tof wist ik nog niet . Was wel benieuwt waar het nou voor was .
phluphy for president!
pi_49399728
JeRa: hele goeie uitleg over references
  dinsdag 15 mei 2007 @ 13:51:50 #45
107951 JortK
Immer kwaliteitsposts
pi_49399779
quote:
Op dinsdag 15 mei 2007 13:42 schreef JeRa het volgende:

[..]

Als jij met variabelen werkt, werk je eigenlijk met verwijzingen naar stukken geheugen in de computer/server. Als jij dus een grote array met 100.000 items aanmaakt in PHP en die in $var stopt, dan zal $var een verwijzing naar die array bevatten.

Ga je vervolgens $var aan functies meegeven als parameter, dan maakt PHP een kopie van die variabele (alsof het dus geen verwijzing is). Gebruik je het &-teken om een parameter als referentie te accepteren, dan zal PHP direct op de array werken en niet op een kopie, wat geheugen spaart en sneller is ook hoef je eventueel de functie niets te laten retourneren, want de oorspronkelijke inhoud van de variabele zal worden aangepast.
* JortK beseft zich opeens dat die wel wat winst kan halen in zijn script, en ook wat optimizen te doen heeft
pi_49446293
is er een manier om de autoindex te resetten?
ik heb dus een kolom ID die een auto_increment heeft en aangezien ik nu nog aan het testen ben wil ik , op een makkelijke manier, die kolom kunnen resetten naar 0.
is daar een SQL commando voor?
  woensdag 16 mei 2007 @ 15:55:56 #47
84926 WyriHaximus
Release the hounds smithers!
pi_49446316
quote:
Op woensdag 16 mei 2007 15:55 schreef mschol het volgende:
is er een manier om de autoindex te resetten?
ik heb dus een kolom ID die een auto_increment heeft en aangezien ik nu nog aan het testen ben wil ik , op een makkelijke manier, die kolom kunnen resetten naar 0.
is daar een SQL commando voor?
Tabel leeg gooien
phluphy for president!
pi_49446389
quote:
Op woensdag 16 mei 2007 15:55 schreef WyriHaximus het volgende:

[..]

Tabel leeg gooien
met truncate?
helaas, dan wordt hij niet gereset... (iig niet bij mij..)

argh.. crap...
quote:
For InnoDB, TRUNCATE TABLE is mapped to DELETE, so there is no difference
http://dev.mysql.com/doc/refman/4.1/en/truncate.html

  woensdag 16 mei 2007 @ 15:59:23 #49
42828 bemeall
G'day Mate!
pi_49446434
quote:
Op woensdag 16 mei 2007 15:58 schreef mschol het volgende:

[..]

met truncate?
helaas, dan wordt hij niet gereset... (iig niet bij mij..)
DELETE FROM `tabel`?
Die reset de autoindex hier wel
In het verleden behaalde resultaten bieden geen garantie voor de toekomst...
pi_49446598
Dat kan niet zo maar. Je moet eerst de tabel exporteren, dan verwijderen en weer importeren.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')