abonnement Unibet Coolblue Bitvavo
pi_49979464
quote:
Op donderdag 31 mei 2007 20:51 schreef Geqxon het volgende:

[..]

Ik ben niet bekend met hashen, maar je zet deze vijf variabelen tot een lange string tekst om, wat je vervolgens weer terugdecodeerd naar vijf losse variabelen?
Nee, een hash is one-way. Terugcoderen vanuit een hash naar de losse variabelen is nagenoeg niet mogelijk; terugcoderen naar een wachtwoord is soms wel mogelijk met behulp van reverse lookup tables
pi_49979580
Maar goed, naast het hashen, als ik mijn methode aanpas zodat in de PHP-sessie enkel het user-id doorgegeven wordt, is het voor een website a 1000 leden dan veilig genoeg?


P.s.: REPLACE in MySQL zuigt. Just so you know.
pi_49980117
Ik hash altijd het wachtwoord in combinatie met een secret word, wat per website wisselt uiteraard
Heb er zelf nog wel eens last van wanneer ik via PMA het wachtwoord wil aanpassen en het secret word niet meer wist

Heb weinig ervaring met inloggen via cookies, de meeste systemen die ik bouw hebben dat niet nodig of het is niet wenselijk dat er automatisch ingelogd wordt Ik vertrouw het ook niet heel erg moet ik zeggen, niet vanwege het onderscheppen van de info, maar meer dat iemand die bij die computer loopt gewoon in het systeem kan...
pi_50062895
Weet iemand het volgende:

Wanneer ik drie stringen heb in php

dag = 2
maand = 4
jaar = 1971

Hoe kan ik deze dan inserten in MySql in een veld gedecrlareerd als datetime?


-edit-
Gevonden, gewoon met 1971-4-2

[ Bericht 12% gewijzigd door Skorpija op 03-06-2007 16:38:42 ]
pi_50069066
quote:
Op zondag 3 juni 2007 16:18 schreef Skorpija het volgende:
Weet iemand het volgende:

Wanneer ik drie stringen heb in php

dag = 2
maand = 4
jaar = 1971

Hoe kan ik deze dan inserten in MySql in een veld gedecrlareerd als datetime?


-edit-
Gevonden, gewoon met 1971-4-2
Of gewoon mktime() gebruiken zodat je mooi een UNIX timestamp krijgt.
pi_50069359
quote:
Op zondag 3 juni 2007 19:53 schreef Tuvai.net het volgende:

[..]

Of gewoon mktime() gebruiken zodat je mooi een UNIX timestamp krijgt.
Maar dat past niet in een datetime (of date) veld in MySQL.
  FOK!-Schrikkelbaas dinsdag 5 juni 2007 @ 10:39:43 #82
1972 Swetsenegger
Egocentrische Narcist
pi_50120017
Ordinaire terug vind post
pi_50287893
Het valt een beetje dood hier, en zag net al twee verdwaalde PHP-topics in DIG staan. Dus bij deze een kick.
pi_50287944
PHP 6 gaat ruig worden. Clean-slate style, rotzooiscripts van de PHP4 tijd gaan dus mooi niet werken. Niks te ge register-globals, of safe-mode.

Nice!
pi_50288069
quote:
Op zondag 10 juni 2007 01:24 schreef Geqxon het volgende:
PHP 6 gaat ruig worden. Clean-slate style, rotzooiscripts van de PHP4 tijd gaan dus mooi niet werken. Niks te ge register-globals, of safe-mode.

