abonnement Unibet Coolblue Bitvavo
pi_33486555
quote:
Bedankt, ik ben eruit
  FOK!-Schrikkelbaas woensdag 28 december 2005 @ 23:06:26 #252
1972 Swetsenegger
Egocentrische Narcist
pi_33488188
Nog een vraag over veiligheid.

Ik stop bestellingen in een array, key is het id van de produkt database, value is het aantal dat besteld wordt. Deze array staat in een sessie. Zodra iemand wat besteld, wordt de sessie bijgewerkt. De invloed op het bestel formulier is beperkt. Men kan de aantallen van bestelde produkten wijzigen. Deze waarde controleer ik met is_numeric.

De waarden welke uit de array komen gaan zonder verdere controlle de database in. In hoeverre is het realistisch dat iemand een sessie hyjacked om op die manier sql te injecten of is dat gewoon paranoia?
  † In Memoriam † woensdag 28 december 2005 @ 23:42:14 #253
67005 pc-fr34k
"Internet=Telepathie"
pi_33489792
quote:
Op woensdag 28 december 2005 23:06 schreef Swetsenegger het volgende:
De waarden welke uit de array komen gaan zonder verdere controlle de database in. In hoeverre is het realistisch dat iemand een sessie hyjacked om op die manier sql te injecten of is dat gewoon paranoia?
Je kan toch nooit SQL injecten met alleen maar cijfers? . Lijkt me dus veilig.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_33490013
quote:
Op woensdag 28 december 2005 23:06 schreef Swetsenegger het volgende:

De waarden welke uit de array komen gaan zonder verdere controlle de database in. In hoeverre is het realistisch dat iemand een sessie hyjacked om op die manier sql te injecten of is dat gewoon paranoia?
Als iemand een session overneemt betekent dat nog niet dat hij/zij iets aan die session kan veranderen. Dit gebeurt alleen via jouw webinterface en die interface dient dus goed in elkaar te zitten
pi_33490625
quote:
Op woensdag 28 december 2005 23:06 schreef Swetsenegger het volgende:
Nog een vraag over veiligheid.

Ik stop bestellingen in een array, key is het id van de produkt database, value is het aantal dat besteld wordt. Deze array staat in een sessie. Zodra iemand wat besteld, wordt de sessie bijgewerkt. De invloed op het bestel formulier is beperkt. Men kan de aantallen van bestelde produkten wijzigen. Deze waarde controleer ik met is_numeric.

De waarden welke uit de array komen gaan zonder verdere controlle de database in. In hoeverre is het realistisch dat iemand een sessie hyjacked om op die manier sql te injecten of is dat gewoon paranoia?
Zolang jij de invoer controleert (zowel de key als de value) en zorgt dat die invoer aan de gestelde eisen voldoet voordat je die in de sessie stopt, kan iemand ook met een sessie hijack de gegevens niet zodanig veranderen dat er gevaarlijke dingen in komen te staan. En als je waarden concequent controleert voordat je ze in de sessie stopt dan hoef je ze niet te controleren als je ze er weer uithaalt.
pi_33495984
quote:
Op woensdag 28 december 2005 20:59 schreef Woudloper het volgende:

[..]

Het formulier wordt gegenereerd met PHP en vervolgens wil ik dat de selectielijst standaard de huidige datum/tijd toont. Vervolgens wil ik deze informatie bij de submit weer afvangen. Dit is de connectie met PHP. Tijdens mijn zoektocht kwam ik de smarty functie tegen, deze was PHP en vandaar mijn vraag. Mocht je een andere oplossing weten dan houd ik mij natuurlijk ook aanbevolen...
Ik los dit altijd op met behulp van selectie-componenten. Voor de datum: één voor dag, één voor maand, één voor jaar; voor de tijd: één voor uur en één voor minuut. De inhoud bouw ik dan op in het presenterende script.
pi_33496158
quote:
Op donderdag 29 december 2005 06:58 schreef FuifDuif het volgende:

