Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php+Frame + grfika?, pytan kilka
Remx
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 22.02.2006

Ostrzeżenie: (20%)
X----


Witam

mam kilka pytan a o to i one smile.gif

1). Czy w php jest cos na wzor Ramek tak jak w html questionmark.gif
bawie się własnie robieniem stronki i zarazem ucze się php smile.gif 2in1
i nie wiem czy uzyc IFRAME i do niej ladowac pliki php ?
czy moze sa inne rozwiazania poniewaz stronka ma byc jak najwiecej php_owa
tak bym wiecej sie nauczyl smile.gif

2). bawie sie rysowaniem czyli
  1. <?php
  2. header("Content-type: image/png"); 
  3. $img=imagecreate(200,200); 
  4.  
  5. $orange=imagecolorallocate($img,220,210,60); 
  6. $white=imagecolorallocate($img,225,225,225); 
  7. $black=imagecolorallocate($img,0,0,0);
  8.  
  9. imagefill($img,0,0,$black); 
  10. imagepng($img);
  11.  
  12. require "connection.php"; 
  13. connection(); 
  14. $currentID=2;
  15. $wynik=mysql_query('SELECT * FROM punkty WHERE con_z= '. $currentID .'');
  16. while($con_do=mysql_fetch_array($wynik))
  17. {
  18. print('Current ID: '.$currentID.' <BR>WYNIK_b: '.$con_do['con_do'].' <BR>');
  19. }
  20.  
  21.  
  22.  
  23. ?>


reszta kodu wyswietla zawartosc tabeli
tylko ze nic nie widac znaczy sie ze moge zobaczyc albo obrazek albo wyniki
nie moge zobaczyc obydwu naraz sad.gif trzeba cos ukryc
jaka rada na to jest questionmark.gif


3). czy mozna zrobic mape przyciskow na obrazku przez siebie narysowanym questionmark.gif


Za pomoc bede dozgonnie wdzieczny smile.gif

Ten post edytował Remx 24.02.2006, 17:08:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


image.php
  1. <?php
  2.  
  3. header("Content-type: image/png"); 
  4. $img=imagecreate(200,200); 
  5.  
  6. $orange=imagecolorallocate($img,220,210,60); 
  7. $white=imagecolorallocate($img,225,225,225); 
  8. $black=imagecolorallocate($img,0,0,0);
  9.  
  10. imagefill($img,0,0,$black); 
  11. imagepng($img);
  12.  
  13. ?>

index.html
  1. <img src="image.php" alt="dynamic_image" />
Go to the top of the page
+Quote Post
Remx
post
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 22.02.2006

Ostrzeżenie: (20%)
X----


dziekuje teraz juz wiem co i jak z wyswietlaniem podstawowych smile.gif obrazeczkow (chyba) hehe

a co do ramek questionmark.gif

sa w php uzywa sie ramek z html questionmark.gif czy php ma swoj typ questionmark.gif
Go to the top of the page
+Quote Post
Fipaj
post
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Nie ma w php czegoś takiego jak ramki... Mylisz php z (X)HTML...

Zawsze do ramki możesz wrzucić plik .php, chociaż ja już w ogóle zrezygnowałbym z ramek, są przestarzałe...


--------------------
Go to the top of the page
+Quote Post
Remx
post
Post #5





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 22.02.2006

Ostrzeżenie: (20%)
X----


a jak dzielisz stronke questionmark.gif

bo chce na stronie umiescic ze 3-4 minimum takich ramek
Go to the top of the page
+Quote Post
Kuziu
post
Post #6





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Mylisz troche pojęcia.

php nie ma ramek gdyż wykonuje się po stronie server'a i zwraca wynik w tym wypadku HTML.

Więc php może zwrócić Kod HTML z ramkami i będziesz miał ramki.

Jednak polecałbym raczej użycie tabel i do odpowiednich komórek dołączanie plików php.

np. index.php

  1. <?php
  2.  
  3. echo('<table><tr><td>');
  4. switch($_GET['module']){
  5. case 'news': include 'news.php'; break;
  6. case 'forum': include 'forum.php'; break;
  7. default: include 'news.php'; break;
  8. }
  9. echo('</td><td>');
  10. include ('menuprawe.php');
  11. echo('</td></tr></table>');
  12.  
  13. ?>


I tak dalej ...

Teraz by zobaczyć stronkę z newsami wywołujesz adres index.php?module=news
Natomiast plik prawemenu będzie dołączony zawsze

Pozniej oczywiscie mozesz poprobowac z szablonami ale narazie gdy uczysz się php powinno Ci to wystarczyć

Ten post edytował Kuziu 24.02.2006, 19:08:44


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
Remx
post
Post #7





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 22.02.2006

Ostrzeżenie: (20%)
X----


Dziekuje smile.gif
wlasnie tak chcialem zrobic znaczy sie ze do tabelki wlozyl bym plik ale mi sie cos zwalilo i myslalem ze tak nie wolno :/


zapomnialem odrazu zapytac sie w sprawie grafiki

chodzi mi o Licznik graficzny odwiedzin strony

w wiekszosci jest to mi jase ale nie moge znalezdz po polsku objasnienia

ImageCopyResized

niby tym poleceniem mam wycinac poszczegolne liczby z paska z cyfekami
i wstawaic je kolejno na nowym tworzac za razem nowy obraz i licznik rownoczesnie

poniszy kod mam z kursu jednego ale za chiny nie moge zrobic tak by działał sad.gif

  1. <?php
  2. if(file_exists("wizyty"))
  3. {
  4. $file=fopen("wizyty", "r");
  5. $ile=fgets($file, 1000);
  6. $ile++;
  7. fclose($file);
  8. }
  9. else
  10. {
  11. $ile=1; 
  12. }
  13.  
  14.  
  15. $file=fopen("wizyty", "w");
  16. fwrite($file, $ile);
  17. fclose($file); 
  18.  
  19.  
  20. header("Content-type: image/gif"); 
  21. $c=strlen($ile);
  22. $img=ImageCreate(20*$c, 20);
  23.  
  24.  
  25. $cyfry=ImageCreateFromGif("cyfry.gif"); 
  26.  
  27. /* rysuje kolejne cyfry */
  28.  
  29. for($i=0;$i;) 
  30. {
  31. $s= (substr($ile, $i, 1));
  32. ImageCopyResized($img, $cyfry, 20*$i, 0, 20*$s, 0, 20, 20, 20, 20); 
  33. }
  34.  
  35. ImageGif($img);
  36. ?>


wyswietla mi sie jedynie czarny prostokacik i w zaleznoci czy bylo 1-9 czy od 11-99 lub 100-999 owy prostokacik sie powieksza o kolejne kilka pixeli
czy tak jagby plac pod wklejane numerki jest robiony poprawnie

gozej jest z tym kopiowaniem owych literek bo niechca dzialac sad.gif

Za pomoc bede wdzieczny
Go to the top of the page
+Quote Post
Kuziu
post
Post #8





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Chyba lepiej byłoby zapisać 10 cyferek i łączyć je juz html'em gdyż co 1 zapytanie o stronę nie obciążałbyś server'a generowaniem obrazków.


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
Remx
post
Post #9





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 22.02.2006

Ostrzeżenie: (20%)
X----


i chyba tak zrobie :|

moze teraz tego nie uzyje ale nakladanie moze mi sie przydac niebawem

Ten post edytował Remx 24.02.2006, 22:55:28
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: 20.08.2025 - 08:34