Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3983 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)
<?php
if(isset($_POST['submit'])){
	header("Content-type: image/png");
	$im = imagecreatefrompng("http://www.supergames.lt/uploads/profile/photo-43914.png?_r=1436467937");
	$baltaSpalva = imagecolorallocate($im, 255, 255, 255);
	$tekstas = $_POST["tekstas"];
	$sriftoDydis = 5;
	$x = 10;
	$y = 10;
	imagestring($im, $sriftoDydis, $x, $y, $tekstas, $baltaSpalva);
	imagepng($im);
	imagedestroy($im);
}
?>

<html>
<body>
	<form action="phpimage.php" method="post">
	<input type="text" name="tekstas" /> <input type="submit" name="submit" />
</form>
</body>
</html>

jeigu nori naudoti kitoki srifta, tai vietoj sitos eilutes:

imagestring($im, $sriftoDydis, $x, $y, $tekstas, $baltaSpalva);

naudoji:

imagettftext($im, $sriftoDydis, 0, $x, $y, $baltaSpalva, "sriftofailas.ttf", $tekstas);
Redaguota , nario -Modestas
<?php
if(isset($_POST['submit'])){
	header("Content-type: image/png");
	$im = imagecreatefrompng("http://www.supergames.lt/uploads/profile/photo-43914.png?_r=1436467937");
	$baltaSpalva = imagecolorallocate($im, 255, 255, 255);
	$tekstas = $_POST["tekstas"];
	$sriftoDydis = 5;
	$x = 10;
	$y = 10;
	imagestring($im, $sriftoDydis, $x, $y, $tekstas, $baltaSpalva);
	imagepng($im);
	imagedestroy($im);
}
?>

<html>
<body>
	<form action="phpimage.php" method="post">
	<input type="text" name="tekstas" /> <input type="submit" name="submit" />
</form>
</body>
</html>

jeigu nori naudoti kitoki srifta, tai vietoj sitos eilutes:

imagestring($im, $sriftoDydis, $x, $y, $tekstas, $baltaSpalva);

naudoji:

imagettftext($im, $sriftoDydis, 0, $x, $y, $baltaSpalva, "sriftofailas.ttf", $tekstas);

Nuostabu, bet ar butu imanoma padaryti jog pats žmogus galėtu spalva pasirinkt ir paty paveiksliuka ?

(redaguota)
<?php
if(isset($_POST['submit'])){
	//Ikeliam faila i serveri
	$failas = basename($_FILES["failas"]["name"]);
	$failoTipas = pathinfo($failas, PATHINFO_EXTENSION);
	if(getimagesize($_FILES["failas"]["tmp_name"]) !== false){
		if($failoTipas != "png"){
			echo "Blogas failo tipas";
		}else{
			if(move_uploaded_file($_FILES["failas"]["tmp_name"], $failas)){
				$color = hexdec($_POST['spalva']);
				$r = ($color >> 16) & 0xFF;
				$g = ($color >> 8) & 0xFF;
				$b = $color & 0xFF;
				
				header("Content-type: image/png");
				$im = imagecreatefrompng($failas);
				$baltaSpalva = imagecolorallocate($im, $r, $g, $;
				$tekstas = $_POST["tekstas"];
				$sriftoDydis = 5;
				$x = 10;
				$y = 10;
				imagestring($im, $sriftoDydis, $x, $y, $tekstas, $baltaSpalva);
				imagepng($im);
				imagedestroy($im);
			}
		}
	}
}
?>

<html>
<head>
	<script type="text/javascript" src="jscolor/jscolor.js"></script>
</head>
<body>
	<form action="phpimage.php" method="post" enctype="multipart/form-data">
		<input type="file" name="failas" id="failas"><br>
		<input type="color" name="spalva" /><br>
		<input type="text" name="tekstas" /> <input type="submit" name="submit" />
	</form>
</body>
</html>

tik turesi naudoti sita js (del spalvos): http://jscolor.com/release/jscolor-1.4.4.zip

Redaguota , nario -Modestas
(redaguota)

o kaip tą js naudoti ? :D Žalias aš ant php

 

Supratau jau :D


<?php
if(isset($_POST['submit'])){
	//Ikeliam faila i serveri
	$failas = basename($_FILES["failas"]["name"]);
	$failoTipas = pathinfo($failas, PATHINFO_EXTENSION);
	if(getimagesize($_FILES["failas"]["tmp_name"]) !== false){
		if($failoTipas != "png"){
			echo "Blogas failo tipas";
		}else{
			if(move_uploaded_file($_FILES["failas"]["tmp_name"], $failas)){
				$color = hexdec($_POST['spalva']);
				$r = ($color >> 16) & 0xFF;
				$g = ($color >> 8) & 0xFF;
				$b = $color & 0xFF;
				
				header("Content-type: image/png");
				$im = imagecreatefrompng($failas);
				$baltaSpalva = imagecolorallocate($im, $r, $g, $;
				$tekstas = $_POST["tekstas"];
				$sriftoDydis = 5;
				$x = 10;
				$y = 10;
				imagestring($im, $sriftoDydis, $x, $y, $tekstas, $baltaSpalva);
				imagepng($im);
				imagedestroy($im);
			}
		}
	}
}
?>

<html>
<head>
	<script type="text/javascript" src="jscolor/jscolor.js"></script>
</head>
<body>
	<form action="phpimage.php" method="post" enctype="multipart/form-data">
		<input type="file" name="failas" id="failas"><br>
		<input type="color" name="spalva" /><br>
		<input type="text" name="tekstas" /> <input type="submit" name="submit" />
	</form>
</body>
</html>

tik turesi naudoti sita js (del spalvos): http://jscolor.com/release/jscolor-1.4.4.zip

 

Dėkui, kaip viso tai išmokai ? Ir kur ? Tikrai norėčiau mokėti php ir daryti tokias systemas kaip vat šita ?

Redaguota , nario Miroalith

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3983 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...