[..]

Ik los dit altijd op met behulp van selectie-componenten. Voor de datum: één voor dag, één voor maand, één voor jaar; voor de tijd: één voor uur en één voor minuut. De inhoud bouw ik dan op in het presenterende script.
Dat soort dingen vind ik altijd erg irritant om in te vullen.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33496185
quote:
Op donderdag 29 december 2005 08:03 schreef SuperRembo het volgende:

[..]

Dat soort dingen vind ik altijd erg irritant om in te vullen.
Serieus? Hoe vul jij het liefst een datum in? In een tekstveld waarbij het formaat bijvoorbeeld moet zijn "dd-mm-jjjj"? Dat is een mogelijkheid, maar met een tekstveld dwing je het correcte formaat 100% af.
pi_33496427
quote:
Op donderdag 29 december 2005 08:10 schreef FuifDuif het volgende:

[..]

Serieus? Hoe vul jij het liefst een datum in? In een tekstveld waarbij het formaat bijvoorbeeld moet zijn "dd-mm-jjjj"? Dat is een mogelijkheid, maar met een tekstveld dwing je het correcte formaat 100% af.
Nee hoor. De foksearch zal straks ook meerdere formaten gaan ondersteunen, alhoewel deze helaas niet het verschil zal gaan zien tussen dd/mm/jjjj en mm/dd/jjjj; maar goed, die tweede gebruikt niemand lijkt me.
pi_33496703
quote:
Op donderdag 29 december 2005 06:58 schreef FuifDuif het volgende:
Ik los dit altijd op met behulp van selectie-componenten. Voor de datum: één voor dag, één voor maand, één voor jaar; voor de tijd: één voor uur en één voor minuut. De inhoud bouw ik dan op in het presenterende script.
Naar zo'n script ben ik ook opzoek. De smarty versie waar ik het over had is namelijk ook zo vormgegeven en die geeft standaard bijvoorbeeld de datum weer. Echter vind ik het onzin om speciaal voor één zo'n functie helemaal smarty te gaan gebruiken...

Heb jij wellicht een voorbeeld van dat script waar jij het over hebt. Op internet (diverse PHP websites) heb ik zoiets lopen zoeken, maar kon helaas niets vinden...
Op zoek naar een Content Management Systeem (CMS)? Gebruik Website Baker!!!
pi_33498929
quote:
Op donderdag 29 december 2005 09:26 schreef Woudloper het volgende:

[..]

Naar zo'n script ben ik ook opzoek. De smarty versie waar ik het over had is namelijk ook zo vormgegeven en die geeft standaard bijvoorbeeld de datum weer. Echter vind ik het onzin om speciaal voor één zo'n functie helemaal smarty te gaan gebruiken...

Heb jij wellicht een voorbeeld van dat script waar jij het over hebt. Op internet (diverse PHP websites) heb ik zoiets lopen zoeken, maar kon helaas niets vinden...
Je kunt zoiets eenvoudig zelf maken. Bijvoorbeeld even heel eenvoudig uit de losse pols (dus fouten onder voorbehoud ):

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
$day = $_POST["day"];
$month = $_POST["month"];
$year = $_POST["year"];

<select name="day">
<?
for($i = 1; $i < 32; $i++)
{
?>
<option label="<?=$i?>" value="<?=$i?>" <? if($day == $i) { ?>selected="selected"<? } ?>><?=$i?></option>
<?
}
?>
</select>

<select name="month">
<?
for($i = 1; $i < 13; $i++)
{
?>
<option label="<?=$i?>" value="<?=$i?>" <? if($month == $i) { ?>selected="selected"<? } ?>><?=$i?></option>
<?
}
?>
</select>