Nice!
Naast de overduidelijk positieve dingen zijn er mijns inziens ook wat negatieve:
  • Ze proberen meer OOP in PHP te brengen maar houden tegelijkertijd de lowlevel functies met een compleet gebrek aan naming guidelines (ala strlen(), count(), etc) in het pakket - het ene uiterste versus het andere uiterste
  • De meeste mensen/providers hadden al moeite om naar PHP5 over te schakelen, terwijl de backwards compatibility optimaal was (op één of twee dingetjes na). Ik vrees ervoor dat het een lange tijd gaat duren voordat men overschakelt op PHP6, nog langer dan PHP5 (wat nog steeds niet helemaal doorgedrongen is).
  • De afwezigheid van de mogelijkheid om platformafhankelijke binairies te maken; doordat encryptie/compilatie van PHP-files vrijwel altijd gelimiteerd blijft tot opcodes is een goede beveiliging nog steeds erg lastig in te bouwen.
  • pi_50288155
    Wat OOP betreft zijn de functies als strlen() en count() vrij "achterlijk", aangezien dat naar mijn mening methodes moeten zijn die bij een string/int/array horen. Dus de string "$filename", de length daarvan moet op te vragen zijn door "$filename.getLength()".

    Goed, dat is tenminste hoe ik met Java werk, en wat ik in PHP erg fijn zou vinden. Het enige nadeel hiervan is dat het in zijn totaliteit minder flexibel wordt, maar qua structuur een stuk strakker.
      zondag 10 juni 2007 @ 10:33:54 #87
    107951 JortK
    Immer kwaliteitsposts
    pi_50291626
    Functies als count() enzo, waarom zou je die op PHP niveau gebruiken, en niet op MySQL niveau?
    pi_50291711
    Omdat je ook wel een de grootte van een array of string wil berekenen, die je niet uit mysql haalt?
      zondag 10 juni 2007 @ 11:01:24 #89
    107951 JortK
    Immer kwaliteitsposts
    pi_50291972
    quote:
    Op zondag 10 juni 2007 10:40 schreef Hmail het volgende:
    Omdat je ook wel een de grootte van een array of string wil berekenen, die je niet uit mysql haalt?
    OK goede reden zou ik zeggen
    pi_50292109
    quote:
    Op zondag 10 juni 2007 01:36 schreef Geqxon het volgende:
    Wat OOP betreft zijn de functies als strlen() en count() vrij "achterlijk", aangezien dat naar mijn mening methodes moeten zijn die bij een string/int/array horen. Dus de string "$filename", de length daarvan moet op te vragen zijn door "$filename.getLength()".

    Goed, dat is tenminste hoe ik met Java werk, en wat ik in PHP erg fijn zou vinden. Het enige nadeel hiervan is dat het in zijn totaliteit minder flexibel wordt, maar qua structuur een stuk strakker.
    Java is dan ook OO. Op een handjevol uitzonderingen na is het altijd nodig om een object te maken. Dan kun je dus in de class van het object ook de bijbehorende functies zetten. Of het daardoor minder flexibel wordt, weet ik zo niet.
    pi_50300017
    quote:
    Op zondag 10 juni 2007 11:11 schreef Light het volgende:

    [..]

    Java is dan ook OO. Op een handjevol uitzonderingen na is het altijd nodig om een object te maken. Dan kun je dus in de class van het object ook de bijbehorende functies zetten. Of het daardoor minder flexibel wordt, weet ik zo niet.
    Java is inderdaad 99% OO, al snap ik niet exact wat je bedoeld met: "Dan kun je dus in de class van het object ook de bijbehorende functies zetten.". Ooit al eens van overerven gehoord?

    Wat de flexibiliteit betreft, mijn persoonlijke mening is dat PHP flexibeler is dan Java. Je niet naar ints, doubles en strings hoeft te casten en je in een boolean strings kan comparen, en je niet de methode equals() uit de class String nodig hebt. Daarnaast hoef je niet voor ieder pietluttig dingetje een object aan te maken, enz. enz.
    quote:
    Op zondag 10 juni 2007 10:33 schreef JortK het volgende:
    Functies als count() enzo, waarom zou je die op PHP niveau gebruiken, en niet op MySQL niveau?
    Ik denk dat als ik elke keer een MySQL count uit zou moeten voeren, terwijl de data al in een array staat, mijn website erg traag wordt
    pi_50300976
    quote:
    Op zondag 10 juni 2007 16:17 schreef Geqxon het volgende:

    [..]

    Java is inderdaad 99% OO, al snap ik niet exact wat je bedoeld met: "Dan kun je dus in de class van het object ook de bijbehorende functies zetten.". Ooit al eens van overerven gehoord?
    Ja hoor, ik ben niet helemaal onbekend met OO, hoewel het jaren geleden is dat me serieus met Java bezig heb gehouden. In Java heb je een object van class Array, en aan dat object kun je dan vragen "zeg, hoeveel elementen bevat je? "
    quote:
    Wat de flexibiliteit betreft, mijn persoonlijke mening is dat PHP flexibeler is dan Java. Je niet naar ints, doubles en strings hoeft te casten en je in een boolean strings kan comparen, en je niet de methode equals() uit de class String nodig hebt. Daarnaast hoef je niet voor ieder pietluttig dingetje een object aan te maken, enz. enz.
    Dat loosely typed van PHP heeft voor- en nadelen. Je kunt makkelijker vergelijkingen doen, maar function overloading gaat in Java weer beter.
    pi_50302155
    Java. Een prachtige taal die zijn eigen syntax verneukt door het bastaardskindje genaamd String.
    pi_50313675
    (eff gekopieerd uit mijn topic)

    Ik probeer een transparente png te maken, maar het wil niet echt lukken.

    Het script wat ik tot nu toe heb doet het volgende
    1. vult de afbeelding met de kleur wit
    2. zet deze als transparante kleur (dat dus niet werkt)
    3. vult de afbeelding opnieuw met de kleur groen
    4. set een kwart van een cirkel in de afbeelding met de kleur wit, dat een hap uit de afbeelding moet nemen

    het probleem is alleen dat de kleur wit van die cirkel niet transparant wordt. Iemand een idee hoe dit komt :?

    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
    <?php
        $img_size 
    100;
        
    $img_width $img_size;
        
    $img_height $img_size;
        

        if(
    function_exists("ImageCreateTrueColor")){ 
              
    $image ImageCreateTrueColor($img_width$img_height); 
        }else{ 
              
    $image ImageCreate($img_width$img_height); 
        } 
        
    imageantialias($image,true);
        
        
    // trans background
        
    $bg_color imagecolorallocate($image255255255); // white
        
    imagefill($image00,$bg_color );
        
    imagecolortransparent($image,$bg_color ); // set white as transparent colo
        
        // colored bg (green)
        
    $c imagecolorallocate($image2811880); // green
        
    imagefill($image00,$c);
        
    imagefilledrectangle($image00$img_size$img_size$c);
        
        
        
    // draw the white/trans ellipse 
        
    imagefilledellipse($image$img_size$img_size$img_size*2$img_size*2$bg_color);
        
        
    imageSaveAlpha($imagetrue);
        
    ImageAlphaBlending($imagefalse);
        
        
        
    header("Content-type: image/png"); 
        
        
        
    ImagePNG($image); 
        
    ImageDestroy($image); 
    ?>
    ..///
    pi_50314941
    Met welke browser doe je dat? Als ik me niet vergis doet IE geen transparante png's. Maar ik weet niet of IE7 dat ook nog steeds weigert..
    pi_50314961
    1
    2
    3
    <?php
    ImageAlphaBlending
    ($image, false);
    ?>

    moet dat niet
    1
    2
    3
    <?php
    ImageAlphaBlending
    ($image, true);
    ?>

    zijn?
      zondag 10 juni 2007 @ 23:24:59 #97
    84926 WyriHaximus
    Release the hounds smithers!
    pi_50315682
    quote:
    Op zondag 10 juni 2007 23:02 schreef Hmail het volgende:
    Met welke browser doe je dat? Als ik me niet vergis doet IE geen transparante png's. Maar ik weet niet of IE7 dat ook nog steeds weigert..
    IE7 doet dat goed afaik.
    phluphy for president!
    pi_50315695
    quote:
    Op zondag 10 juni 2007 23:02 schreef Hmail het volgende:
    Met welke browser doe je dat? Als ik me niet vergis doet IE geen transparante png's. Maar ik weet niet of IE7 dat ook nog steeds weigert..
    IE7 doet inmiddels alphachannel PNG, bij IE6 krijg je op de plekken waar je transparancy hebt een grijs vlak.
    pi_50334084
    Ik probeer een array te exploden in mijn db. Maar het enige wat er gepost word is een Array. Nu kan het aan mij liggen, maar voordat ik wat aanpassingen maakte aan mijn php script werkte de explode functie wel. Iemand enig idee wat ik fout doe?

    Dit zijn de checkboxen die in de array opgevangen moeten worden:
    1
    2
    3
    4
    <?php
    echo '<td><input name="en_tagging[]" type="checkbox" class="input_fix" id="en_tagging[]" value="'. $list_row['en_link'].'"  />'. $list_row['en_link'].'</td>';
    echo
    '<td><input name="nl_tagging[]" type="checkbox" class="input_fix" id="nl_tagging[]" value="'. $list_row['nl_link'].'"  />'. $list_row['nl_link'].'</td>';
    ?>


    En dit is de sql query (alleen de explode heb ik er ff bij gezet):

    1
    2
    3
    4
    5
    6
    7
    <?php
    $en_tag
    = explode(" ", $_POST['en_tagging']);
    $nl_tag = explode(" ", $_POST['nl_tagging']);

    $sql = "INSERT INTO `subpages` (id, nl_link, en_link, nl_headline, en_headline, nl_content, en_content, en_tag, nl_tag, draft, autobreak, bbcode, special,hits) VALUES ('', '$nl_link', '$en_link', '$nl_headline', '$en_headline', '$nl_content', '$en_content', '$en_tag', '$nl_tag', '$draft', '$autobreak', '$bbcode', '$special', '1');" ;
    mysql_query($sql) or die(mysql_error()) ;
    ?>


    De Array en alle overige vars worden overigens wel in de goede velden geplaatst.
    minimalist
    pi_50335842
    Wat doet een " print_r($_POST) " ? Ik ben wel benieuwd naar de structuur van deze Array
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')