abonnement Unibet Coolblue
  woensdag 12 februari 2014 @ 17:39:40 #26
125913 Devolution
Beep beep Richie
pi_136633748
Ik gebruik altijd Sublime. Simpel, in een oogwenk opgestart (klikken en meteen verder werken waar je bezig was) en werkt lekker. Toch lijkt een groter pakket me ook wel fijn, zo zag ik bij een klasgenoot laatst hoe hij eenvoudig op een functie-aanroep kon klikken met een sneltoets om direct naar de functiedeclaratie te gaan en dat soort dingen zijn toch wel erg fijn. Misschien toch maar eens een ander pakket uit gaan proberen :)
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
  woensdag 12 februari 2014 @ 19:44:10 #27
272287 henrivo
Tikt tegen jassies
pi_136637966
quote:
0s.gif Op woensdag 12 februari 2014 09:54 schreef slacker_nl het volgende:

[..]

Gaan we een editor war beginnen? Maar ik kan met vim overal hetzelfde doen, of ik nou remote werk of lokaal, het ziet er altijd hetzelfde uit en ik werk er al jaren mee en doe er vanalles mee, van code kloppen tot brieven schrijven. Ik ben er erg blij mee.
Whut? Ik kon en kan me geen enkele reden bedenken waarom je vim prefereert boven een andere editor. Thats it, no big deal
pi_136638476
quote:
1s.gif Op woensdag 12 februari 2014 19:44 schreef henrivo het volgende:

[..]

Whut? Ik kon en kan me geen enkele reden bedenken waarom je vim prefereert boven een andere editor. Thats it, no big deal
Wat zou een andere editor me moeten bieden? Overigens was mijn opmerking een grapje, want vim/emacs etc..

http://xkcd.com/378/

Ik mis overigens wel een PHPtidy (owwwww: http://developer.berlios.de/project/showfiles.php?group_id=11466)

[ Bericht 11% gewijzigd door slacker_nl op 12-02-2014 21:07:27 ]
In theory there is no difference between theory and practice. In practice there is.
pi_136638557
quote:
12s.gif Op woensdag 12 februari 2014 17:39 schreef Devolution het volgende:
Ik gebruik altijd Sublime. Simpel, in een oogwenk opgestart (klikken en meteen verder werken waar je bezig was) en werkt lekker. Toch lijkt een groter pakket me ook wel fijn, zo zag ik bij een klasgenoot laatst hoe hij eenvoudig op een functie-aanroep kon klikken met een sneltoets om direct naar de functiedeclaratie te gaan en dat soort dingen zijn toch wel erg fijn. Misschien toch maar eens een ander pakket uit gaan proberen :)
Probeer eens ctags te draaien, dat gebruik ik ook: in vim, op de functie staan, toets indrukken en hij wijst me naar de juiste functie (mits die in m'n huidige repo zit).

https://en.wikipedia.org/wiki/Ctags Sublime lijkt het te ondersteunen.
In theory there is no difference between theory and practice. In practice there is.
pi_136660618
quote:
12s.gif Op woensdag 12 februari 2014 17:39 schreef Devolution het volgende:
Ik gebruik altijd Sublime. Simpel, in een oogwenk opgestart (klikken en meteen verder werken waar je bezig was) en werkt lekker. Toch lijkt een groter pakket me ook wel fijn, zo zag ik bij een klasgenoot laatst hoe hij eenvoudig op een functie-aanroep kon klikken met een sneltoets om direct naar de functiedeclaratie te gaan en dat soort dingen zijn toch wel erg fijn. Misschien toch maar eens een ander pakket uit gaan proberen :)
PHPStorm heeft dat dus, control + click op de functienaam. :P
  donderdag 13 februari 2014 @ 13:34:57 #31
125913 Devolution
Beep beep Richie
pi_136662022
Thanks voor de tips! Ik ga er eens mee rommelen :)
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_136667799
Ik ben bezig met een website voor onze biljartvereniging, omdat ik niet echt een website specialist ben maak ik gebruik van een template en knoei op die manier zelf wat in elkaar.

Om de tussenstanden op de website gebruik ik de include functie in php op onderstaande manier.

1
2
3
4
5
6
7
8
9
10
<?php
  
include("scores/score1.html");
 
 
?>
<br>

<?php
  
include("scores/score2.html");
 
 
?>

nu zou ik graag willen dat elk bestand .html dat in de directory scores staat word "ge"include gesorteerd op datum (nieuwste eerst)

heeft iemand een idee of dit kan en hoe??
pi_136667931
datum van het filesystem of een datum ergens in het bestand?
pi_136668262
quote:
14s.gif Op donderdag 13 februari 2014 16:04 schreef KomtTijd... het volgende:
datum van het filesystem of een datum ergens in het bestand?
ik bedoelde aanmaak datum van het bestand.. filesystem dus.
pi_136668792
Heb dat weleens gedaan met glob() en vervolgens array_multisort() op filemtime
pi_136669745
quote:
14s.gif Op donderdag 13 februari 2014 16:19 schreef KomtTijd... het volgende:
Heb dat weleens gedaan met glob() en vervolgens array_multisort() op filemtime
Bedankt, ik zal er mee aan de slag, maar ik begrijp nog niet echt wat je bedoeld.
pi_136670425
quote:
0s.gif Op donderdag 13 februari 2014 16:38 schreef gerrit098 het volgende:

[..]

Bedankt, ik zal er mee aan de slag, maar ik begrijp nog niet echt wat je bedoeld.
Zoiets:
1
2
3
4
5
6
7
8
9
$files = array();
foreach(glob("*.html") as $filename) {
    $files[filemtime($filename)] = $filename;
}
ksort($files);
foreach($files as $filename) {
    include($filename);
    echo '<br/>';
}
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  maandag 17 februari 2014 @ 18:56:09 #38
292596 Faux.
Fan van zichzelf
pi_136821179
:W ik kom er even niet uit

1
2
3
<?php
fwrite
(fopen('xml.txt''a'), "<message><id>"$u "</id><name>"$nickname "</name><body>" $body "</body></message>\n"); 
?>

Deze wordt dus geschreven in het bestand xml.txt, een XML-bestand. Deze wordt geopend met <xml>, maar wil ik ook laten eindigen met XML. Oftewel: hoe zorg ik ervoor dat de <message> niet aan het eind van het bestand wordt toegevoegd maar voor de </xml>?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_136821327
quote:
11s.gif Op maandag 17 februari 2014 18:56 schreef Faux. het volgende:
:W ik kom er even niet uit
[ code verwijderd ]

Deze wordt dus geschreven in het bestand xml.txt, een XML-bestand. Deze wordt geopend met <xml>, maar wil ik ook laten eindigen met XML. Oftewel: hoe zorg ik ervoor dat de <message> niet aan het eind van het bestand wordt toegevoegd maar voor de </xml>?
Ik zou simplexml gebruiken. Gewoon standaard functies van php
  maandag 17 februari 2014 @ 19:09:35 #40
91039 mstx
2x1/2 = 1/2 x 1/2
pi_136821600
quote:
11s.gif Op maandag 17 februari 2014 18:56 schreef Faux. het volgende:
:W ik kom er even niet uit
[ code verwijderd ]

Deze wordt dus geschreven in het bestand xml.txt, een XML-bestand. Deze wordt geopend met <xml>, maar wil ik ook laten eindigen met XML. Oftewel: hoe zorg ik ervoor dat de <message> niet aan het eind van het bestand wordt toegevoegd maar voor de </xml>?
1
2
3
<?php
file_put_contents
(substr(file_get_contents('xml.txt'), 0, -6), "<message><id>"$u "</id><name>"$nickname "</name><body>" $body "</body></message>\n</xml>"); 
?>
Eventueel kan het ook met fopen() maar dan moet je hem in r+ mode openen en met fseek() de pointer naar (lengte van het bestand)-6 bytes verplaatsen.
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.
👾
  Moderator / Redactie Sport / Devops maandag 17 februari 2014 @ 19:20:23 #41
176766 crew  zoem
zoemt
pi_136821990
quote:
1s.gif Op maandag 17 februari 2014 19:00 schreef d4v1d het volgende:

[..]

Ik zou simplexml gebruiken. Gewoon standaard functies van php
Wat deze meneer zegt: gebruik een libray :)

Dat van mstx werkt vast ook, maar dat is de dirty/hacky oplossing.

Btw, waarom sla je het bestand niet op met de xml-extensie?
pi_136856095
Ik heb op een joomlawebsite een contactformulier waarin de gebruiker kan kiezen tussen twee opties.
Optie A resulteert in een bevestigingsemail met optieA.pdf als bijlage.
Optie B zorgt voor een mail met optieB.pdf als bijlage.