<select name="year">
<?
$currentYear = date("Y");
$firstYear = date("Y") - 100;
for($i = $firstYear; $i < $currentYear; $i++)
{
?>
<option label="<?=$i?>" value="<?=$i?>" <? if$year == $i) { ?>selected="selected"<? } ?>><?=$i?></option>
<?
}
?>
</select>


Dit voorbeeld geeft bij een POST ook altijd de geselecteerde dag, maand en jaar terug. Bij de maanden zou je ook maandnamen weer kunnen geven en uiteraard gaat het bij de lijst van jaren erom wat je wilt (in dit voorbeeld wordt een lijst gemaakt van jaartallen van nu tot en met 100 jaar geleden).
pi_33498997
Qua begrip zou ik echter <= 31 gebruiken ipv < 32 en < 13. eigenlijk.
pi_33499173
En qua resultaat zou ik <= $currentYear gebruiken.
pi_33501520
Jullie hebben gelijk.
pi_33532476
hm, hoe kan ik het beste dit aanpakken:

Ik heb een bestand met daarin veel van dit soort dingen:

User.title = test
User.name = test2
User.age = 12
Menu.header = test
Menu.title = test2

Hoe kan ik dit omzetten naar een array User met daarin die keys zoals age etc, en de waarde?

Ik heb nu wel dit:

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
<?php
class fileReader {

      var
$filename;
    var
$settings;

    function
fileReader () {
        
$this-&gt;filename = './test.properties';
           
$this-&gt;getSettings();
    }
      
    function
getSettings () {
       
$file = file($this-&gt;filename);
       
reset($file);
      
       foreach (
$file as $line) {
            
$line = rtrim($line);  # Get rid of newline characters
             
$line = ltrim($line);  # Get rid of any leading spaces
             
            
if ($line == "" || $line == "\n" || strstr($line,"#") == 1) {
                   
next($file);
             } else {  
                   list(
$key, $value) = preg_split("/\s*=\s*/", $line, 2); # split by "=" and removing blank space either side of it.
                   
$this-&gt;settings[$key] = $value;
             }
// end if
           
} // end for each
      
      
} // end function
}
?>


Deze split dus wel de line, en maakt er een enkelvoudige array van, maar hoe pas ik dit aan?

