![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 109 Pomógł: 0 Dołączył: 7.03.2004 Skąd: Szczecin|Bukowe Ostrzeżenie: (0%) ![]() ![]() |
Pisze skrypt, który rywowałby zaokrąglony prostokąt, jednak kiedy wpisuje adres do przeglądarki nie widze mojego efektu(inne rysowane przez siebie obrazki widać normalnie)
Oto kod, plik składa się z 2 plików: [php:1:712b9feb40] <?php //plik roundrect.inc function ImageRoundRect($image,$x1,$y1,$x2,$y2,$arcradius,$color) { $arcwidth=($arcradius * 2); //górny lewy wierzchołek ImageArc($image, $x1 + $arcradius, $y1 + $arcradius, $arcwidth, $arcwidth, 180, 270, $color); //górny prawy wierzchołek ImageArc($image, $x2-$arcradius, $y1 + $arcradius, $arcwidth, $arcwidth, 270, 360, $color); //dolny prawy wierzchołek ImageArc($image,$x2 - $arcradius, $y2- $arcradius, $arcwidth, $arcwidth, 0,90,$color); //dolny lewy wierzchołek Imagearc($image, $x1+$arcradius, $y2-$arcradius, $arcwidth, $arcwidth, 90,180,$color); //górna krawędź ImageLine($image, $x1+$arcradius, $y1, $x2-$arcradius, $y1, $color); //prawa krawędź ImageLine($image, $x2, $y1+$arcradius, $x2, $y2-$arcradius, $color); //dolna krawędź ImageLine($image, $x1+$arcradius, $y2, $x2-$arcradius, $y2, $color); //lewa krawędź ImageLine($image, $x1, $y1+$arcradius, $x1, $y2-$arcradius, $color); } ?> [/php:1:712b9feb40] I oto drugi plik: [php:1:712b9feb40] <?php include"./roundrect.inc"; header("Content-type: image/png"); $image=@ImageCreate(200,150); $gray=ImageColorAllocate($image,204,204,204); $blue=ImageColorAllocate($image,0,0,255); ImageRoundRect($image, 10,10,190,140,30, $blue); imagePNG($image); ?> [/php:1:712b9feb40] -------------------- "Unix is like a vigvam - no windows, no gates, Apache inside"
Warsztat: Windows XP PE | Dreamweaver | Apache 1.3.29 | PHP 4.3.4 | Araneae | MYSQL 4 | Visual Studio | Dev-C++ [b]Programowanie: llllll 40% |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
u mnie sie pojawil.
oto lista zmian jakie wprowadzilem: w pliku roundrect.inc: - usun wszystkie komentarze, wszystkie puste lini, a co najwazniejsze usun spacje po ?> czyli na koncu pliku, tam nie moze byc nic, bo pozniej wysylasz header!!!!!!!!!!!!!! Gdy php wysle cos do przegladarki co jest wyswietlane normalnie, to potem header nie mozna,co oznacza ze nie zobacysz swojego zaokraglonego prostokata ![]() -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Cytat - usun wszystkie komentarze, wszystkie puste lini, a co najwazniejsze
Komentarze, puste linie itp umieszczone wewnatrz znaczników <?php ?> nie maja IMO wpływu, więc wystarczy wytrimowanie tego, co znajduje sie poza nimi.
usun spacje po ?> czyli na koncu pliku, tam nie moze byc nic, bo pozniej wysylasz header!!!!!!!!!!!!!! -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
scanner zgodze sie z toba, ze nie powinny miec wplywu, gdyz najwazniejszym problemem byly spacje po ?>
czy to co jest w komentarzach jest na 100% ignorowane przez parser?? chodzi mi w tej chwili o mozliwosc zaklocen spowodowana uzyciem polskich znakow ąśćźż -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
tak - musi byc ignorowane
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:32 |