Mam na mojej stronce formularz do wysyłania zdjęć na serwer.
<?php $target_dir = "images/"; $uploadOk = 1; if ($_FILES["fileToUpload"]["size"] > 1048576) { $uploadOk = 0; } if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg") { $uploadOk = 0; } if ($uploadOk == 0) { } else { } else { } } ?>
Chciałbym tworzyć dodatkowo podczas tego przesyłania zdjęcie z tekstowym znakiem wodnym, ale ten tekst ma być podawany przez użytkownika.
W HTML'u dodanie pola - <input type="text" name="znak" />
Czytałem coś o bibliotece GD, znalazłem gotowce np.:
$imageURL = 'obrazek.png'; $imageProperties = imagecreatetruecolor($width, $height); $targetLayer = imagecreatefrompng($imageURL); imagecopyresampled($imageProperties, $targetLayer, 0, 0, 0, 0, $width, $height, $width, $height); $WaterMarkText = 'znak'; $watermarkColor = imagecolorallocate($imageProperties, 191,191,191); imagestring($imageProperties, 5, 130, 117, $WaterMarkText, $watermarkColor); imagejpeg($im, null, 90); imagepng ($imageProperties); imagedestroy($targetLayer); imagedestroy($imageProperties);
Ale jak zrobić żeby ten skrypt:
1. Brał tekst od użytkownika
2. Zapisywał nowy plik w folderze docelowym.
Może głupie pytania ale w php robię coś drugi dzień :/