abonnement Unibet Coolblue Bitvavo
pi_63797039
dit echo <?"hello world" ?>
ik ben iemand die spel wil maken
pi_63797084
dit om precies te zijn
<?php
echo 'Hallo wereld!';
?>
ik ben iemand die spel wil maken
pi_63797141
Ik heb ook een wamp server als da makelijker is
ik ben iemand die spel wil maken
pi_63797217
Je moet " en niet '
Bodybuilding #1
Hardlopen #2
  zaterdag 6 december 2008 @ 00:00:21 #185
46383 Tiemie
sowieso wel!
pi_63797292
quote:
Op vrijdag 5 december 2008 23:57 schreef Kerol het volgende:
Je moet " en niet '
Onzin.
pi_63797308
quote:
Op vrijdag 5 december 2008 23:57 schreef Kerol het volgende:
Je moet " en niet '
(maar mag wel)

@TS: lees de php.net echo() functie eens door
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
pi_63797449
quote:
Op zaterdag 6 december 2008 00:01 schreef mschol het volgende:

[..]

(maar mag wel)

@TS: lees de php.net echo() functie eens door
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
echo is geen functie maar een language construct. Je hoeft dus geen () te gebruiken.
pi_63797601
quote:
Op vrijdag 5 december 2008 23:52 schreef immortals het volgende:
dit om precies te zijn
<?php
echo 'Hallo wereld!';
?>
Dat ziet er gewoon goed uit, dus ik snap die foutmelding niet.
1
2
3
<?php
echo 'Hallo wereld!';
?>
pi_63800354
quote:
Op zaterdag 6 december 2008 00:08 schreef Light het volgende:
[..]
echo is geen functie maar een language construct. Je hoeft dus geen () te gebruiken.
het hoeft niet, het mag wel (wiskunde...)
omdat het dus wel mag/kan, is het netter om het wel te doen (omdat het veel weg heeft van een functie)
ook als je opeens de echo wilt veranderen door een functie, is het handig want dan staan de haakjes er alvast
denk hierbij aan een echo die je wilt (tijdelijk) even als var_dump wilt hebben
daarnaast is het in de meeste gevallen overzichtelijker als je ze wel gebruikt
het is maar wat je gewend bent, ik doe het wel om deze redenen

mvg
Marco
pi_63801308
quote:
Op zaterdag 6 december 2008 07:54 schreef MCootje het volgende:

[..]

het hoeft niet, het mag wel (wiskunde...)
omdat het dus wel mag/kan, is het netter om het wel te doen (omdat het veel weg heeft van een functie)
ook als je opeens de echo wilt veranderen door een functie, is het handig want dan staan de haakjes er alvast
denk hierbij aan een echo die je wilt (tijdelijk) even als var_dump wilt hebben
daarnaast is het in de meeste gevallen overzichtelijker als je ze wel gebruikt
het is maar wat je gewend bent, ik doe het wel om deze redenen

mvg
Marco
Ik heb ook niet gezegd dat het fout is om () te gebruiken. Het is net als met '' en "", beide zijn goed (hoewel er wel een verschil is tussen '' en ""). Mijn punt is gewoon dat je niet moet zeuren over '' en "" of over wel of geen () als het niet relevant is. En dat is het in dit geval niet.
pi_63802139
Ik wil graag mijn FOR loop elke keer een stap van *2 laten nemen. Het lukt nu nog niet echt. Hoe kan ik dit het beste doen?
Tot nu toe heb ik dit;
1
2
3
4
5
6
7
8
9
<?php
$som
=0;
for ( 
$getal =2$getal <= 2048$getal*2)
{
    
$som $som $getal;
    echo 
"Getal:$getal";
}
echo 
"De som is $som";
?>

Als ik dit in mijn localhost bekijk krijg ik een pagina die tot in het oneindige $Getal: 2 echo'ed.
Bodybuilding #1
Hardlopen #2
pi_63802235
$getal = $getal * 2

OF

