Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Volume
Napisane: 22.03.2010, 15:25:35





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

  1. if($_GET['team']==1)
  2. {
  3. tutaj wstawiasz to co ma sie pokazac po kliknieciu na link index.php?id=teams&team=1
  4. }
  Forum: Przedszkole · Podgląd postu: #727533 · Odpowiedzi: 4 · Wyświetleń: 661

Volume
Napisane: 24.01.2010, 13:57:36





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

Cytat
No niestety, chyba źle rozumiem składnię pętli.
Skoro $i=1 a $p=1000 to bez modyfikacji $i w środku pętli pętla powinna wykonać się 999 razy (albo 1000 już nie pamiętam ) czy tak?
Jeżeli tak to skoro mam umieścić $i=-1 lub $i=1000 zależnie od wersji poza pętlą to jak mam ją kontrolować/przerwać (tzn. chodzi mi o przerwanie jej działania w odpowiednim momencie)?

Nie bradzo o to chodzi
  1. $p=1000;
  2. $suma=0;
  3. for($i=1;$i==$p;++$i)
  4. {...

pierwsze wyrazenie w petli for mowi od jakiej wartosci ma zaczac pozniejsze pokazwyanie wyniku w petli, drugie wyrazenie ile ma byc wykonanych powtorzen ale w tej postaci co Ty napisales to jest w ogole tu bez sensu gdyz ten opertor == jest to operator porownania (np. $a==$b znaczy ze prawda jeśli $a jest równe $b). W przypadku gdy np bys to zapisal w psotaci $i=$p byloby juz bardziej sensownie - ale wtedy petla by sie wykonala nieskonczona ilosc razy - dlatego trzeba jej dac do zrozumienia zeby w koncu sie zatrzymala dlatego nalezy dac zapis np. $i<$p czyli dla Twojego przykladu petla wykona sie 1000 razy jesli $p bedzi erowne 10 to 10 razy (oczywiscie wzgledem pierwszego wyrazenia jesli byloby rowne 0 ($i=0)) itd. Natomiast 3 wyrazenie mowi o ile ma sie zwiekszac wynik w petli. Takze kombinuj.

Obadaj podstawy: http://phpkurs.pl/operatory/ i http://phpkurs.pl/struktury/#struktury.for
  Forum: Przedszkole · Podgląd postu: #705127 · Odpowiedzi: 18 · Wyświetleń: 1 250

Volume
Napisane: 24.01.2010, 13:29:05





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

Poza tym co napisal qrzysztof to w petli przy "i" brakuje Ci znaku $ czyli ma byc nie "i" tylko zmienna $i
  Forum: Przedszkole · Podgląd postu: #705106 · Odpowiedzi: 18 · Wyświetleń: 1 250

Volume
Napisane: 19.01.2010, 19:44:11





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

Aha sorki nie zrozumialem Cie, faktycznie osiagnac taki efekt nie jest tak prosto. Zrobilem dwie wersje nie jest to w 100% to co chcesz osiagnac ale wydaje mi sie ze juz blizsze:
W tej wersji niebiski zmienia sie na zolty po najechaniu na czarny srodek ale zolty zmieni sie na niebieski dopiero po wyjsciu z obrebu bloku diva (zeby bylo szybciej dalem tu jednostki w %):
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Untitled</title>
  5.  
  6.  
  7. <style type="text/css">
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. }
  12. div#hover {
  13. background: blue;
  14. width: 200px;
  15. height: 200px;
  16. text-align: center;
  17. position: relative;
  18. margin: 20px;
  19. }
  20. a {
  21. display: block;
  22. width: 100px;
  23. height: 100px;
  24. background: black;
  25. position: absolute;
  26. top: 25%;
  27. left: 25%;
  28. }
  29. span:hover {
  30. display: block;
  31. background: yellow;
  32. width: 100%;
  33. height: 100%;
  34. }
  35.  
  36. </style>
  37.  
  38.  
  39. </head>
  40.  
  41.  
  42.  
  43.  
  44. <div id="hover"><span><a href="http://onet.pl"></a></span></div>
  45.  
  46.  
  47. </body>
  48. </html>

