Php signature

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Krentenbol

Krentenbol

22/11/2007 22:15:00
Quote Anchor link
Hoi ik was een script aan het maken (mijn eerste lol) waarin andere mensen tekst in mijn signature kunnen zetten. Het gaat goed op een ding na.

Ik krijg rare tekens achter de tekst:

Dit is het voorbeeld:
http://krentenbol78.freehostia.com/test.php

en dit de code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
create_image();


print "<img src=image.png?".date("U").">";


function
  create_image(){
        $im = @imagecreate(400, 150) or die("Error");
        $red = imagecolorallocate($im, 255, 255, 0);                          // red
        $blue = imagecolorallocate($im, 0, 0, 255);                           // blue
        $green = imagecolorallocate($im, 51, 255, 00);                      // red
        $orange = imagecolorallocate($im, 255, 99, 00);                     // blue
        $purple = imagecolorallocate($im, 51, 00, 102);                      // red
        $black = imagecolorallocate($im, 0, 0, 0);                         // blue
        $white = imagecolorallocate($im, 255, 255, 255);                   // red
        $brown = imagecolorallocate($im, 102, 51, 00);                       // blue
        $yellow = imagecolorallocate($im, 255, 255, 0);                  // red
        $lightblue = imagecolorallocate($im, 0, 255, 255);               // blue
        $pink = imagecolorallocate($im, 235, 255, 235);                 // pink
        $blue = imagecolorallocate($im, 0, 0, 255);                     // blue

        $background_color = imagecolorallocate($im, 255, 255, 255);   // yellow
        $file = fopen("signature.txt","r")or die("error2");
       $number = 0;


        
    
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $black);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $blue);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $orange);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $pink);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $black);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $green);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $purple);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $lightblue);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $yellow);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $brown);
imagepng($im,"image.png");

        
        imagedestroy($im);
        fclose($file);
    
}

?>


Nog een vraagje :)
Is het mogelijk voor anderen om jou originele php script van de server te halen ? Of kunnen ze hem er alleen afhalen als hij ge executed is ?


Alvast bedankt :)
 
PHP hulp

PHP hulp

24/11/2024 06:59:05
 
Robert Deiman

Robert Deiman

22/11/2007 22:30:00
Quote Anchor link
Jou PHP script kunnen ze niet zo van de server halen. Je PHP script stuurt HTML (en in dit geval het gegenereerde plaatje) terug. De eigenlijke code erachter zien ze niet.

Je kan dit wel weergeven door: highlight_file() of highlight_string() te gebruiken, of bijvoorbeeld wanneer je het bestand opslaat als phps geeft die ook gewoon de php code weer. (in het laatste geval voert die hem ook niet meer uit)
 
Krentenbol

Krentenbol

23/11/2007 09:09:00
Quote Anchor link
ok bedankt :)

Iemand nog een oplossing voor mijn andere probleem ? (dat ik rare tekens achter de tekst krijg)


EDIT: ik weet wat het probleem is de rare tekens stellen spaties en enters enzo voor alleen ik weet niet hoe ik dit weg krijg xD

HELP :)

Alvast bedankt :D
Gewijzigd op 01/01/1970 01:00:00 door Krentenbol
 
Krentenbol

Krentenbol

24/11/2007 13:18:00
Quote Anchor link
Sorry voor de bump maar mijn probleem is nog steeds niet opgelost...


nogmaals ik weet wat het probleem is de rare tekens stellen spaties en enters enzo voor alleen ik weet niet hoe ik dit weg krijg xD
 
Terence Hersbach

Terence Hersbach

24/11/2007 13:23:00
Quote Anchor link
probeer eens op deze manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
imagestring($im, 20, rand(20,380),rand(20,130),trim(fgets($file)), $black);
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.