Skocz do zawartości

kszere

Użytkownicy
  • Zawartość

    29
  • Rejestracja

  • Ostatnio

Wszystko napisane przez kszere

  1. Grafifor.pl - kącik webdesignera

    Panowie!, jest wspaniale teraz na tym forum.
  2. W jaki sposób mogę umieścić <tfoot> u dołu ekranu w pełnej szerokości ekranu? Chodzi mi o dolny box: "DATA NR KLASA PRZEDMIOT PROWADZĄCY SALA" http://zas.12c15.tk/tablica.php Jak dam style="position: fixed; bottom: 0; width: 100%;" to owszem przenosi się na dół ekranu, ale już nie jest w pełnej szerokości ekranu
  3. <tfoot> u dołu ekranu

    Ja to minimum do połowy 2015r. ... bo w szkole trudno się dowiedzieć o zastępstwach Jeśli chcesz robić coś na większą skalę to zapraszam do kontaktu, gg:8667248
  4. <tfoot> u dołu ekranu

    Tak U mnie już jest - stronę z kalendarzem z zastępstwami i innymi wydarzeniami - rozszerzenie do Google Chrome - aplikacja na Androida - tablica - dobre do szkoły wyświetlać na monitorze na korytarzu - panel zarządzania W sumie to u mnie jeszcze praca nie zakończona, bo chcę dodać jeszcze parę funkcji i ulepszeń. Pokaż demo swego
  5. <tfoot> u dołu ekranu

    Heh zapomniałem o display: table Dzięki
  6. Hosting WWW

    http://kszere.tk/index.php?uslugi=hosting Polecam i zapraszam
  7. Hosting proserwer.pl

    Czy jak darmowy hosting to musi znaczyć, że darmowy resseller z youhosting? Odp. Nie jest tak jak piszesz! Co do proserwer to i wgl hostingów to zawsze znajdzie się ktoś co się nie spodoba. Nie można liczyć na pomoc od strony technicznej, bo chyba zawsze twierdzą, że to wina klienta.
  8. Aktualnie skrypt działa z bazą MySQL. W bazie mam 2 tabele: - cmsk_online (id, ip, data, godzina, minuta) - cmsk_uzytkownik (id, imie, nazwisko, login, haslo, email, avatar, kod, data, status, admin, transfer, portfel) avatar - kod avatara zapisany w base64 (nie wiem czy to dobry pomysł) kod - kod weryfikacyjny do weryfikacji konta po rejestracji data - data rejestracji status - 0 - tak, 1 - nie (czy konto zweryfikowane, odpowiada również za banowanie) admin - konto z uprawnieniami admina np. dostęp do panelu administracyjnego, którego aktualnie nie ma transfer, portfel - puki co za nic nie odpowiada Treść na stronie aktualnie znajdują się tylko w pliku index.php. CSS- część grafik jest również w base64. Cały kod php siedzi między HTML'em przez co mnie to ogranicza. Wiem, że trzeba najpierw co się da PHP na początku, a później tylko uzupełniać HTML danymi. Gdzie polecacie przechowywać treści? (W bazie czy w plikach) W jaki sposób, jeśli w plikach to gdzie? w jednym pliku czy w folderze np. data/pages a w nim folder odpowiadający za każda stronę? Najwygodniej mi by było w pliku XML wszystko trzymać tylko, że nie może być kodu PHP ani HTML tylko czysta treść, chyba, że się mylę to mnie natychmiastowo poprawcie ;]
  9. Hosting proserwer.pl

    Może chcesz darmowy (parametry takie jak na płatnym, a może i nawet lepsze)? http://kszere.tk/index.php?uslugi=hosting
  10. Nie wiem co jest, po wypisaniu $staus wyświetla: Resource id #4o. Czy mógłby ktoś przeanalizować kod i wstakazać co jest nie tak? (oraz poprawić). <?php try { $a = unserialize(file_get_contents('dotacje.ize')); } catch(Exception $ex) { try { file_put_contents('dotacje.ize', serialize($array)); } catch (Exception $ex) { die("Proszę najpierw przygotować plik dotacji."); } } error_reporting(E_ERROR); if (ctype_digit($_POST['kwota']) && ctype_alnum($_POST['kod'])) { $handle = fopen("http://proserwer.pl/p_api.php?c=3&i=57290&z=1618517917466081&k={$_POST['kod']}&f={$_POST['kwota']}", 'r'); $status = fgets($handle, 2); fclose($handle); if ($status == 'ok' && !isset($a[$_POST['kod']])) { echo "Dziękuję za przekazanie funduszy. Zostaną przekazane na szlachetny cel."; $a[$_POST['kod']] = 1; file_put_contents('dotacje.ize', serialize($a)); } else { echo '<script type="text/javascript"> alert("Błąd! Prawdopodobnie wpisano niepoprawny kod zwrotny. Spróbuj ponownie! "); </script>'; } } /** * Doładowanie ProSerwer * Wersja 0.1 * */ $opcje = array( '2' => array('AP.PTM2', '72068'), '3' => array('AP.PTM3', '73068'), '5' => array('AP.PTM5', '75068'), '6' => array('AP.PTM6', '76068'), '9' => array('AP.PTM9', '79068'), '19' => array('AP.PTM19', '91958'), '25' => array('AP.PTM25', '92578') ); function forma() { global $opcje; ?> <div class="ramka"> <h1>Dotacja SMS</h1> <script type="text/javascript"> function aktual(kwota) { switch(kwota) { case '2': document.getElementById('smstresc').innerHTML = 'AP.PTM2'; document.getElementById('smsnr').innerHTML = '72068'; break; case '3': document.getElementById('smstresc').innerHTML = 'AP.PTM3'; document.getElementById('smsnr').innerHTML = '73068'; break; case '5': document.getElementById('smstresc').innerHTML = 'AP.PTM5'; document.getElementById('smsnr').innerHTML = '75068'; break; case '6': document.getElementById('smstresc').innerHTML = 'AP.PTM6'; document.getElementById('smsnr').innerHTML = '76068'; break; case '9': document.getElementById('smstresc').innerHTML = 'AP.PTM9'; document.getElementById('smsnr').innerHTML = '79068'; break; case '19': document.getElementById('smstresc').innerHTML = 'AP.PTM19'; document.getElementById('smsnr').innerHTML = '91958'; break; case '25': document.getElementById('smstresc').innerHTML = 'AP.PTM25'; document.getElementById('smsnr').innerHTML = '92578'; break; default: document.getElementById('smstresc').innerHTML = '-----'; document.getElementById('smsnr').innerHTML = '-----'; alert('Wybierz kwotę.'); } } </script> <a class="tresc"><div style="float: left">Wybierz kwotę:</div> <form method="POST" action=""> <select name="kwota" onchange="aktual(this.value);" id="kwota"> <option value="no"></option> <?php $i = 1; foreach($opcje as $kwota => $info) { echo "<option value=\"{$kwota}\">{$kwota} PLN</option>"; $i++; } echo ' </select></a> <p>Wyślij SMS o treści <strong id="smstresc">___</strong><br>na numer <strong id="smsnr">___</strong>.</p> <input type="text" id="kod" name="kod" value="" placeholder="..."> <input type="submit" value="Wyślij" id="wyslij"> </form> '; } forma(); ?> </div> Do testów: $KOD: 20120214IM1R $KWOTA: 2 http://proserwer.pl/p_api.php?c=3&i=57290&z=1618517917466081&k=20120214IM1R&f=2
  11. W sumie to ja tylko formularzem i wyglądem się zająłem Skrypt Willy'iego, kiedyś pisał, ale nadal nie działa
  12. Masz pomysł, stronę i brakuje Ci serwera? Skorzystaj z darmowej usługi hostingowej. Do wyboru masz dwa pakiety. Liczba kont ograniczona! Pakiet MINI Transfer (MB): 1000 Pojemność (MB): 100 Domeny: 10 Subdomeny: 10 Konta pocztowe: 10 Przekierowania poczty: 10 Listy dyskusyjne: 10 Autorespondery: 10 Bazy MySQL: 10 Konta FTP: 10 Pakiet PRO Transfer (MB): Bez limitu Pojemność (MB): 1GB Domeny: Bez limitu Subdomeny: Bez limitu Konta pocztowe: Bez limitu Przekierowania poczty: Bez limitu Listy dyskusyjne: Bez limitu Autorespondery: Bez limitu Bazy MySQL: Bez limitu Konta FTP: Bez limitu
  13. @Kszysiu już poprawiłem, na IE tak się wyświetlało. Teraz jest już dobrze.
  14. Chodzi Ci o "Prześlij mi kopię wiadomości"? To chyba logiczne po co Nie zawsze są dwa pakiety. Po co ma się marnować pojemność serwera? Jeden user skorzysta z 1GB pojemności, a innemu wystarczy 100MB.
  15. Właśnie też nie wiem, bo w niektórych miejscach pisze tak, a w innych tak. Ja mam tylko informacje tak jak większość mniejszych stron.
  16. Informacje o cookie

    A po co wykrywać przeglądarkę? Można zwyczajnie zrobić na JS + PHP bez potrzeby wykrywania przeglądarki. W PHP warunek sprawdzający czy plik cookie istnieje np. cookie=1. Jeśli tak to nie wyświetla komunikatu, a jeśli nie to go wyświetla. Pojawia się komunikat i po naciśnięciu na niego lub krzyżyka zamyka się dodając dzięki JS plik cookie (cookie = 1). Po następnym ładowaniu strony komunikat się już nie pojawi. Tak zrobiłem to na swojej stronie http://kszere.tk
  17. Mam zaszczyt zaprezentować wam Wielotematyczne Forum MultiTok.pl To chyba jedyne forum o WSZYSTKIM! Dlaczego? Forum zawiera dużo kategorii i ogromną ilość działów, dzięki czemu sprawia, że jest to jedyne Multi-Tematyczne forum w polskim internecie! Każdy znajdzie coś dla Siebie. Możesz porozmawiać o codziennym życiu i problemach, polityce i społeczeństwu, edukacji itd. Miłośnicy motoryzacji, elektroniki, programowania, kulinarii, fotografii, plastyki i innych dziedzin również. Po prostu forum zawiera tak ogromną ilość działów i tematów, aż nie da się wymienić wszystkiego od razu Od niedawna na forum powstała nowa kategoria pod nazwą "Raspberry Pi ®" Tak! - to kategoria poświęcona małemu komputerkowi Dziel się z nami swoimi projektami i pomysłami podczas budowania własnych wynalazków z jego użyciem.
  18. Centrum kszere'go

    Prezentuję Wam swoją stronę i skrypt pod adresem http://kszere.tk/ Oceńcie proszę pod każdym względem. Skrypt pisany własnoręcznie. (Muszę go przebudować od nowa, bo źle zacząłem i czasem są błędy i ogranicza możliwości programowania) Pomińcie już proszę opinie o domenie *.tk
  19. Centrum kszere'go

    Czemu żart? Nie jest to doskonała wersja strony niestety. Pracuje nad lepsza wersją
  20. Wielotematyczne forum - MultiTok.pl

    To, że coś jest darmowego to nie znaczy, że jest złego. Kupisz np. dwa produkty pod inną nazwą. Jeden jako firmowe drugie noname a w rzeczywistości to samo jest i co będziesz szczerzył zęby bo kupiłeś firmowe, a drugie wyrzucisz, bo gorsze? Większość ludzi ma złe podjescie do życia, chyba, że mają tyle kasy, że nie wiedzą co z nimi zrobić. Sorry, ale to już przesada z twojej strony. Co darmowe to nie jest złe.
  21. Wielotematyczne forum - MultiTok.pl

    Chodziło o forum z tak wielką ilością działów i przeróżnych tematów @IStreamPL - Domyślam się skrypt Joomla 3.0? Kiedy oficjalnie startuje?
  22. Wielotematyczne forum - MultiTok.pl

    Znam właściciela wymienionego wyżej forum, ale ten wątek jest poświęcony innemu forum - MultiTok.pl:P
  23. Wielotematyczne forum - MultiTok.pl

    Przesadzacie trochę panowie @IStreamPL - Nie znam takiego forum "o niczym" dziwne, że we wszystkich forach widzisz po prostu "NIC".
  24. Bezpłatne Testowanie Hostingów Bez Limitów

    Wszystko bez limitu, jedynie pojemność z limitem http://kszere.tk/index.php?uslugi=hosting
  25. Poniżej przedstawiam kod skryptu pakowania plików do archiwum zip Niestety gdzieś jest błąd i każdy folder oznacza jako niedozwolony, a jeśli ustawi się na sztywno jeden bez array to po zapakowaniu i pobraniu pliku nie można go rozpoznać (System nie może rozpoznać pliku). <?php error_reporting(E_ERROR | E_PARSE); define('ZIPDIR', 'zippeds/'); $allowed_dirs = array ( 'download/files', 'materały/download/foto' ); if (!empty($_GET['dir'])) { $dirname = basename($_GET['dir']); if (array_search($dirname, $allowed_dirs) == FALSE) { die('BŁĄD: Ten katalog nie jest dozwolony!'); } if (!is_dir($dirname)) { die('BŁĄD: Podany katalog nie istnieje!'); } } else { die('BŁĄD: Nie podano nazwy katalogu.'); } $filelist = array(); $dir=opendir($dirname); while(($nazwa_pliku = readdir($dir)) !== false) { if(($nazwa_pliku!=".") && ($nazwa_pliku!="..")) { $filelist[] = "$dirname/$nazwa_pliku"; } } closedir($dir); function create_zip($files = array(),$destination = '',$overwrite = false) { if(file_exists($destination) && !$overwrite) { return true; } $valid_files = array(); if(is_array($files)) { foreach($files as $file) { if(file_exists($file)) { $valid_files[] = $file; } } } if(count($valid_files)) { $zip = new ZipArchive(); if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) { return false; } foreach($valid_files as $file) { $zip->addFile($file,$file); } $zip->close(); return file_exists($destination); } else { return false; } } $dest = ZIPDIR . md5($dirname) . '.zip'; $result = create_zip($filelist, $dest); header('Content-Type: application/zip'); header('Content-Length: ' . filesize($dest)); header('Content-Disposition: attachment; filename=' . $dirname . '.zip'); readfile($dest); echo file_get_contents($dest); ?>
×