W tej wersji pozycjonowalem puste spany - ale rowniez nie udalo mi sie osiagnac w 100% tego niebieskiego pola po opuszczeniu czarnego - jednak zrobilem mala sztuczke - dalem 2px "marginesu" miedzy czarnym srodkiem a zoltym tlem w ten sposob opuszczajac czarny srodek zniknie zolte tlo chyba ze zrobi sie to szybko to bywa ze niestety nie znika az do opusczenia diva...
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Untitled</title>
  5.  
  6.  
  7. <style type="text/css">
  8. * {
  9. margin: 0;
  10. padding: 0;
  11. }
  12. div#hover {
  13. background: blue;
  14. width: 200px;
  15. height: 200px;
  16. text-align: center;
  17. position: relative;
  18. margin: 20px;
  19. }
  20. a {
  21. display: block;
  22. width: 100px;
  23. height: 100px;
  24. background: black;
  25. position: absolute;
  26. top: 25%;
  27. left: 25%;
  28. }
  29. a span {
  30. display: none;
  31. }
  32. a:hover span {
  33. display: block;
  34. position: absolute;
  35. background: yellow;
  36. }
  37. a:hover span#top {
  38. top: -50px;
  39. left: -50px;
  40. width: 200px;
  41. height: 48px;
  42. }
  43. a:hover span#bottom {
  44. bottom: -50px;
  45. left: -50px;
  46. width: 200px;
  47. height: 48px;
  48. }
  49. a:hover span#left {
  50. top: -4px;
  51. left: -50px;
  52. width: 48px;
  53. height: 108px;
  54. }
  55. a:hover span#right{
  56. top: -4px;
  57. right: -50px;
  58. width: 48px;
  59. height: 108px;
  60. }
  61.  
  62. </style>
  63.  
  64.  
  65. </head>
  66.  
  67.  
  68.  
  69.  
  70. <div id="hover"><a href="http://onet.pl"><span id="right"></span><span id="left"></span><span id="top"></span><span id="bottom"></span></a></div>
  71.  
  72.  
  73. </body>
  74. </html>

No i trzeba dodac ze obydwa sposoby nie beda dzialac w IE ponizej 7.0 raz ze stary IE nie kuma hover dla innych znacznikow niz <a > a dwa ze ma problemy z pozycjonowaniem.
  Forum: Po stronie przeglądarki · Podgląd postu: #703486 · Odpowiedzi: 4 · Wyświetleń: 969

Volume
Napisane: 14.01.2010, 17:07:15





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

Tutaj
  Forum: Przedszkole · Podgląd postu: #701524 · Odpowiedzi: 1 · Wyświetleń: 550

Volume
Napisane: 15.01.2010, 08:44:09





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

W sumie to mozna sprobowac zrobic bez obrazków, moja propozycja:
  1. * {
  2. padding: 0;
  3. margin: 0;
  4. font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  5. border: 0;
  6. }
  7. body {
  8. text-align: center;
  9. }
  10. div#all {
  11. width: 800px;
  12. background: red;
  13. border: 2px solid black;
  14. margin: 20px auto;
  15. text-align: left;
  16. }
  17. ul#data li {
  18. border-bottom: 2px solid black;
  19. list-style-type: none;
  20. padding: 4px 0;
  21. }
  22. ul#data li span {
  23. border-right: 2px solid black;
  24. padding: 6px;
  25. }
  26. ul#data li strong {
  27. padding: 6px;
  28. }
  29. img#data_image {
  30. border: 2px solid black;
  31. float: right;
  32. margin: -2px -2px 0 0; /* dla IE: -2px -5px 0 0 */
  33. }
  34. p#footer {
  35. clear: both;
  36. padding: 6px;
  37. }

  1. <div id="all">
  2. <img id="data_image" src="http://antyweb.pl/wp-content/uploads/2008/11/opera-logo001.jpeg" />
  3. <ul id="data">
  4. <li><span>Nick: </span> <strong>Amstrong</strong></li>
  5. <li><span>Grupa: </span> <strong>Administratorzy</strong></li>
  6. <li><span>Cos innego: </span> <strong>ppp</strong></li>
  7. </ul>
  8. <p id="footer">footer ?</p>
  9. </div>
  10. </body>