Nu heb ik PHP code waarin ik heb beschreven welke .pdf bij welke optie hoort.
Het formulier verwerken doet het gewoon, maar er wordt geen mail naar de gebruiker gestuurd met een .pdf in de bijlage.
De code is een standaardcode die aangeleverd wordt in de FAQ van de ontwikkelaar.
Iemand die kan vertellen wat de fout is?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if ( !isset($form->data['radioboxes']) || count($form->data['radioboxes']) == ) {
  return;
}
$files_array = array (
    
    
=>    JPATH_SITE.'/images/pdf/form_1.pdf',
    
=>     JPATH_SITE.'/images/pdf/form_2.pdf',
);
$attach_files = array();
foreach ( 
$files_array as $k => $v ) {
  if ( 
in_array($k$form->data['radioboxes']) ) {
    
$attach_files[] = $v;
  }
}
$form->data['file_array'] = $attach_files;
?>

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
<div class="ccms_form_element cfdiv_text" id="input_text_121_container_div" style="">
    <label>Naam *</label>
    <input maxlength="150" size="30" class=" validate['required']" title="" type="text" value="" name="input_text_12" />
</div>

<div class="ccms_form_element cfdiv_text" id="input_text_131_container_div" style="">
    <label>Adres *</label>
    <input maxlength="150" size="30" class=" validate['required']" title="" type="text" value="" name="input_text_13" />
</div>

<div class="ccms_form_element cfdiv_text" id="input_text_141_container_div" style="">
    <label>PC & Woonplaats *</label>
    <input maxlength="150" size="30" class=" validate['required']" title="" type="text" value="" name="input_text_14" />
</div>

<div class="ccms_form_element cfdiv_text" id="input_text_151_container_div" style="">
    <label>Telefoon</label>
    <input maxlength="150" size="30" class=" validate['phone']" title="" type="text" value="" name="input_text_15" />
</div>

<div class="ccms_form_element cfdiv_text" id="input_text_161_container_div" style="">
    <label>E-mail *</label>
    <input maxlength="150" size="30" class=" validate['required','email']" title="" type="text" value="" name="input_text_16" />
</div>

<div class="ccms_form_element cfdiv_radio radios_over" id="input_radio_171_container_div" style="">
    <label>Ik wil *</label>
    <input type="hidden" name="input_radio_17" value="" alt="ghost" />

    <div style="float:left; clear:none;">
        <input type="radio" name="input_radio_17" id="input_radio_17_0" title="" value="Donateur worden" class="validate['required']" />
        <label for="input_radio_17_0">optie A</label>
        <input type="radio" name="input_radio_17" id="input_radio_17_1" title="" value="gaan voetballen" class="validate['required']" />
        <label for="input_radio_17_1">optie B</label>
    </div>
</div>

<div class="ccms_form_element cfdiv_text" id="chrono_verification1_container_div" style="">
    <label>Vul de juiste code in *</label>
    <input maxlength="5" size="5" class="chrono_captcha_input validate['required']" title="" type="text" wf_key="19" value="" name="chrono_verification" />
    {chronocaptcha_img}
</div>

<div class="ccms_form_element cfdiv_submit" id="input_submit_181_container_div" style="text-align:center">
    <input name="input_submit_18" class="" value="Submit" type="submit" /> 
    <input type='reset' name='reset' value='Reset' />
</div>
pi_136856615
quote:
5s.gif Op dinsdag 18 februari 2014 16:38 schreef karton2 het volgende:
Ik heb op een joomlawebsite een contactformulier waarin de gebruiker kan kiezen tussen twee opties.
Optie A resulteert in een bevestigingsemail met optieA.pdf als bijlage.
Optie B zorgt voor een mail met optieB.pdf als bijlage.

Nu heb ik PHP code waarin ik heb beschreven welke .pdf bij welke optie hoort.
Het formulier verwerken doet het gewoon, maar er wordt geen mail naar de gebruiker gestuurd met een .pdf in de bijlage.
De code is een standaardcode die aangeleverd wordt in de FAQ van de ontwikkelaar.
Iemand die kan vertellen wat de fout is?
[ code verwijderd ]

[ code verwijderd ]

doe eens een print_r($_POST) op de pagina om te kijken wat er gepost wordt.
pi_136867799
quote:
0s.gif Op dinsdag 18 februari 2014 16:45 schreef totalvamp het volgende:

[..]

doe eens een print_r($_POST) op de pagina om te kijken wat er gepost wordt.
Wat ik heb gedaan is de php leeggehaald en dit er voor in de plaats gezet:
1
2
3
4
5
<?php
echo '<pre>';
 
print_r($_POST);
 echo 
