abonnement Unibet Coolblue Bitvavo
  vrijdag 30 mei 2008 @ 12:13:51 #256
85514 ralfie
!Yvan eht nioj
pi_59009622
quote:
Op vrijdag 30 mei 2008 10:29 schreef Scorpie het volgende:

[..]

Daar willen de meningen wel eens over verschillen. Ik ben iig al op onderzoek uitgeweest wat nu precies sneller is, maar blogs e.d spreken elkaar tegen hierover...

Ben het wel met je eens dat het een stuk eenvoudiger is. Echter wil ik niet dat ik straks een enorme array heb met letterlijk duizenden waardes die gecontroleerd worden maar die niet in de pagina voorkomen.

Maar goed, sowieso blijf ik sleutelen aan het ontwerp
De vraag is dan waarom jij duizenden waardes inlaadt die niet in de pagina voorkomen
pi_59009678
quote:
Op vrijdag 30 mei 2008 12:13 schreef ralfie het volgende:

[..]

De vraag is dan waarom jij duizenden waardes inlaadt die niet in de pagina voorkomen
Resultset die met paginering pas in de pagina opgenomen worden
  zaterdag 31 mei 2008 @ 00:14:00 #258
159979 G.Fawkes
Libera eas de ore leonis!
pi_59025002
Ik weet niet of er op dit typstip nog iemand online is in dit topic maar ik ben een echte maar dan ook totale php noob.

Ik wil dat als mijn mensen op mijn website (eyupciftci.nl) komen ze direct geredirect worden naar mijn blog (eyupciftci.nl/blog/) nu heb ik deze code ervoor gebruikt:

1
2
3
4
<?php
header("Location: http://www.site.nl/"); 
exit; 
?>


maar dat resulteert niet in het desgewenste effect (zie mijn website) wat is er verkeerd?
  zaterdag 31 mei 2008 @ 00:15:33 #259
134533 donroyco
dus niet Donroyco
pi_59025035
quote:
Op zaterdag 31 mei 2008 00:14 schreef G.Fawkes het volgende:
Ik weet niet of er op dit typstip nog iemand online is in dit topic maar ik ben een echte maar dan ook totale php noob.

Ik wil dat als mijn mensen op mijn website (eyupciftci.nl) komen ze direct geredirect worden naar mijn blog (eyupciftci.nl/blog/) nu heb ik deze code ervoor gebruikt:
[ code verwijderd ]

maar dat resulteert niet in het desgewenste effect (zie mijn website) wat is er verkeerd?
http://php.about.com/od/learnphp/ht/phpredirection.htm
Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
pi_59025102
quote:
Op zaterdag 31 mei 2008 00:14 schreef G.Fawkes het volgende:
Ik weet niet of er op dit typstip nog iemand online is in dit topic maar ik ben een echte maar dan ook totale php noob.

Ik wil dat als mijn mensen op mijn website (eyupciftci.nl) komen ze direct geredirect worden naar mijn blog (eyupciftci.nl/blog/) nu heb ik deze code ervoor gebruikt:
[ code verwijderd ]

maar dat resulteert niet in het desgewenste effect (zie mijn website) wat is er verkeerd?
Staat die code wel in een index.php? En heeft de server wel PHP-ondersteuning?
  zaterdag 31 mei 2008 @ 00:28:43 #261
159979 G.Fawkes
Libera eas de ore leonis!
pi_59025263
Ik moest dus index.html veranderen in index.php

Zoals ik al zei: Ik ben een totale php n00b
  zaterdag 31 mei 2008 @ 00:40:39 #262
159979 G.Fawkes
Libera eas de ore leonis!
pi_59025467
Overigens: Dank voor de hulp
  zaterdag 31 mei 2008 @ 10:16:50 #263
136730 PiRANiA
All thinking men are atheists.
pi_59028131
eyupciftci.nl, da's lekker makkelijk te onthouden
pi_59028241
Kleine vraag, ik wil snel achterhalen hoelang een text grafisch is.

