$_POST benyttes, når du f.eks. har en formular ala:
<form method="post" action="noget.php">
Navn: <input type="text" name="navn" />
<input type="submit" />
</form>
Trykker du submit, så vil du kunne tilgå navnet via:
$_POST['navn'];
Men hvis man ønsker, kan du sagtens rette linjen:
<form method="post" action="noget.php">
til:
<form method="get" action="noget.php">
hvilket ikke kan anbefales.
GET kan så bruges på denne måde:
Du har garanteret set adresser / urls ala:
url.php?var=noget
var er en variabel og indeholder noget.
Det kan tilgåes via:
$_GET['var'];
Og REQUEST er så en måde, at tilgå både GET og POST værdier på en og samme måde.
Så i disse 2 eksempler, kunne du i begge have brugte:
$_REQUEST['navn'] og $_REQUEST['var']
Ang. imagecreate() eller imagecreatetruecolor(), så afhænger det af hvor mange farver du ønsker i billedet.
http://dk.php.net/imagecreatehttp://dk.php.net/imagecreatetruecolorFandt lige denne tekst:
There are two options for creating a new image with GD: imagecreate() and imagecreatetruecolor(). Imagecreate() generates a palette based 256 color image while imagecreatetruecolor() gives us a true color image capable of storing 16.8 million colors. Resizing to a 256 color image often looks dirty or washed out due to the nature of color replacement, so we'll use imagecreatetruecolor().