urlencode levert een ander resultaat op, want spaties worden omgezet in + ipv %20. Als het de bedoeling is om spaties als %20 te encoden dan zijn rawurlencode() en rawurldecode() handiger.quote:Op maandag 17 april 2006 19:45 schreef the_disheaver het volgende:
[..]
huh? Waarom gebruik je er geen php voor?
Maar okey:
encoden:
http://nl3.php.net/manual/en/function.urlencode.php
decoden
http://nl3.php.net/manual/en/function.urldecode.php
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 | $create = ImageCreateTrueColor(200,200); $im = ImageCreateFromPNG("php_images/fotolijst727215.png"); $x_coordinaat = '5'; $y_coordinaat = '4'; $foto_path = 'mehtap.png'; $foto = imagecreatefrompng($foto_path); $foto_width = imagesx($foto); $foto_height = imagesy($foto); imagecopymerge($im, $foto, 31, 10, 0, 0, $foto_width, $foto_height, 100); // output the image header("Content-type: image/png"); imagepng($im); ImageDestroy($im); ?> |
Ik neem aan dat je het plaatje wat op dat frame wil doorzichtig wil hebben?quote:Op dinsdag 18 april 2006 16:48 schreef BaggerUser het volgende:
http://80.61.232.209/essek/image.php
oke ik krijg nu dus geen errors meer maar het plaatje is nog steeds niet doorzichtig ?
[ code verwijderd ]
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 | php $create = ImageCreateTrueColor(200,200); $im = ImageCreateFromPNG("php_images/fotolijst727215.png"); $x_coordinaat = '5'; $y_coordinaat = '4'; $foto_path = 'php_images/mehtap.png'; $foto = imagecreatefrompng($foto_path); $trans_kleur = imageColorAllocate ($foto, 255, 255, 255); //kleur die 'doorzichtig' moet worden imagefill($foto, 0, 0, $trans_kleur); //het plaatje vullen met die kleur $trans_set = imagecolortransparent($foto, $trans_kleur); //deze kleur 'doorzichtig' maken $foto_width = imagesx($foto); $foto_height = imagesy($foto); imagecopymerge($im, $foto, 31, 10, 0, 0, $foto_width, $foto_height, 100); // output the image header("Content-type: image/png"); imagepng($im); ImageDestroy($im); ?> |
bedankt het is gelukt!quote:Op dinsdag 18 april 2006 17:51 schreef fokME2 het volgende:
[..]
Ik neem aan dat je het plaatje wat op dat frame wil doorzichtig wil hebben?
Na wat geknutsel:
[ code verwijderd ]
ipv een transparante achtergrond, een witte dan ziet het er niet zo kartelig uit op een 1 of andere manier.quote:Op dinsdag 18 april 2006 19:20 schreef fokME2 het volgende:
Hoe heb je het opgelost? 0=)
1 |
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 | $album = $_GET['album']; $tumb = "fotoalbum_tumb.php?album=$album"; $create = ImageCreateTrueColor(200,200); $im = ImageCreateFromPNG("fotoalbum.png"); $foto = imagecreatefromjpeg($tumb); $trans_kleur = imageColorAllocate ($foto, 255, 255, 255); //kleur die 'doorzichtig' moet worden imagefill($foto, 0, 0, $trans_kleur); imagefill($foto, 80, 0, $trans_kleur); imagefill($foto, 0, 80, $trans_kleur); imagefill($foto, 80, 80, $trans_kleur); //het plaatje vullen met die kleur $trans_set = imagecolortransparent($foto, $trans_kleur); //deze kleur 'doorzichtig' maken $foto_width = imagesx($foto); $foto_height = imagesy($foto); imagecopymerge($im, $foto, 13, 10, 0, 0, $foto_width, $foto_height, 100); // output the image header("Content-type: image/jpeg"); imagepng($im); ImageDestroy($im); ?> |
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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | function miniature($pict, $dest_pict){ $handle = @imagecreatefromjpeg($pict); $x=imagesx($handle); $y=imagesy($handle); if($x > $y){ $max = $x; $min = $y; } if($x <= $y){ $max = $y; $min = $x; } //Here $size_in_pixel = 100 for a thumbnail. $size_in_pixel = '100'; $rate = $max/$size_in_pixel; $final_x = $x/$rate; $final_y = $y/$rate; if($final_x > $x) { $final_x = $x; $final_y = $y; } $final_x = ceil($final_x); $final_y = ceil($final_y); $black_picture = imageCreatetruecolor($final_x,$final_y); imagefill($black_picture,0,0,imagecolorallocate($black_picture, 255, 255, 255)); imagecopyresampled($black_picture, $handle, 0, 0, 0, 0,$final_x, $final_y, $x, $y); if(!@imagejpeg($black_picture,$dest_pict.'/mini_'.$pict, $size_in_pixel)) imagestring($black_picture, 1, $final_x-4, $final_y-8, ".", imagecolorallocate($black_picture,0,0,0)); //The number is the quality of the result picture imagejpeg($black_picture,'', '100'); imagedestroy($handle); imagedestroy($black_picture); } $dir = $_GET['album']; // de directory die hij uit moet lezen $exten = 'jpg'; // de extensie die hij weer moet geven $i = "0"; // teller if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { $bestand = $dir ."/". $file ; $ext = pathinfo($bestand); while (false !== ($file = readdir($handle))) { $extention = substr($file, -3, 3); if ($extention == $exten) { $plaatje[$i] = "$file"; $i++; } } } closedir($handle); } $i--; $random = rand (0, $i); $foto_path = $plaatje[$random]; $foto_path = "$dir/$foto_path"; $pict = "$foto_path"; $dest_pict = "/test"; miniature($pict, $dest_pict); ?> |
Moet het een goede versleuteling zijn? Dan zul je gebruik moeten maken van RSA oid. Als je een simpele versleuteling wilt kun je natuurlijk werken met een XOR-based systeem:quote:Op woensdag 19 april 2006 10:34 schreef Chandler het volgende:
Weet iemand een bestaande manier om data te versleutelen met een 'key' zonder dat de data groter wordt?!in PHP graag
1 2 3 4 5 6 | $data = 'chandler'; $len = strlen($data); for ($i = 0; $i < $len; $i++) { $data{$i} = chr(ord($data{$i}) ^ $key); } |
Als je een goede beveiliging wilt moet je ook gaan kijken naar professionelere oplossingen zoals RSA encryptie. In elk ander geval is er ook sprake van een decoder die makkelijk te 'ontcijferen' isquote:Op woensdag 19 april 2006 13:32 schreef SuperRembo het volgende:
Die methode is wel heeel simpel te kraken. Aan de decoder (die je zelf mee moet leveren) kan je zo zien hoe het te kraken is.
Aangezien dit over een key van 8 bits gaat hoeft een persoon die de encryptie wil kraken slechts 255 verschillende keys uit te proberen, mits hij weet hoe de encryptie werkt natuurlijk.quote:Op woensdag 19 april 2006 18:06 schreef Chandler het volgende:
Is deze dan zo simpel te kraken? want je bent dan toch nog altijd het 'wachtwoordje' nodig toch?
Er zijn zat andere pakketten, dus als t niet werkt en je hebt geen zin om uit te zoeken waarom het niet werkt moet je maar even verder zoeken....quote:Op woensdag 19 april 2006 21:51 schreef outcast_within het volgende:
Zijn er kant en klaar pakketten voor gastenboeken en weblogs o.i.d?
Ik heb deze guestbook
http://hscripts.com/scripts/php/downloads/HGB_3_1.zip
van deze site geplukt
http://hscripts.com/scripts/php/gb.php
en op mijn site gezet. www.taipau.com
en de enige link naar de index.php gelinked.
Alleen dit is kennelijk niet genoeg![]()
Want als ik er iets in wil schrijven dan krijg ik allemaal errors.
Ook kan ik niet inloggen als admin
Jammer, daar kan ik ook al niet inloggenquote:Op woensdag 19 april 2006 22:36 schreef outcast_within het volgende:
Volgens mij heeft het er mee te maken dat ik niet kan inloggen op
http://www.taipau.com/phpmyadmin
quote:Op woensdag 19 april 2006 22:38 schreef SuperRembo het volgende:
[..]
Jammer, daar kan ik ook al niet inloggen
Ik gok dat het script geen schrijfrechten heeft voor het bestand gb.txt en/of dat dat bestand niet bestaat.quote:Warning: fopen(gb.txt): failed to open stream: Permission denied in
quote:b)Make sure that read,write permission is given to the file HGB/gb.txt
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |