Skocz do zawartości

bartek93

Members
  • Postów

    438
  • Rejestracja

  • Ostatnia wizyta

O użytkowniku

  • Płeć
    Mężczyzna

Osiągnięcia bartek93

  1. az.pl hosting choćby na 3 miesiące za 30zł, a masz 3 domeny pl za darmo
  2. jak wróce z kursu prawa jazdy to ci to napiszę, tak koło 17 a 18 edit #1 <? $ilosc = "11234"; $ilosc_znakow = strlen($ilosc); if($ilosc_znakow == 2) $numer = "000".$ilosc; elseif($ilosc_znakow == 3) $numer = "00".$ilosc; elseif($ilosc_znakow == 4) $numer = "0".$ilosc; else $numer = $ilosc; $obrazek = $numer[0].$numer[1].$numer[2].$numer[3]."0"; echo "img src='img/".$obrazek.".png' alt='".$numer."'"; ?> teraz powinno już działać
  3. Napiszę ci to ale mam kilka pytań: -z tego co wywnioskowałem to ty pobierasz id z bazy czyli np 10 -z tej pobranej liczby chcesz uzyskać 00010.png -ale jak by wyszła liczba 00011.png to chcesz aby się zmienila na 00010.png -nr obrazka zaczynają się od 1 czy od 10? Jak mi odpowiesz na te pytania to jak będę koło 18-19 to ci napisze ten skrypcik
  4. nie da się uzyskać plików php, z tego powodu że kod pliku jest przerabiany na serwerze i wysyłany w html do przeglądarki, już nie kombinujcie z tym php bo go nie uzyskacie jaśli nie złamiecie hasła do serwera.
  5. Po pierwsze powiedź mi jak ci się ma wyświetllić obrazek skoro nie dałeś kodu HTML'owego Po drugie jak ty budujesz tabelki: <table border="0" width="140" align="center"> <tr> <td><?php $obrazek ?> </table> Po naprawieniu tych dwóch błędów kod powinien wyglądać tak <table border="0" width="140" align="center"> <tr> <td> <?php echo "<img src='.$obrazek.'>" ?> </td> </tr> </table> Po trzecie mój kod był przykładem rozwiązania twojego problemu, nie podałeś ani jak link wygląda ani nic, więc myślałem że kod sobie sam przerobisz ale jak nie to nie, napisze ci to!!! $ilosc = "http://localhost/img/itemimg/10.png"; //link do znajdującej się grafiki $ilosc = explode("/",$ilosc); //rozdziela stringa na te miejsca gdzie znajduje się ukoścnik i dodaje wszystko do tablicy $ilosc $a = count($ilosc)-1; //zlicza liczbę elementów w tablicy, zaczyna liczyć od 1,2,... a w tablicy elementy są od 0,1,2,... dlatego od -1 aby uzyskać ostatni znak $zmienna = strlen($ilosc[$a]); //zlicza liczbę znaków w tablicy if($zmienna == 5) $obrazek = "0000".$zmienna; if($zmienna == 6) $obrazek = "000".$zmienna; if($zmienna == 7) $obrazek = "00".$zmienna; if($zmienna == 8) $obrazek = "0".$zmienna; if($zmienna == 9) $obrazek = $zmienna; ?> <h3>Zawartość :</h3><br /> <br /> <table border="0" width="140" align="center"> <tr> <td> <?php echo "<img src='.$obrazek.'>" ?> </td> </tr> </table> Trudne było przerobić ten kod? Bo mnie osobiście zajęło mi to 1minutę pisania. Jak jeszcze coś inaczej wczytujesz, to napisz tutaj a podam ci jeszcze inne rozwiązanie. A wogule rozumiesz o co chodzi w tym kodzie? Jeśli nie to napisałem ci podpowiedzi do liniek. PS a naszło mnie coś jeszcze po już teraz nie umiem się połapać, chcesz uzyskać format 10.png z 00010.png, czy tak jak ci napisałem?
  6. A mam pytanie co w tym za problem? Specjalnie mu napisałem $ilosc = "10.png"; $zmienna = strlen($ilosc); //zlicza ilość znaków Aby do zmiennej ilość mógł podać nazwę pliku, bo zapewne będzie miał to w jakieś pętli albo zapytaniem do bazy. Skąd bierzesz nazwy plików, jak by co pomogę ci przerobić kod, tylko podaj skąd bierzesz nazwy
  7. musi działać, bo jest to dodawanie stringów, więc bnmbb i jak działa? Jak nie to będziemy dalej kombinowali. Bo jeszcze jeden pomysł mam.
  8. <? $ilosc = "10.png"; $zmienna = strlen($ilosc); //zlicza ilość znaków if($zmienna == 5) $obrazek = "0000".$zmienna.".png"; if($zmienna == 6) $obrazek = "000".$zmienna.".png"; if($zmienna == 7) $obrazek = "00".$zmienna.".png"; if($zmienna == 8) $obrazek = "0".$zmienna.".png"; if($zmienna == 9) $obrazek = $zmienna.".png"; ?> Myślę że pomogłem, nie wiem czy gdzieś nie ma błędu, bo z głowy pisane.
  9. ja za parę stówek ci napisze.
  10. a nie prościej jest pobrać czas w mktime() i dodać do niego ilość godzin ile wziął gracz. Przykładowy kod: <FORM method=POST action=nazwa.php> <SELECT NAME="praca"> <OPTION VALUE="1" SELECTED >1 godzina <OPTION VALUE="2" >2 godziny <OPTION VALUE="4" >4 godziny </SELECT> </FORM> [php] $czas=mktime()+3600*$_POST['praca']; A potem do wysłać do bazy a gdzieś w kodzie dodać if który sprawdza czy czas pracy nie jest większy od czasu rzeczywistego(mktime()) Potrzeba wtedy tylko jednej kolumny.
  11. POMYŁKA, przepraszam pomyliły mi się nazywy
  12. nie wiem czy jest tak tródno z mktime() z tego powodu że on podaje ci czas od razu w sekundach. Więc do stringa dodajesz na przykład 7200 czyli 2h czasu a potem sprawdzasz if czy ten czas nie jest większy tak samo jest z time() ale przy niej jest więcej kombinowania.
  13. nie używaj funkcji time() tylko mktime() - podaje czas w sekundach od 1970 któregoś tam skrypt liczący czas jest on napisany w JS function timer(tw,tc) { godzin = Math.floor(tc / 3600); minut = Math.floor((tc - godzin * 3600) / 60); sekund = tc - minut * 60 - godzin * 3600; if (godzin < 10){ godzin = "0"+ godzin; } if (minut < 10){ minut = "0" + minut; } if (sekund < 10){ sekund = "0" + sekund; } if (tc > 0) { tc--; document.getElementById(tw).innerHTML = godzin + ':' + minut + ':' + sekund; setTimeout("timer('"+tw+"',"+tc+" )", 1000); } else { document.getElementById(tw).innerHTML = 'zakończono'; } } Zdaje mi się że skrypt PHP do tego zdołasz już sam napisać.
  14. to jest czysty silnik z gryviawww.pl, dobrze że się nie zachwycasz bo taką grę każdy może postawić. Według mnie powinien być zakaz reklamowania gier który wrzucają tylko gotowy silnik i nic w nim nie zmieniają.
  15. to czego chcesz to jest ci potrzebny ajax, kilka sposobów http://gajdaw.pl/ajax/ajax-php-wymiana-fragmentu-strony/
×
×
  • Dodaj nową pozycję...