'</pre>';
?>
Het was me niet duidelijk waar ik jouw code neer moest zetten (0,0 verstand van PHP) en dit werd elders op het web getipt.

Wat ik terugkreeg met die code was:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
Array
(
    [
input_text_12] => 
    [
input_text_13] => 
    [
input_text_14] => 
    [
input_text_15] => 
    [
input_text_16] => 
    [
input_radio_17] => 
    [
chrono_verification] => 
    [
input_submit_18] => Submit
)
?>
pi_136872063
doe eens print_r($form->data)
pi_136891561
Weet iemand wat ik fout doe? Ik wil dus een Yahze spelletje maken zodat je geen dobbelstenen nodig hebt. Echter gaat er iets mis

( ! ) Notice: Undefined index: steen_0 in D:\wamp\www\hoofdstuk7\Yahze.php on line 30
( ! ) Notice: Undefined index: steen_1 in D:\wamp\www\hoofdstuk7\Yahze.php on line 30
( ! ) Notice: Undefined index: steen_2 in D:\wamp\www\hoofdstuk7\Yahze.php on line 30
( ! ) Notice: Undefined index: steen_3 in D:\wamp\www\hoofdstuk7\Yahze.php on line 30
( ! ) Notice: Undefined index: steen_4 in D:\wamp\www\hoofdstuk7\Yahze.php on line 30


quote:
<?php
include ('html_kop.inc.php');
$hoofdstuk = 7;
echo "<h1>Hoofdstuk $hoofdstuk</h1>";

// INIT
$worp = 1;
$laatsteworp = 3;
$stenen = array (0, 0, 0, 0, 0);

// CONTROLLER
if( isset($_POST[ 'opnieuw' ]) ):

// OPNIEUW BEGINNEN
unset ($_POST);
elseif( isset($_POST[ 'dobbelen' ]) ):

// DOBBELEN

for( $i = 0; $i <= 4; $i ++ ):
$stenen[ $i ] = (int)$_POST[ 'steen_' .$i];

if( !isset($_POST[ 'vast_' .$i]) ):

//als stenen niet is vasgezet: dobbelen

$stenen[ $i ] = mt_rand(1, 6);
endif;

endfor;

//VOLGENDE WORP

$worp = $_POST['worp'] + 1;
endif;

// VIEW
$formulier = '<form name="stenen" method="POST" action=" ./yahze.php">';

for( $i = 0; $i <= 4; $i ++):
$formulier .= '<input type="hidden" name="steen_' .$i. ' " ' .
'value=" ' .$stenen[ $i ]. ' " />';
$formulier .= 'steen '. ($i+1). ' : <strong>' .$stenen[$i]. '</strong/>';

if( $worp > 1):
$formulier .=
'   '.
'<input type="checkbox" name="vast_' .$i. '"';

if( isset($_POST[ 'vast_' .$i]) ):
$formulier .= ' checked ';
endif;

$formulier .= ' /><small>vastzetten</small>';
endif;

$formulier .= '<br />';
endfor;

$formulier .= '<br />';

// KNOP NOGMAALS DOBBELEN
if( $worp <= $laatsteworp ):
$formulier .=
'<input type="submit" name="dobbelen" value="Nu werpen: ' .$worp.' " />';
else:
$formulier .= 'Bepaal de eindscore';
endif;

// FORMULIER AFSLUITEN
$formulier .=
'<br /><br />'.
'<input type="hidden" name="worp" value=" ' .$worp. '" />'.
'<input type="submit" name="opnieuw" value="opnieuw" />'.
'</form>';

echo $formulier;

include ('html_staart.inc.php');
?>
  woensdag 19 februari 2014 @ 14:37:30 #47
63192 ursel
"Het Is Hier Fantastisch!
pi_136891676
1$stenen[ $i ] = (int)$_POST[ 'steen_' .$i];

Die zal wel niet bestaan. Ff check eromheen :)
pi_136893219
quote:
0s.gif Op woensdag 19 februari 2014 14:37 schreef ursel het volgende:

[ code verwijderd ]

Die zal wel niet bestaan. Ff check eromheen :)
Ik kom er niet uit :'( Ik heb het nog eens helemaal nagelopen in het boek, maar de fout blijft bestaan
pi_136893413
Wat gaat er mis dan?
pi_136893442
Gezien het school werk is, heb je al opgezocht wat een 'Undefined index' is?
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.


[ Bericht 6% gewijzigd door Darkomen op 19-02-2014 15:32:48 (Spoiler) ]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')