Stel ik heb de text 'DIG / [PHP/(My)SQL] voor dummies - deel 59' en wil nu weten hoeveel px dit grafisch is, hoe kan ik dat snel en simpel achterhalen mbv php zonder per karakter de lengte te gaan berekenen...

maar dan niet ttfbox want ik print de tekst met ImageString

Anyone?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59029433
quote:
Op vrijdag 30 mei 2008 12:16 schreef Scorpie het volgende:
Resultset die met paginering pas in de pagina opgenomen worden
waarom haal je dan alle waardes op, en niet alleen de waardes die op je pagina staan?
Dit is echt een compleet zinloze load van je server.... zeker als het om veel records gaat ga je dit echt wel merken...
  zaterdag 31 mei 2008 @ 12:27:30 #266
62215 qu63
..de tijd drinkt..
pi_59029499
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$result 
mysql_query($query);
$num mysql_num_rows($result);

for (
$row 0$row $num$row++) {
  
$data mysql_fetch_array($result);
  
$wid =$data['wid'];
  
$wens =$data['wens'];
  
$b=$data['b'];

  
# more code here
}
?>

hoe krijg ik de resultaten geshuffled?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59030249
Zoiets?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$result 
mysql_query($query);
$data = array();

while(
$row mysql_fetch_array($result) {
  
$data[] = $row;
}
if(!empty(
$data)) {
  
shuffle($data)
  foreach(
$data as $item) {
    
$wid $item['wid'];
    
$wens $item['wens'];

    
#more code here

  
}
}
?>
pi_59030311
quote:
Op zaterdag 31 mei 2008 12:27 schreef qu63 het volgende:

[ code verwijderd ]

hoe krijg ik de resultaten geshuffled?
1select foo from bar order by RAND()
  zaterdag 31 mei 2008 @ 14:11:54 #269
62215 qu63
..de tijd drinkt..
pi_59031009
quote:
Op zaterdag 31 mei 2008 13:18 schreef Light het volgende:
Zoiets?
[ code verwijderd ]
uiteindelijke code is dit geworden:
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
$query 
"SELECT * FROM `wish`";
$result mysql_query($query);
$data = array();

while(
$row mysql_fetch_array($result))
    {
        
$data[] = $row;
    }
if(!empty(
$data))
    {
        
shuffle($data);
            foreach(
$data as $item)
                {
                    
$wid $item['wid'];
                    
$w $item['w'];
                    
$b$item['b'];
                    echo 
"<li type=\"circle\" dir=\"ltr\" lang=\"nl\">";
                        if (
$b == 1)echo "<span style=\"text-decoration: line-through;\">";
                    echo 
"<a href=\"wl.php?wid=$wid&b=$b\">$w </a>";
                        if (
$b == 1)echo "</span>";
                    echo 
"</li>\n";
                }
    }
?>


Thanks!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59031627
quote:
Op zaterdag 31 mei 2008 13:22 schreef Farenji het volgende:

[..]
[ code verwijderd ]
Kan ook, hoewel ook afhankelijk van de query.
  zaterdag 31 mei 2008 @ 15:04:02 #271
62215 qu63
..de tijd drinkt..
pi_59031673
quote:
Op zaterdag 31 mei 2008 15:00 schreef Light het volgende:

[..]

Kan ook, hoewel ook afhankelijk van de query.
query was dus niet al te moeilijk in dit geval
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 2 juni 2008 @ 09:26:07 #272
107951 JortK
Immer kwaliteitsposts
pi_59062758
quote:
Op zaterdag 31 mei 2008 12:23 schreef Xcalibur het volgende:

[..]

waarom haal je dan alle waardes op, en niet alleen de waardes die op je pagina staan?
Dit is echt een compleet zinloze load van je server.... zeker als het om veel records gaat ga je dit echt wel merken...
Niet als je The 'Reluctant Cache' Pattern principe toepast.
  woensdag 4 juni 2008 @ 13:44:28 #274
136730 PiRANiA
All thinking men are atheists.
pi_59114985
Is er ergens een programma waar je CAPTCHA' s mee kan testen?

Ik ben vanmiddag een beetje bezig geweest, wat denken jullie?

1:
2:
3:
4:
pi_59121536
Captcha`s
  woensdag 4 juni 2008 @ 17:38:09 #276
62215 qu63
..de tijd drinkt..
pi_59122026
quote:
Op woensdag 4 juni 2008 13:44 schreef PiRANiA het volgende:
Is er ergens een programma waar je CAPTCHA' s mee kan testen?

Ik ben vanmiddag een beetje bezig geweest, wat denken jullie?

1: [ afbeelding ]
2: [ afbeelding ]
3: [ afbeelding ]
4: [ afbeelding ]
leuk idee eigenlijk

begrijpen en uitvoeren van de tekst
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  FOK!-Schrikkelbaas woensdag 4 juni 2008 @ 18:27:09 #277
1972 Swetsenegger
Egocentrische Narcist
pi_59123182
Ik heb in mijn cmsje een config php, waar niks meer in staat als een array

1
2
3
4
5
6
7
8
9
<?php
$raw_config 
= array(
'Title' => 'Pagina Titel'
'BaseHref' => 'http://www.pagina.nl'
'CmsTitle' => 'CMS titel',
'GuestBook' => 0,
'Poll' => 0
);
?>


Deze config wordt geinclude in de header en vervolgens op bepaalde plekken gebruikt bv zo

1
2
3
4
5
6
<?php
require_once('config.php');
if(
$raw_config[GuestBook]!=0){
        include(
'includes/handle_guestbook.php');
}
?>


Kortom, ik include de array en vervolgens gebruik ik deze. Maar dit levert de volgende notice op:

1Notice: Use of undefined constant GuestBook - assumed 'GuestBook' in /var/www/vhosts/domein/www/templates/header.php on line 6


Waarom krijg ik deze notice :?
pi_59123238
Je moet niet

$raw_config[GuestBook]

maar

$raw_config["GuestBook"]

gebruiken
Trotse poster van het 37000000ste bericht ^O^
pi_59124000
ja, quotjes vergeten dus

wat me gelijk op het volgende brengt: waarom gebruik je geen constanten?
Ik neem aan dat je configwaarden nooit wijzigen, en dus ook niet overschreven mogen / kunnen worden, ook niet per ongeluk of via een hack-attempt.
  FOK!-Schrikkelbaas woensdag 4 juni 2008 @ 19:57:31 #280
1972 Swetsenegger
Egocentrische Narcist
pi_59125684
quote:
Op woensdag 4 juni 2008 19:03 schreef Xcalibur het volgende:
ja, quotjes vergeten dus

wat me gelijk op het volgende brengt: waarom gebruik je geen constanten?
Ik neem aan dat je configwaarden nooit wijzigen, en dus ook niet overschreven mogen / kunnen worden, ook niet per ongeluk of via een hack-attempt.
Ik heb eigenlijk nooit wat gedaan met constanten
pi_59126829
goeie reden

maar die kan je dus niet meer wijzigen als ze eenmaal gedeclareerd zijn, vind ik wel een prettig idee voor mijn databaseconnectie enzo ;-)
  FOK!-Schrikkelbaas woensdag 4 juni 2008 @ 20:54:39 #282
1972 Swetsenegger
Egocentrische Narcist
pi_59127545
quote:
Op woensdag 4 juni 2008 20:34 schreef Xcalibur het volgende:
goeie reden

maar die kan je dus niet meer wijzigen als ze eenmaal gedeclareerd zijn, vind ik wel een prettig idee voor mijn databaseconnectie enzo ;-)
kan ik een constante op een zelfde manier gebruiken als een variabele? dus if(constantnaam=='iets')
pi_59127963
quote:
Op woensdag 4 juni 2008 20:34 schreef Xcalibur het volgende:
goeie reden

maar die kan je dus niet meer wijzigen als ze eenmaal gedeclareerd zijn, vind ik wel een prettig idee voor mijn databaseconnectie enzo ;-)
Een variabele kun je dan weer unsetten. Dan is'ie echt weg en zelfs met echo $GLOBALS krijg je dan geen waarden meer te zien. Voordeel is dat je een db-connectie gemaakt kan worden, en na het maken van die connectie zijn de logingegens niet meer terug te vinden.
pi_59127995
quote:
Op woensdag 4 juni 2008 20:54 schreef Swetsenegger het volgende:

[..]

kan ik een constante op een zelfde manier gebruiken als een variabele? dus if(constantnaam=='iets')
Ja. De constante dan niet tussen aanhalingstekens zetten natuurlijk (maar dat doe je nu ook goed).
  FOK!-Schrikkelbaas woensdag 4 juni 2008 @ 21:20:28 #285
1972 Swetsenegger
Egocentrische Narcist
pi_59128289
quote:
Op woensdag 4 juni 2008 21:11 schreef Light het volgende:

[..]

Ja. De constante dan niet tussen aanhalingstekens zetten natuurlijk (maar dat doe je nu ook goed).
Ja precies, want dat riep de manual over echo van constanten. Het werkt nu
pi_59128898
Constanten ruleren de pan uit
pi_59128978
Zend_Config rulez.
  donderdag 5 juni 2008 @ 12:21:02 #288
71610 Black-Hole
Deep in my soul
pi_59141062
Voor mijn nieuwe forum ben ik op zoek gegaan naar een php-script voor een roterende/random header. Heb een leuk script gevonden en die werkt met IE7 en Firefox maar niet met IE6. Hoe is dat mogelijk? Het gaat om het volgende stuk code:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
$img = null;

if (substr($folder,-1) != '/') {
   $folder = $folder.'/';
}

if (isset($_GET['img'])) {
   $imageInfo = pathinfo($_GET['img']);
   if (
       isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
        file_exists( $folder.$imageInfo['basename'] )
    ) {
      $img = $folder.$imageInfo['basename'];
   }
} else {
   $fileList = array();
   $handle = opendir($folder);
   while ( false !== ( $file = readdir($handle) ) ) {
      $file_info = pathinfo($file);
      if (
          isset( $extList[ strtolower( $file_info['extension'] ) ] )
      ) {
         $fileList[] = $file;
      }
   }
   closedir($handle);

   if (count($fileList) > 0) {
      $imageNumber = time() % count($fileList);
      $img = $folder.$fileList[$imageNumber];
   }
}

if ($img!=null) {
   $imageInfo = pathinfo($img);
   $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
   header ($contentType);
   readfile($img);
} else {
   if ( function_exists('imagecreate') ) {
      header ("Content-type: image/png");
      $im = @imagecreate (100, 100)
          or die ("Cannot initialize new GD image stream");
      $background_color = imagecolorallocate ($im, 255, 255, 255);
      $text_color = imagecolorallocate ($im, 0,0,0);
      imagestring ($im, 2, 5, 5,  "IMAGE ERROR", $text_color);
      imagepng ($im);
      imagedestroy($im);
   }
}

?>

Zelf heb ik bijzonder weinig verstand van php en jullie hulp is dus meer dan welkom. Het script is hier werkzaam te zien.
pi_59141121
iedere keer als ik refresh krijg ik een andere header te zien in IE6.... wat is het probleem?
  donderdag 5 juni 2008 @ 12:26:16 #290
71610 Black-Hole
Deep in my soul
pi_59141206
quote:
Op donderdag 5 juni 2008 12:23 schreef Xcalibur het volgende:
iedere keer als ik refresh krijg ik een andere header te zien in IE6.... wat is het probleem?
Vaag, hier werkt het namelijk niet
pi_59142427
cache headers toevoegen?
  zaterdag 7 juni 2008 @ 21:10:27 #292
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_59202893
ok dit snap ik niet...

Ik heb 2 tabellen:

1 met de Orders
en 1 met de Shipments

De onderstaande query zou de orders moeten weergeven waarvan er nog niets in de tabel van de shipments staat.

1
2
3
SELECT shop_orders_orders.id AS id, shop_orders_orders.UID AS UID 
    FROM shop_orders_orders, shop_orders_shipments 
    WHERE (shop_orders_orders.id != shop_orders_shipments.orderID) GROUP BY `id` 


maar t werkt niet! Als ik
WHERE (shop_orders_orders.id != shop_orders_shipments.orderID) doe, dan zie ik alle orders...
en als ik
WHERE (shop_orders_orders.id = shop_orders_shipments.orderID) doe, dan zie ik de orders die wél in de shipment tabel staan.......
pi_59202931
Je moet iets doen als:

1
2
3
4
5
SELECT id
FROM shop_orders_orders
WHERE id NOT IN (
    SELECT id
    FROM shop_orders_shipments);
  zaterdag 7 juni 2008 @ 21:13:27 #294
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_59202955
quote:
Op zaterdag 7 juni 2008 21:12 schreef HuHu het volgende:
Je moet iets doen als:
[ code verwijderd ]


Ik ga ff kijken, maar lees mn post nog even, want heb net wat meer toegelicht.
pi_59203007
1WHERE (shop_orders_orders.id != shop_orders_shipments.orderID)


Dat werkt niet, want er is altijd een willekeurige combinatie te vinden van id's waarbij dit TRUE oplevert.

1WHERE (shop_orders_orders.id = shop_orders_shipments.orderID)


Dat geeft inderdaad resultaten, want er is maar 1 combinatie die zoiets kan opleveren. Of helemaal geen combinatie.
pi_59203017
Werkt dit niet?

SELECT orders.id FROM shop_order orders LEFT JOIN shop_order_shipments ship ON orders.id = ship.id WHERE ship.id IS NULL

of

SELECT orders.id FROM shop_order orders LEFT JOIN shop_order_shipments ship ON orders.id = ship.id HAVING COUNT(ship.id) = 0
  zaterdag 7 juni 2008 @ 21:16:50 #297
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_59203055
De 1e optie van HuHu werkt! Maar vind het wel super raar dat het geen wat ik deed niet werkt, hoe komt dat?
pi_59203073
Kun je die "WHERE ship.id IS NULL" niet weglaten, omdat de LEFT JOIN geen resultaat geeft als er geen match is?
  zaterdag 7 juni 2008 @ 21:19:51 #299
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_59203145
quote:
Op zaterdag 7 juni 2008 21:15 schreef Roönaän het volgende:
Werkt dit niet?

SELECT orders.id FROM shop_order orders LEFT JOIN shop_order_shipments ship ON orders.id = ship.id WHERE ship.id IS NULL

of

SELECT orders.id FROM shop_order orders LEFT JOIN shop_order_shipments ship ON orders.id = ship.id HAVING COUNT(ship.id) = 0
Je 1e optie heb ik getest, en die werkt ook

SELECT orders.id, UID FROM shop_orders_orders orders LEFT JOIN shop_orders_shipments ship ON orders.id = ship.orderID WHERE ship.orderID IS NULL

Maarja wat is logischer en of sneller? Zelf denk ik die left join.

Bedankt voor alle snelle reacties iig!
pi_59203775
quote:
Op zaterdag 7 juni 2008 21:17 schreef HuHu het volgende:
Kun je die "WHERE ship.id IS NULL" niet weglaten, omdat de LEFT JOIN geen resultaat geeft als er geen match is?
Een LEFT JOIN is juist om ook null-resultaten te leveren. Als de ON-clause een match vindt dan wordt die geleverd, is er geen match dan wordt NULL gebruikt voor de velden van de rechtertable.
pi_59212963
quote:
Op donderdag 5 juni 2008 12:21 schreef Black-Hole het volgende:
Voor mijn nieuwe forum ben ik op zoek gegaan naar een php-script voor een roterende/random header. Heb een leuk script gevonden en die werkt met IE7 en Firefox maar niet met IE6. Hoe is dat mogelijk? Het gaat om het volgende stuk code:
[ code verwijderd ]

Zelf heb ik bijzonder weinig verstand van php en jullie hulp is dus meer dan welkom. Het script is hier werkzaam te zien.
png werkt bout in IE6.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')