<?php
function text2image($string) {
$im = imagecreate(150, 16);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 0);
imagestring($im, 2, 0, 0, $string, $textcolor);
header("Content-type: image/png");
return imagepng($im);
}
echo text2image('isim@site.com');
?> Yazıyı resim yapma
11
●976
- 06-01-2016, 02:10:41Kimlik doğrulama veya yönetimden onay bekliyor.Merhaba arkadaşlar, reklam maillerinden kurtulmak için sitede mail adresi yazılarını resim olarak göstermek istiyorum. Aşağıdaki gibi bir kod buldum ancak header hata veriyor. Bunu nasıl çözebilirim?
- 06-01-2016, 03:10:55Merhaba
header'dan önce herhangi bir html olamaz. Eğer bu kodlarınız html taglarından sonraysa en tepeye alın. Eğer en tepedeyse muhtemelen dosyanın başında görmediğiniz bir karakter var. Dosyayı domsuz kaydedin. netbeans bluefish gibi bir editör kullanırsanız bu tip hatalar almazsınız.
Ayrıca echo etmenize gerek yok.
Kolaylıklar.
ACYN adlı üyeden alıntı: mesajı görüntüle - 06-01-2016, 15:55:00Sayfada nereye koyarsam koyayım yine header hatası veriyor. Localhostta denediğim için olabilir mi?bluexpres adlı üyeden alıntı: mesajı görüntüle
- 06-01-2016, 16:03:17localinizde imageGD kütüğhanesi aktif değilse bir hata alırsınız ama header hatası olmaz tahminimce. Kodlarınızda sorun yok. Dediğim gibi dom'dan kaynaklanıyordur. Bir editör ile yeni bir dosya açın eski dosyadaki kodları <?'den sonraki kısmı kopyalayıp yeni dosyaya yapıştırın. en başına da <? koyarak php'yi açın yani önceki dosyadaki gibi olacak kodlarınız. dosyayı kaydedin. yeni dosyaya girerek bir test edin sorun çözülecektir.
Editör kullanmıyorsanız da en azından notepad++ mı ne var windowsta onu kullanın
Kolaylıklar
ACYN adlı üyeden alıntı: mesajı görüntüle