$getal *= 2
pi_63802250
quote:
Op zaterdag 6 december 2008 12:02 schreef HuHu het volgende:
$getal = $getal * 2

OF

$getal *= 2
Thanks
Bodybuilding #1
Hardlopen #2
  zaterdag 6 december 2008 @ 12:05:02 #194
46383 Tiemie
sowieso wel!
pi_63802276
quote:
Op zaterdag 6 december 2008 11:56 schreef Kerol het volgende:
Ik wil graag mijn FOR loop elke keer een stap van *2 laten nemen. Het lukt nu nog niet echt. Hoe kan ik dit het beste doen?
Tot nu toe heb ik dit;
[ code verwijderd ]

Als ik dit in mijn localhost bekijk krijg ik een pagina die tot in het oneindige $Getal: 2 echo'ed.
1
2
3
4
5
6
7
8
9
<?php
$som
=0;
for ( 
$getal =2$getal <= 2048$getal*=2)
{
    
$som $som $getal;
    echo 
"Getal:$getal";
}
echo 
"De som is $som";
?>
pi_63803559
Hallo,
INLEIDING
Ik ben al een tijdje bezig met scripting language (html,css en een heel klein beedje php)
Alleen wouw ik nog wat meer info hoe ik nou aan m'n game begin...
Moet ik opzoek gaan naar kant en klare stukjes script en die dan een beetje aanpassen zodat ze passen op mij site?
Of moet ik alles zelf zoeken?
Ik weet het niet,

WAT?
een spel met:
quote:bank (er moet geld kunnen afgehaald worden en opgezet worden in die bank moet je ook kunnen doneren aan andere spelers of aan je fam)
een fam (een plek waar je een uurloon krijgt!)
straat race dit is een plek waar je geld kan inzetten en voor het geld dan racen,
een casino met:loterij,blackjack,hogerlager,kraak de kluis,..
ook misdaad opties (autos stelen en dergelijke)
Ik wil ook dat je mensen kan vermoorden en zo hun bank geld krijgen
en ga zo maar door ik weet dat dit veel is maar ik kan klein beginnen en dan uitbouwen tot dit

VRAAG?
Wel m'n uitijndelijke vraag is 1.waar kan ik dit best leren
2.welke talen?
3.moet ik het doen door zelf te proberen of door dingen te knippen en te plakken van andere sites en dan wat aanpassen?
4.is er iemand die zin heeft om met me in contact te blijven via mail en zo me te helpen met dit spel op te zetten?


pls antwoord(mail is vdsrobin@hotmail.com)
ik ben iemand die spel wil maken
pi_63803569
Ik heb php nu onder de knie maar hoe kan ik nu beginnen ?

tips pls!!
ik ben iemand die spel wil maken
pi_63804029
Dude... hou het gewoon in 1 topic: Browser text based game maken! .
  zaterdag 6 december 2008 @ 14:13:53 #198