[ Bericht 92% gewijzigd door #ANONIEM op 30-12-2005 11:04:16 ]
pi_33535913
1
2
3
4
5
6
<?php
list($array, $key, $value) = preg_split("/([^\.]+)\.(\S+)\s*=\s*(\S+)/", $line, 2); # split by "=" and removing blank space either side of it.
$array = ucfirst(strtolower($array));  //Gebruikersvriendelijkheid
$key = strtolower($key);
$this-&gt;settings[$array][$key] = $value;
?>


Niet getest overigens.
pi_33554751
Met ereg of str_replace kan ik uit een variable netjes een paar letters of woordjes vervangen door iets anders.. kut wordt **** enzo.
Alleen heb ik nu een variable met een hoop rotzooi tekens erin zoals !@#$% en ik wil dat er alleen A-Za-z0-9 overblijft, de rest moet weg. Hoe doe ik dat?
Of nog beter, is er een standaard functie die mijn variable schoonmaakt op wat browser compatible is? Zeg maar elk character die in html geen & wordt enzo mag blijven, de rest moet uit het variable.
-
pi_33556583
htmlentities() of htmlspecialchars().
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33556707
Met preg_replace() kun je alles wat niet in een range valt wegfiltreren:

$string = preg_replace('/[^a-z0-9]/i', '', $string);

En voor de rest dus dit:
quote:
Op vrijdag 30 december 2005 21:13 schreef SuperRembo het volgende:
htmlentities() of htmlspecialchars().
  FOK!-Schrikkelbaas vrijdag 30 december 2005 @ 21:58:06 #270
1972 Swetsenegger
Egocentrische Narcist
pi_33558639
1
2
DELETE * FROM users
WHERE thedate=DATE_SUB(NOW(), INTERVAL 2 DAY) && activated=0


Waarom geeft dit een error, en dit

1
2
SELECT * FROM users
WHERE thedate=DATE_SUB(NOW(), INTERVAL 2 DAY) && activated=0


gewoon netjes de juiste records terug?

de error bij de delete
quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM users
WHERE thedate=DATE_SUB(NOW(), INTERVAL 2 DAY) && activated=0' at line 1
-edit- fuck, domme lul. DELETE FROM natuurlijk, zonder *
In de war door een eerdere query:
1
2
3
4
5
6
DELETE
oc.*,o.*
FROM orders AS o
INNER JOIN order_content AS oc
USING (order_id)
WHERE o.thedate=DATE_SUB(NOW(), INTERVAL 2 DAY) && activated=0



[ Bericht 13% gewijzigd door Swetsenegger op 30-12-2005 22:13:23 ]
pi_33560119
Ik zie dat je && gebruikt in plaats van AND, wat de meesten (ook ik) doen. Heeft iemand toevallig een idee wat ANSI SQL voorschrijft, want nu ben ik wel benieuwd en of er überhaupt verschil is in werking, volgens de documentatie krijgen ze een even hoge precendence.
pi_33560596
Daarvoor hebben we google:
quote:
MySQL understands the || and && operators to mean logical OR and AND, as in the C programming language. In MySQL, || and OR are synonyms, as are && and AND. Because of this nice syntax, MySQL doesn't support the ANSI SQL || operator for string concatenation; use CONCAT() instead. Because CONCAT() takes any number of arguments, it's easy to convert use of the || operator to MySQL.
Bron
pi_33561137
Ik heb in sql nog nooit && gezien. Ook gezien de rest van de taal lijkt me AND logischer dan &&.
&& werkt ook niet in sql server.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33568169
quote:
Op vrijdag 30 december 2005 21:16 schreef JeRa het volgende:
Met preg_replace() kun je alles wat niet in een range valt wegfiltreren:

$string = preg_replace('/[^a-z0-9]/i', '', $string);

En voor de rest dus dit:
[..]

Werkt perfect, bedankt allebei
-
pi_33568380
quote:
Op vrijdag 30 december 2005 22:54 schreef SuperRembo het volgende:
Ik heb in sql nog nooit && gezien. Ook gezien de rest van de taal lijkt me AND logischer dan &&.
&& werkt ook niet in sql server.
Nou, omdat || in sql al niet hetzelfde is als OR denk ik ook niet dat && hetzelfde is als AND. En && wordt verder niet genoemd, dus het kan goed zijn dat dat helemaal geen functie heeft.
pi_33571513
Hellow allemaal,

Op de laatste dag van dit jaar heb ik nog een leuke. Veel websites werken met het positioneren van data, dat gaat vaak doormiddel van het zetten van een positie nummer in een database. Nu wil ik eens weten hoe dat in zijn werk gaat.

Stel ik heb een startpagina en heb 3 colums met in die 3 colums de onderdelen van de startpagina

1
2
3
4
5
6
7
8
9
      COLUM 1     COLUM 2      COLUM 3

       item1       item2        item2

       item2       item3        item1

       item3       item1

                   item4


Nu zie je dat colum 1 gewoon alles achter elkaar is, item 1 t/m 3 en dat colum 2 anders ingevuld zijn.

Mijn database heeft 4 velden. (id, colum_id, sort_id, titel) en iedere keer als ik een item aan een colum toevoeg kijk ik naar hoeveel items er in dat colum staat en voeg die dan in in het veld sort_id +1 zodat het 1 groter is dan het aantal.

Graag zou ik eens willen weten hoe mensen items verplaatsen... hoe pak je dit aan?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33571826
*geen zin heeft om basics voor te kauwen*
pi_33571922
waarom post je dan? geef gewoon hints misschien zie ik het ligt dan? want ik heb wel een idee maar dan moet ik vele queries doen en veel bedoel ik het aantal items
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33572062
quote:
Op zaterdag 31 december 2005 10:12 schreef Chandler het volgende:
waarom post je dan? geef gewoon hints misschien zie ik het ligt dan? want ik heb wel een idee maar dan moet ik vele queries doen en veel bedoel ik het aantal items
Ik vind het persoonlijk ook behoorlijk flauw van Roönaän.

Als ik het goed begrijp heb je dus een veld 'sortid' (of sortnr, want het is eigenlijk geen ID als in een foreign key) waarop je sorteert. Als je vervolgens die velden wilt gaat verwisselen moet je dus achter de twee primary keys van die velden zien te komen, en hun sortid's omwisselen of is dat je vraag niet?
pi_33572584
dat is inderdaad wa ik bedoel maar ik doel meer dan stel je hebt 10 items en je wilt de bovenste ergens midden in planten en dat dan het liefst zonder al te veel queries! maar goed ik ga hier volgend jaar wel over verder.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33572742
Je verplaatst item2 uit kolom 2 helemaal naar onderen. Dan krijgt item2 de sort_id van item4, de andere items in de kolom schuiven allemaal 1 op.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33572789
quote:
Op zaterdag 31 december 2005 10:54 schreef Chandler het volgende:
dat is inderdaad wa ik bedoel maar ik doel meer dan stel je hebt 10 items en je wilt de bovenste ergens midden in planten en dat dan het liefst zonder al te veel queries! maar goed ik ga hier volgend jaar wel over verder.
In feite heb je daar niet veel queries voor nodig. Wanneer je hem insert, kun je er voor kiezen om een nieuwe insert standaard onderaan te plakken. Via een beheertool zou je daarnaast dan een overzicht kunnen geven waarmee je de indeling kunt instellen (bijvoorbeeld via pijl omhoog en naar beneden bij iedere records). De omhoog-pijl verwisselt het geselecteerde element met het element daarboven en een omlaag-pijl doet het andersom. Je kunt het natuurlijk zo uitgebreid maken als je zelf wilt.
pi_33573523
quote:
Op zaterdag 31 december 2005 10:12 schreef Chandler het volgende:
waarom post je dan? geef gewoon hints misschien zie ik het ligt dan? want ik heb wel een idee maar dan moet ik vele queries doen en veel bedoel ik het aantal items
mja, je ziet toch zelf ook wel in dat al duizenden zij het niet honderdduizenden voor jou met dit probleem gezeten hebben.
  FOK!-Schrikkelbaas zaterdag 31 december 2005 @ 11:53:59 #284
1972 Swetsenegger
Egocentrische Narcist
pi_33574081
quote:
Op zaterdag 31 december 2005 11:35 schreef Ro�a� het volgende:

[..]

mja, je ziet toch zelf ook wel in dat al duizenden zij het niet honderdduizenden voor jou met dit probleem gezeten hebben.
Daarom heet dit topic ook [PHP/MySQL] voor dummies.
Opzich is het natuurlijk vervelend wanneer mensen dezelfde vraag stellen, zonder er van te willen leren. Dan heb ik zelf ook een kort arrogant lontje, maar bij Chandler is dat toch niet echt het geval? Meestal pakt hij dingen snel op en is bereid zijn visie aan te passen.

Daarnaast is het zo dat het op Fok niet erg eenvoudig zoeken is he op dit moment

En uiteraard kan je de basics op google vast wel ergens vinden, maar schiet dit hele topic dan zijn doel niet een beetje voorbij? Of een discussie forum an sich. ALLES wat op fok besproken wordt is ook ergens anders wel te vinden. Het is toch juist bedoeld om de mindere geesten af en toe een zetje te geven.
pi_33574483
In heb een ubb parser die van [img]blabla/plaatje.jpg[/img] een afbeeldin gmaakt.

1
2
3
<?php
$str
= preg_replace("/\[img\](.*?)\[\/img\]/si","<img src=\"\\1\" alt=\"\">",$str);
?>


Hoe kan ik de hoogte en breedte van de afbeelding ophalen? zodat ik de afbeelding kan verkleinen als deze te breed is

pi_33574603
@Sr; tnx.

@anderen: tnx.

@Roonaan; ongetwijfeld dat er voor voor me aangegaan zijn maar helaas blijkt niemand een overzichtelijke oplossing (voor zover ik gezocht heb) heeft beschreven...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33574619
quote:
Op zaterdag 31 december 2005 12:05 schreef mooya het volgende:
In heb een ubb parser die van [[url=blabla/plaatje.jpg]afbeelding[/url]] een afbeeldin gmaakt.
[ code verwijderd ]

Hoe kan ik de hoogte en breedte van de afbeelding ophalen? zodat ik de afbeelding kan verkleinen als deze te breed is

Dat doen ze tegenwoordig met Javascript zoals FOK ook heeft gedaan
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas zaterdag 31 december 2005 @ 12:12:37 #288
1972 Swetsenegger
Egocentrische Narcist
pi_33574724
quote:
Op zaterdag 31 december 2005 12:05 schreef mooya het volgende:
In heb een ubb parser die van [[url=blabla/plaatje.jpg]afbeelding[/url]] een afbeeldin gmaakt.
[ code verwijderd ]

Hoe kan ik de hoogte en breedte van de afbeelding ophalen? zodat ik de afbeelding kan verkleinen als deze te breed is

Als het plaatje wordt geupload kan je dat met PHP aanpassen. Als het om een afbeelding gaat, welke mensen in jouw toepassing linken of iets dergelijks, zal je het met clientside scripting moeten doen zoals javascript.
pi_33574751
quote:
Op zaterdag 31 december 2005 12:09 schreef Chandler het volgende:

[..]

Dat doen ze tegenwoordig met Javascript zoals FOK ook heeft gedaan
ok TNX..
Zal eens kijken of ik er wijzer uit wordt.
pi_33588234
wellicht een hele basic vraag, maar ik zie het niet zo heel snel langskomen in de manual van phpdoc. Ik merk dat phpdoc erg sterk is in het documentatie van classes, maar kan ik dit ook doen voor gewone files waarin bijvoorbeeld een simpele if staat? Wat ik tot nu toe zie is dat alleen een page-level docblock wordt meegenomen, maar documentatie bij bijvoorbeeld een eenvoudige if wordt niet opgepakt. Is dit juist, wordt het gewoon simpelweg niet meegenomen, of doe ik het een en ander fout waardoor het niet meegenomen wordt.
  FOK!-Schrikkelbaas zaterdag 31 december 2005 @ 19:05:57 #291
1972 Swetsenegger
Egocentrische Narcist
pi_33588521
quote:
Op zaterdag 31 december 2005 18:54 schreef rickmans het volgende:
wellicht een hele basic vraag, maar ik zie het niet zo heel snel langskomen in de manual van phpdoc. Ik merk dat phpdoc erg sterk is in het documentatie van classes, maar kan ik dit ook doen voor gewone files waarin bijvoorbeeld een simpele if staat? Wat ik tot nu toe zie is dat alleen een page-level docblock wordt meegenomen, maar documentatie bij bijvoorbeeld een eenvoudige if wordt niet opgepakt. Is dit juist, wordt het gewoon simpelweg niet meegenomen, of doe ik het een en ander fout waardoor het niet meegenomen wordt.
Ik weet niet eens waar je het over hebt
Wat is phpdoc?
pi_33588560
quote:
Op zaterdag 31 december 2005 19:05 schreef Swetsenegger het volgende:

[..]

Ik weet niet eens waar je het over hebt
Wat is phpdoc?
http://www.phpdoc.org/
quote:
phpdocu is the current standard auto-documentation tool for the php language. Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional documentation from php source code. phpDocumentor has support for linking between documentation, incorporating user level documents like tutorials and creation of highlighted source code with cross referencing to php general documentation.
  FOK!-Schrikkelbaas zaterdag 31 december 2005 @ 19:13:51 #293
1972 Swetsenegger
Egocentrische Narcist
pi_33588724
quote:
Op zaterdag 31 december 2005 19:07 schreef rickmans het volgende:

[..]

http://www.phpdoc.org/

phpDocumentor can be used from the command line or a web interface to create professional documentation from php source code
Concreet... wat doet het dan?
pi_33588885
Het maakt op zich van de comments in je code een documentatie naslagwerkje. (om het even heel kort door de bocht te zeggen ).
  FOK!-Schrikkelbaas zaterdag 31 december 2005 @ 19:20:41 #295
1972 Swetsenegger
Egocentrische Narcist
pi_33588900
quote:
Op zaterdag 31 december 2005 19:19 schreef rickmans het volgende:
Het maakt op zich van de comments in je code een documentatie naslagwerkje. (om het even heel kort door de bocht te zeggen ).
Ah, vandaar dat ik er niets van weet, aangezien ik een notoire ik-plaats-nooit-comments coder ben .
pi_33589199
quote:
Op zaterdag 31 december 2005 19:20 schreef Swetsenegger het volgende:

[..]

Ah, vandaar dat ik er niets van weet, aangezien ik een notoire ik-plaats-nooit-comments coder ben .
Laat je klanten het niet horen
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33592001
quote:
Op zaterdag 31 december 2005 18:54 schreef rickmans het volgende:
wellicht een hele basic vraag, maar ik zie het niet zo heel snel langskomen in de manual van phpdoc. Ik merk dat phpdoc erg sterk is in het documentatie van classes, maar kan ik dit ook doen voor gewone files waarin bijvoorbeeld een simpele if staat? Wat ik tot nu toe zie is dat alleen een page-level docblock wordt meegenomen, maar documentatie bij bijvoorbeeld een eenvoudige if wordt niet opgepakt. Is dit juist, wordt het gewoon simpelweg niet meegenomen, of doe ik het een en ander fout waardoor het niet meegenomen wordt.
Volgens mij is phpdoc vooral bedoeld om na te kunnen gaan welke variabelen en functies er in een class zitten, en niet voor hoe die dingen intern werken. En in feite is dat ook niet echt interessant. Als je in phpdoc ziet dat er een functie foo is met argumenten bar1 en bar2 dan wil je kunnen terugvinden wat de functie doet met die argumenten, niet hoe.

Commentaar bij een if mag natuurlijk wel maar dan gewoon als normaal commentaar met // of /* */ . Javadoc moet java classes begrijpbaar / bruikbaar maken, en dat in principe zonder dat je zelfs maar de code ervan kunt zien. Bij phpdoc geldt dan hetzelfde.
pi_33592498
okay, dan hoef ik op dat stukje niet meer energie er in te steken, kan ik gewoon weer verder gaan met documentatie van classes en voor de andere files volstaan met een page-level docblock .
  FOK!-Schrikkelbaas zondag 1 januari 2006 @ 00:59:31 #299
1972 Swetsenegger
Egocentrische Narcist
pi_33594759
quote:
Op zaterdag 31 december 2005 19:30 schreef SuperRembo het volgende:

[..]

Laat je klanten het niet horen
Wat hebben die met mijn comments te maken?
  FOK!-Schrikkelbaas zondag 1 januari 2006 @ 01:02:19 #300
1972 Swetsenegger
Egocentrische Narcist
pi_33594808
Ow en allemaal de beste wensen
pi_33594927
quote:
Op zondag 1 januari 2006 01:02 schreef Swetsenegger het volgende:
Ow en allemaal de beste wensen
Dank, en van hetzelfde

En de rest ook natuurlijk
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')