Z tym ze dla obrazka w IE widnieje maly margines ok 2px po prawej stronie - zaznaczylem to w komentarzu w css wiec mozesz zrobic instrukcje warunkowe dla IE i dla restzy przegladarek, lub obrazek pozycjonowac wzgledem #data:
  1. #data { position: relative }
  2. img#data_image { position: absolute; top: -2px; right: -2px; /* -2px - bo border ustawiony u mnie jest dla #all na 2px */ }
Ale tu bedziesz musial miec wiecej tresci lub dac duzy padding-bottom lub margin-bottom dla <ul>

Natomiast jezli chcialbys koniecznie to zrobic tak jak masz na przykladzie - czyli zebys mial domyslnie rozszerzane to mozna to zrobic z pomoca php, np. napisac skrypt co bedzie pobierac szerokosc zdjecia w zaleznosci od szerokosci div'a glownego ktory zakladamy, ze mialby 100% (u mnie 800px=100%). I majac juz szerokosc zdjecia trzeba napisac funkcje 100% diva gl w px - szerokosci zdjecia i przypisywac dla <ul> wynik... Ale to tak na upartego... Ja bym kombinowal cos tak jak ja podalem powyzej...
  Forum: Po stronie przeglądarki · Podgląd postu: #701755 · Odpowiedzi: 6 · Wyświetleń: 1 104

Volume
Napisane: 9.01.2010, 17:50:19





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

zrob odczyt lini z pliku daneuzyt.txt przez zczytywanie z tablicy (count), do tego musisz zastosowac zczytanie tego pliku przez funkcje file(): $plik2=file("daneuzyt.txt"); a potem odczyt: $liczba=count($plik2);
  1.  
  2. <?php
  3. $fp=fopen("daneuzyt.txt", "a"); //otworzenie pliku informacji
  4. $plik=file("licznik.txt");
  5. $plik2=file("daneuzyt.txt");
  6. $liczba=count($plik2);
  7. $dzialanie= $liczba+1;
  8. $licznik=fopen("licznik.txt", "w+"); //otwarcie pliku licznika
  9. $ip=$_SERVER['REMOTE_ADDR']; //zmienna ip to zdalny IP
  10. $data=date ("G:i:s d-m-y"); //zmienna data to data i godzina
  11. flock($fp, 3);
  12. fwrite($licznik, "input= " .$dzialanie);
  13. flock($fp, 2);
  14. fwrite($fp, "\n$data $ip"); //zapisanie daty, IP, hosta, przegldarki
  15. flock($fp, 3);
  16. fclose($fp); //zamknicie pliku
  17.  
  18. include('licznik.txt');
  19. include ('index.html');
  20. ?>
  21.  
  Forum: PHP · Podgląd postu: #699607 · Odpowiedzi: 10 · Wyświetleń: 1 291

Volume
Napisane: 2.01.2010, 18:46:12





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

Hmm najprosciej to przez instrukcje if() lub switch() a pliki ktore chcesz wstawic wstawiasz przez include().