179434 kloontje_de_reuzekloon
Er kan d'r maar 1 de 2e z
pi_63804334
Beter koop je gewoon een goed PHP-boek voor beginners, met een beetje oefenen krijg je vanzelf voldoende PHP-kennis (En eventueel nog iets voor HTML als je dat nog niet (goed kunt)

Nog iets, start niet een criminal. Zijn er al 100.000 van op het internet...
Op weg naar sint juttemes.
pi_63805041
quote:
Op zaterdag 6 december 2008 13:20 schreef immortals het volgende:
Ik heb php nu onder de knie maar hoe kan ik nu beginnen ?

tips pls!!
Je kunt beginnen met php leren. Als je met je knie op een of ander boek gaat liggen dan heb je dat wel onder de knie, maar je hebt nog steeds geen idee wat erin staat enzo.
pi_63806200
Kan iemand mij helpen Ik zit met het volgende probleem: Ik heb in een tabel producten en nu moet ik er een soort hiërarchie aan geven (child/parent) aan de hand van de product code.

Dus om een voorbeeld te geven:

product A, product code: XMWWO
product B product code XMW-WO

hier moet dus product A 'parent' worden van product B (of andersom). Nou dacht ik dit op te lossen met een mysql fulltext search op de product code. Op zicht werkte dit, maar ik kwam er al snel achter dat het veel te sloom is, vooral als het om 1.000.000 producten gaat.

dit is het script wat ik tot nu toe heb (overigens kan elk product 2 'product codes' hebben):

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
<?php
// By product code
$result $db->query('SELECT id, product_code, product_code2 FROM product_feed_items WHERE (LENGTH(product_code) > 4 OR LENGTH(product_code2) > 4)');

while(
$item $result->fetchRow()) {
    
    
// by product codes
    
$s = array(' ','-','/');
    
$search_q '';
    if (
$this->realstrlen($item->product_code) > 4) {
        if (
is_numeric(trim($item->product_code))) {
            
$code trim($item->product_code);
            
$search_q .= 'product_code = "'.$code.'" OR product_code2 = "'.$code.'" ';
        } else {
            
$code str_replace($s,'*',$item->product_code).'*';
            
$search_q .= 'MATCH(product_code, product_code2) AGAINST("'.$code.'")';
        }
    }
    if (
$this->realstrlen($item->product_code2) > 4) {
        if (
$search_q != ''$search_q .= ' OR ';
        if (
is_numeric($item->product_code2)) {
            
$code2 $item->product_code2;
            
$search_q .= 'product_code = "'.$code2.'" OR product_code2 = "'.$code2.'" ';
        } else {
            
$code2 str_replace($s,'*',$item->product_code2).'*';
            
$search_q .= 'MATCH(product_code, product_code2) AGAINST("'.$code2.'")';
        }
    }

    
$r $db->query('UPDATE product_feed_items SET parent_product = "'.$item->id.'" WHERE ('.trim($search_q).') AND id != "'.$item->id.'"');
    
    if (
$r->numRows() > 0) {
        
        
$db->query('UPDATE product_feed_items SET parent_product = 0 WHERE id = ?'$item->id);
    }
    
            }
?>


Het duurt nu ongeveer 40 minuten om door 40.000 producten te lopen Weet iemand hoe ik dit sneller kan maken?
..///
pi_63806624
Waarschijnlijk zijn die update-queries het probleem. Maken die wel goed gebruik van idices?
  zaterdag 6 december 2008 @ 17:28:13 #202
179434 kloontje_de_reuzekloon
Er kan d'r maar 1 de 2e z
pi_63807440
Kijk eens in je script welke delen veel tijd innemen. Een goed artikel over het meten van je script staat op http://yapf.net/Articles/ArticleView/835 .
Hoe is je DB verder opgebouwd? Maak je gebruik van indexen? (zou kunnen schelen bij je queries, maar met 1.000.000 records vreet dat ook ruimte )
Op weg naar sint juttemes.
pi_63807675
quote:
Op zaterdag 6 december 2008 17:28 schreef kloontje_de_reuzekloon het volgende:

zou kunnen schelen bij je queries, maar met 1.000.000 records vreet dat ook ruimte
De extra ruimte die een index inneemt, weegt niet op tegen de voordelen van een goedgeplaatste index. Als je 1.000.000 ongesorteerde dingen wilt doorzoeken, kost dat gemiddeld 500.000 pogingen bij iets dat er wel in staat, en altijd 1.000.000 als de zoekterm niet gevonden kan worden. Een goede index kan dat terugbrengen tot maximaal 20 zoekacties (bij 1.000.000 elementen) om aan te geven of de zoekterm voorkomt (en zo ja waar).
pi_63807955
Ik een index genaamd 'product_code' op product_code en product_code2. Dit moet toch voldoende zijn? (dit is overigens sowieso noodzakelijk voor fulltext search)

Ik heb het eff gemeten en het duurt 15 seconden om 100 producten te doorzoeken. Dus dat ongeveer 6 per seconden

Ik zit te denken om die 2 search queries te combineren.

Zou zoiets kunnen?
MATCH(product_code, product_code2) AGAINST("$code1 OR $code2")
wat dus neerkomt op
MATCH(product_code, product_code2) AGAINST("RRTTL3* OR sss*EE44*")

Overigens heb ik alle numerieke product codes eruit gehaald en in een aparte colom gezet (product_code_num), al maakt dat qua snelheid niet veel uit.
..///
pi_63808346
quote:
Op zaterdag 6 december 2008 17:59 schreef wipes66 het volgende:
Ik een index genaamd 'product_code' op product_code en product_code2. Dit moet toch voldoende zijn? (dit is overigens sowieso noodzakelijk voor fulltext search)
Da's lastig te zeggen. Probeer eens een explain van de queries te doen (in PHPMyAdmin)
quote:
Ik heb het eff gemeten en het duurt 15 seconden om 100 producten te doorzoeken. Dus dat ongeveer 6 per seconden
15 seconden voor het doorzoeken van 100 producten is wel traag ja.
pi_63810503
Ik heb het inmiddels opgelost.. Ik filter nu alleen binnen de zelfde categorie, waardoor het een stuk sneller gaat
..///
pi_63819725
Klein Sessions vraagje,

Ik heb een website, die heeft een index.php (echt joh?). In die index.php include ik page.php, die zorgt ervoor dat de juiste content geladen wordt.

Maar nu ben ik deze website aan het ombouwen naar een andere website, deze website moet een login systeem hebben. Dit is allemaal netjes gelukt..

Alleen één probleem, na het inloggen wil ik via header('location: bla.com'); een redirect doen, maar dan krijg ik de befaamde header already sent melding.

Ik begin index.php met session_start(); en session_register(); .. iemand enig idee hoe ik het headers already sent probleem netjes en goed kan oplossen?
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
  FOK!-Schrikkelbaas zondag 7 december 2008 @ 11:15:22 #208
1972 Swetsenegger
Egocentrische Narcist
pi_63820169
Sessions en headers already sent heeft niets met elkaar te maken. Je probeert een header setting te doen nadat er al data naar de browser is gestuurd.

De MOOIE oplossing is te zorgen dat je een header redirect doet VOORDAT er data naar de browser wordt gestuurd. Immers is die data die al verstuurd is een waste of resources. Zo staan er bergen met servers HTML te parsen die nooit aan de gebruiker getoont wordt.

Een quick 'n dirty workaround is gaan bufferen: http://nl.php.net/manual/en/book.outcontrol.php
pi_63820216
Oke . Iemand heeft me ooit verteld dat die twee met elkaar te maken hadden, dus zat weer is in de totaal verkeerde hoek te zoeken voor een oplossing .

Maar ik weet mss wel een andere oplossing, door gewoon de nieuwe header in een sessie/var te knallen en te laden voordat de headers zelf verstuurd worden
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
  FOK!-Schrikkelbaas zondag 7 december 2008 @ 11:25:54 #210
1972 Swetsenegger
Egocentrische Narcist
pi_63820287
quote:
Op zondag 7 december 2008 11:20 schreef MrDoegewoon het volgende:
Oke . Iemand heeft me ooit verteld dat die twee met elkaar te maken hadden, dus zat weer is in de totaal verkeerde hoek te zoeken voor een oplossing .

Maar ik weet denk wel een andere oplossing
doe gewoon dit

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
If (isset($_POST['login'])){
     //controleer login met de database
     //indien ok
     header("location:path/naar/waar/je/naartoe/wil");
}
?>
<html>
     <head>
          <title>de html</title>
     </head>
     <body>
          <form action="<?=$_SERVER['PHP_SELF'];?>">
                <input type="text" id="login">
          </form>
     </body>
</html>


Op die manier vind de verwerking van je login altijd plaats voordat er data naar de browser is gestuurd.

Simpele regel is eigenlijk dat header altijd VOOR <html> moet staan in je source
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')