Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie korzysta z czcionki z FTP
mateŁusz
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

Ostrzeżenie: (0%)
-----


Kiedyś działało, teraz nie działa..

  1. $font = "./arial.ttf";



Kiedyś w taki sposób bez problemu brało czcionkę z serwera, teraz nie chce.
Układ katalogów

Główny

[fonts / arial.ttf
pliki różne
]

Z racji, że nie korzysta z czcionki z FTP to podczas pobrania obrazku na dysk pisze "Podgląd niedostępny".


Co zrobić, aby korzystało z czcionki z FTP? Dowolnie jakiej.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
szalek01
post
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

Ostrzeżenie: (0%)
-----


nie wiem gdzie wykorzystujesz tą czcionke ale spróbuj podać cały adres http://www.example.com/font/arail.ttf


--------------------
PDO nie gryzie....
Go to the top of the page
+Quote Post
mateŁusz
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

Ostrzeżenie: (0%)
-----


http://matias-test.ugu.pl/iks/gene/ - tu nie działa.
  1. <?php
  2.  
  3. $rysunek = ImageCreateFromPng("sygna.png");
  4. $nickkolor = ImageColorAllocate($rysunek, 24, 116, 205);
  5. $levelkolor = ImageColorAllocate($rysunek, 28, 134, 238);
  6. $krolestwokolor = ImageColorAllocate($rysunek, 0, 191, 255);
  7. $gildiakolor = ImageColorAllocate($rysunek, 0, 191, 255);
  8.  
  9. $font = "./arial.ttf";
  10. $x = "30";
  11. $y = "200";
  12. $x1 = "160";
  13. $y1 = "30";
  14. $x2 = "190";
  15. $y2 = "50";
  16. $x3 = "220";
  17. $y3 = "70";
  18. $nachylenie = "1";
  19. $rozmiar = "3";
  20. $rozmiar1a = "10";
  21. $rozmiar1 = "15";
  22. $rozmiar3 = "17";
  23. $rozmiar2 = "20";
  24. $nick = $_POST['nick'];
  25. $level = $_POST['level'];
  26. $krolestwo = $_POST['krolestwo'];
  27. $gildia = $_POST['gildia'];
  28.  
  29. imagettftext($rysunek, "$rozmiar3", "90", "$x", "$y", $nickkolor, $font, "Nick: $nick");
  30. imagettftext($rysunek, "$rozmiar2", "$nachylenie", "$x1", "$y1", $levelkolor, $font, "Level: $level");
  31. imagettftext($rysunek, "$rozmiar1", "$nachylenie", "$x2", "$y2", $krolestwokolor, $font, "Krolestwo: $krolestwo");
  32. imagettftext($rysunek, "$rozmiar1a", "$nachylenie", "$x3", "$y3", $gildiakolor, $font, "Gildia: $gildia");
  33.  
  34.  
  35. header('Content-Disposition: attachment; filename="sygna.png"');
  36. imagePNG($rysunek);
  37.  
  38.  
  39. ?>

http://matias-test.ugu.pl/iks - tu działa, bierze czcionkę z FTP. // i teraz też przestało działać, zobacze na innym hostingu haha.gif // Na cba.pl otwiera obrazek.. sam obrazek. Czysty plik "sygna.png" bez tego tekstu ze zmiennych $level itd.

http://cs-reklamuj.cba.pl/gene
  1. <?php
  2.  
  3. $rysunek = ImageCreateFromPng("sygnatura.png");
  4.  
  5. $bialy = ImageColorAllocate($rysunek, 255, 255, 255);
  6. $font = "./Arial.ttf";
  7. $x = $_POST['x'];
  8. $y = $_POST['y'];
  9. $nachylenie = $_POST['nachylenie'];
  10. $rozmiar = $_POST['rozmiar'];
  11. $nick = $_POST['nick'];
  12.  
  13. ImageTTFText($rysunek, "$rozmiar", "$nachylenie", "$x", "$y", $bialy, "$font", "$nick");
  14.  
  15.  
  16. header("Content-type: image/png");
  17. ImagePng($rysunek);
  18.  
  19.  
  20. ?>


Ten post edytował mateŁusz 13.11.2012, 23:02:46
Go to the top of the page
+Quote Post
szalek01
post
Post #4





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

Ostrzeżenie: (0%)
-----


sprawdz uprawnienia do pliku,
dodaj pełną ścieżkę do pliku
  1. echo __FILE__;
  2. echo '<br/>';
  3. var_dump($_SERVER['DOCUMENT_ROOT']);


Ten post edytował szalek01 13.11.2012, 23:48:11


--------------------
PDO nie gryzie....
Go to the top of the page
+Quote Post
dr_NO
post
Post #5





Grupa: Zarejestrowani
Postów: 197
Pomógł: 15
Dołączył: 10.09.2006
Skąd: Siemianowice Śląskie / Katowice

Ostrzeżenie: (0%)
-----


Czekaj czekaj, bo się wykluczasz jednym z drugim:
Cytat
Układ katalogów

Główny

[fonts / arial.ttf
pliki różne
]


A ścieśkę do fontów podajesz:

  1. $font = "./arial.ttf";


zamiast tego:
  1. $font = "./fonts/arial.ttf";


--------------------
woop woop.
Go to the top of the page
+Quote Post
mateŁusz
post
Post #6





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

Ostrzeżenie: (0%)
-----


Cytat(dr_NO @ 14.11.2012, 10:32:31 ) *
Czekaj czekaj, bo się wykluczasz jednym z drugim:


A ścieśkę do fontów podajesz:

  1. $font = "./arial.ttf";


zamiast tego:
  1. $font = "./fonts/arial.ttf";


Nic to do rzeczy nie ma.
Jakby to byłoby to nie działało by wcale na innym przykładzie.
Cytat
sprawdz uprawnienia do pliku,

chmod 777 na generuj.php i arial.ttf w fonts/
Cytat
dodaj pełną ścieżkę do pliku

Nie pomogło

Cytat
[PHP] pobierz, plaintext
echo __FILE__;
echo '<br/>';
var_dump($_SERVER['DOCUMENT_ROOT']);


? ;d
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 22:10