u Ciebie:

  1. <?php echo '<div id="content">
  2. <div class="post"><div style="border: 0pt none ; overflow: auto; width: 550px; height: 300px;">
  3. <h1 class="title">Welcome to our website </h1>
  4. <div class="entry">';
  5.  
  6. // tu ma sie wyswietlac to co klikne w menu
  7. if($_GET['str']=='strona1.php') include('strona1.php');
  8. else if($_GET['str']=='strona2.php') include('strona2.php');
  9. else if($_GET['str']=='strona3.php') include('strona3.php');
  10. else echo 'domyslne';
  11. // itd
  12.  
  13.  
  14. echo '<p>Curabitur tellus. Phasellus tellus turpis, iaculis in, faucibus lobortis, posuere in, lorem. Donec a ante. Donec neque purus, adipiscing id, eleifend a, cursus vel, odio. Vivamus varius justo sit amet leo. Morbi sed libero. Vestibulum blandit augue at mi. Praesent fermentum lectus eget diam. Nam cursus, orci sit amet porttitor iaculis, ipsum massa aliquet nulla, non elementum mi elit a mauris. </p>
  15. <p>Curabitur tellus. Phasellus tellus turpis, iaculis in, faucibus lobortis, posuere in, lorem. Donec a ante. Donec neque purus, adipiscing id, eleifend a, cursus vel, odio. Vivamus varius justo sit amet leo. Morbi sed libero. Vestibulum blandit augue at mi. Praesent fermentum lectus eget diam. Nam cursus, orci sit amet porttitor iaculis, ipsum massa aliquet nulla, non elementum mi elit a mauris. </p>
  16. </div>
  17. <div class="meta">
  18. <p class="links"><a href="#" class="more">Read full article</a> <b>|</b> <a href="#" class="comments">Comments (32)</a></p>
  19. </div>
  20. </div>
  21. </div></div>';
  22. echo '//menu
  23. <center>Witaj w Panelu Administratora !<br>
  24. <ul><li><a href="?str=strona1.php" >strona1</a><li>
  25. <li><a href="?str=strona2.php" >strona2</a></li>
  26. <li><a href="?str=strona3.php" >strona3</a></li>
  27. <li><a href="?str=strona4.php" >strona4</a></li>
  28. <li><a href="?str=wyloguj.php" >Wyloguj</a></li>
  29. </ul></center>'; ?>
  Forum: Przedszkole · Podgląd postu: #697196 · Odpowiedzi: 7 · Wyświetleń: 814

Volume
Napisane: 17.12.2009, 18:07:22





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

a moze text-align: center; jeszcze?
  Forum: Przedszkole · Podgląd postu: #692447 · Odpowiedzi: 3 · Wyświetleń: 921

Volume
Napisane: 3.12.2009, 17:16:53





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

Hmm nie wiem jakie ma mozliwosci biblioteka GD ale wydaje mi się, że dużo wydajniej takie coś się zrobi w CSS+zwykla grafika, nie zagladalem na tej stronie do zrodel ale mysle że tam to jest zrobione właśnie w CSS plus obrazek cienia lub ew. box-shadow (który jest elementem CSS3 więc nie wszystkie przeglądarki obsłużą).
  Forum: Przedszkole · Podgląd postu: #687542 · Odpowiedzi: 2 · Wyświetleń: 985

Volume
Napisane: 8.04.2008, 19:05:49





Grupa: Zarejestrowani
Postów: 283
Dołączył: 11.10.2004
Skąd: 3c

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

  1. <FORM method="post">
  2. <select name="Konkurs">
  3. <option value="1">1</option>
  4. <option value="2">2</option>
  5. <option value="3">3</option>
  6. <option value="4">4</option>
  7. <option value="5">5</option>
  8. <option value="6">6</option>
  9. <option value="7">7</option>
  10. <option value="8">8</option>
  11. <option value="9">9</option>
  12. <option value="10">10</option>
  13. </select>
  14. <input type="submit" value="OK">
  15. </form>
  16. <?php
  17. if($_POST)
  18. {
  19. $Konkurs = $_POST['Konkurs'];
  20. }
  21. if($Konkurs == rand(1, 10))
  22. {
  23.  echo("Brawo");
  24. }
  25. else
  26. {
  27.  echo("Źle");
  28. }
  29. ?>
  Forum: Przedszkole · Podgląd postu: #462290 · Odpowiedzi: 5 · Wyświetleń: 1 497


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 19.03.2024 - 15:05