Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >

jmail
Napisane: 18.10.2009, 23:59:21





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

żeby uzupełnić Twoją poprzednią informację. To jest standardowe działanie SVN. Moduł SVN dla Apache'a tak ma własnie w zamierzeniu działac. Ma ci udostępniać repo a nie je parsować.

Co do Twoich scripts nalezy uzyć post-commit.tpl zmienić na post-commit (na X'ach napisać w środku skrypt, ktory zrobi to co Ci się chce)
  Forum: Apache · Podgląd postu: #672133 · Odpowiedzi: 4 · Wyświetleń: 1 247

jmail
Napisane: 18.10.2009, 21:01:38





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

napisz zapytanie Ajaxowe i pobierz wszystkie wyniki.

Na w3schools znajdziesz dobreo tutka jaxowego
  Forum: XML, AJAX · Podgląd postu: #672091 · Odpowiedzi: 1 · Wyświetleń: 613

jmail
Napisane: 15.10.2009, 18:43:14





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

No to po kolei.

Co do przydatności = to moze być przydatne przy założeniu, że nie chce się wydawać kasy na profesjonalne urządzenia na przykład DLink czy Cisco

Tworząc panel wzorowałbym się na jakimś panelu DLinka albo CISCO

tu masz przykład DLinka



Jak chcesz robić rzeczy aktualizowane przez przeglądarkę bez odświeżania strony to będzie Ci niezbędny AJAX - ale uniknąłbym tego winksmiley.jpg aktualizowanie Firewall'a co 30 sekund jest niewskazane. Do tego dochodzi kwestia zrobienia wszystkich ustawień. DLink na przykład rozwiązuje to tak, że sobie konfigurujesz konfigurujesz i jak jesteś gotowy wciskasz save and activate config - router sprawdza poprawność błędy wyrzuca a jak jest ok to zmienia konfigurację.

Do tego opcja restore default powinna być winksmiley.jpg

Co do samej strategii jak na przykład to wykonywać. Jak chodzi o skrypty. Zawsze jest ryzyko że coś pójdzie nie tak. Zabezpieczenie powinno się opierać (w mojej opinii) o SSL AES (alogrytm szyfrowania hasła) i o htacces (podwójne logowanie). Co dalej się będzie działo nie ma znaczenia. Jak ktoś Ci się przez to włamie to i tak będzie miał na widelcu całą maszynę.

Do tego unikałbym otwierania portów dodatkowo - obniżasz bezpieczeństwo i robisz możliwość DDoS. Skrypty bash'owe czy jakiekolwiek inne nie powinny być dostępne z poziomu serwera WWW, tylko sprytnie ukryte w jakimś katalogu.

Dobrym rozwiązaniem jest ustawienie drugiego interface'u sieciowego na przykład do łączenia się z LAN'u i taka konfiguracja, że tylko przez niego można się zalogować do panelu admina. To zabezpiecza w znacznym stopniu cały panel.
  Forum: PHP · Podgląd postu: #671348 · Odpowiedzi: 10 · Wyświetleń: 4 963

jmail
Napisane: 16.10.2009, 04:22:25





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

1. Jak sobie rozmieścisz to Twoje. Ważne żebyś to ogranął i patrząc na to nie myślał jak filozof patrzący w nocnik: "To przechodzi ludzkie pojęcie biggrin.gif"
2. Nie przesadzaj z try catch może czasami lepiej switchem albo ifem coś sprawdzić? snitch.gif
3. Zapraszam na PW - pokażę Ci jak to napisać winksmiley.jpg
4. No tak trzymać

Rady? Rób tak, żebyś Ty był zadowolony. A później tak, żeby interpreter była zadowolony (wydajność). A jak komuś coś się nie będzie podobać to mów to już było biggrin.gif Im szybciej wykształcisz włąsne (oczywiście tylko dobre tongue.gif) nawyki tym lepiej. Ważne żebyś trzymał się cały czas jednej konwencji i nie skakał z kwiatka na kwiatek tongue.gif
  Forum: Object-oriented programming · Podgląd postu: #671417 · Odpowiedzi: 12 · Wyświetleń: 2 231

jmail
Napisane: 15.10.2009, 10:50:39





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

a to nie powinno być tak?

Kod
//połączenie z bazą
//echo phpinfo();
//die();
$host="localhost:C:\DATA.FDB"; $user="sysdba"; $pass="masterkey";
$dbh = ibase_connect($host, $user, $pass, 'ISO8859_2');
  Forum: Przedszkole · Podgląd postu: #671206 · Odpowiedzi: 4 · Wyświetleń: 1 385

jmail
Napisane: 15.10.2009, 17:22:39





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

zabiłeś mnie biggrin.gif

  1.  
  2. foreach ($results as $title);
  3.  


co robi ten średnik na końcu biggrin.gif bo jak dal mnie zamyka pętlę i dlatego tylko ostatni Ci się wyświetla biggrin.gif

dobre 20 minut kminiłem o co biega bo wziąłem Twojego XML'a i zapisałem sobie od nowa i działało biggrin.gif. Dopiero jak przekopiowałem Twoje do Beansów to średnik się bardziej wyraźny zrobił biggrin.gif
  Forum: XML · Podgląd postu: #671327 · Odpowiedzi: 4 · Wyświetleń: 1 323

jmail
Napisane: 14.10.2009, 21:12:40





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

zamień to

  1.  
  2. $lokalizacja = 'wyslane/'.sha1(time()).'.'.$ext
  3.  


na to

  1.  
  2. $lokalizacja = 'wyslane/'$i.'_'.sha1(time()).'.'.$ext
  3.  


time zwraca Ci tylko co do sekundy czas i jak skrypt wykonuje się poniżej jednej sekundy wtedy masz taką samą nazwę pliku - dodaj licznik jako ograniczenie
  Forum: Przedszkole · Podgląd postu: #671084 · Odpowiedzi: 5 · Wyświetleń: 813

jmail
Napisane: 14.10.2009, 20:19:01





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

kod terminu questionmark.gif? masz nazwę kolumny ze spacją? jeżeli tak to zamień na podkreślnik i w zapytaniu też
  Forum: Przedszkole · Podgląd postu: #671060 · Odpowiedzi: 2 · Wyświetleń: 438

jmail
Napisane: 15.10.2009, 15:58:09





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

RemoveHandler .html .htm

usuwa hanlder dla plików html i htm - standardowo Apache je oibsługuje jako apache - tutaj usuwasz ten handler

AddType application/x-httpd-php .php .htm .html

tutaj wskazujesz że pliki tych typów ma obsługiwać php
  Forum: Przedszkole · Podgląd postu: #671296 · Odpowiedzi: 7 · Wyświetleń: 820

jmail
Napisane: 15.10.2009, 15:49:49





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

.htaccess

Kod
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html


koniecznie jedna linia pusta musi zostać!

w pliku html

  1.  
  2. <?php
  3.  
  4. include "licznik.php";
  5.  
  6. ?>
  7.  


niczym się nie martwisz bo jak w pliku html zostanie napotkany tekst nie objęty znacznikami <?php ?> wtedy po prostu wypluje go tak jak jest
  Forum: Przedszkole · Podgląd postu: #671292 · Odpowiedzi: 7 · Wyświetleń: 820

jmail
Napisane: 14.10.2009, 16:32:41





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

zdaje się, że o coś takiego Ci biega?

  1.  
  2. <?php
  3.  
  4. function dayofyear2date( $dzien, $rok, $tFormat = 'Y-m-d' ) {
  5. $day = intval( $dzien );
  6. $day = ( $day == 0 ) ? $day : $day - 1;
  7. $offset = intval( intval( $day ) * 86400 );
  8. $str = date( $tFormat, mktime(0,0,1,1,1,$rok) + $offset );
  9. return( $str );
  10. }
  11.  
  12. echo dayofyear2date($dzien_roku,$rok);
  13.  
  14. ?>
  15.  

  Forum: Przedszkole · Podgląd postu: #670976 · Odpowiedzi: 8 · Wyświetleń: 889

jmail
Napisane: 14.10.2009, 15:32:33





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

no to znowu wykorzystaj to - teraz zawartość strony przekonwertuj smile.gif

  1.  
  2.  
  3. //rozpoznajemy jakie kodowanie ma wprowadzony string
  4. $enc_in = mb_detect_encoding($zawartosc_strony,"UTF-8, ISO-8859-2, ISO-8859-1");
  5. //sprawdzamy czy da się przekonwertować na UTF-8
  6. $enc = iconv($enc_in,"UTF-8",$zawartosc_strony);
  7. //i jeżeli da się to mamy
  8. if($enc!=false)$string_wejsciowy=$enc;
  9.  
  10.  
  11.  
  12.  
  Forum: Przedszkole · Podgląd postu: #670933 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 15:26:00





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

cały projekt przekonwertuj na UTF-8 pisałem wcześniej. unikniesz problemów. I nie używaj innego kodowania - nie jest Ci potrzebne
  Forum: Przedszkole · Podgląd postu: #670928 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 15:12:48





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

rewelacja. użyj kodowanie UTF-8 dla wszystkich plików i je przekonwertuj do tego kodowania. Najlepszy z możliwych sposobów. Wszystkie pliki muszą się zmienić w UTF-8 wtedy problem ze statycznycm tekstem zniknie
  Forum: Przedszkole · Podgląd postu: #670914 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 15:09:34





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

jakiego edytora plików używasz?
  Forum: Przedszkole · Podgląd postu: #670907 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 14:55:34





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

zamień latin2 na utf-8 będzie działało
  Forum: Przedszkole · Podgląd postu: #670895 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 13:55:09





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

a jak Ty chcesz polskie znaki w kodowaniu ISO-8859-1 wyświetlić oO przecież to jest kodowanie lacińskie bez znaków - znaczy angielski oO

spróbuj tak

  1.  
  2. //rozpoznajemy jakie kodowanie ma wprowadzony string
  3. $enc_in = mb_detect_encoding($string_wejsciowy,"UTF-8, ISO-8859-2, ISO-8859-1");
  4. //sprawdzamy czy da się przekonwertować na UTF-8
  5. $enc = iconv($enc_in,"UTF-8",$string_wejsciowy);
  6. //i jeżeli da się to mamy
  7. if($enc!=false)$string_wejsciowy=$enc;
  8.  
  Forum: Przedszkole · Podgląd postu: #670857 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 12:49:32





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

http://pl.php.net/manual/en/book.iconv.php
  Forum: Przedszkole · Podgląd postu: #670816 · Odpowiedzi: 15 · Wyświetleń: 2 574

jmail
Napisane: 14.10.2009, 12:13:03





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

http://www.w3schools.com/Ajax/ajax_example.asp
  Forum: Przedszkole · Podgląd postu: #670789 · Odpowiedzi: 3 · Wyświetleń: 958

jmail
Napisane: 13.10.2009, 22:52:53





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

  1.  
  2. $miejscowosc = '';
  3.  
  4. if(mysql_num_rows($wynik) > 0){
  5. while($wiersz = mysql_fetch_array($wynik)){
  6. if($wiersz['miejscowosc'] != $miejscowosc){
  7. //wyświetl nagłówek dla miejscowości
  8. $miejscowosc = $wiersz['miejscowosc'];
  9. }
  10. // wyswietla wszystkie obiekty poprzez $wiersz['kolumna']
  11. }
  12. }
  13.  


zrób tak i sprawdź. Powinno być dobrze. musi być tylko w zapytaniu order by miejscowosc. nie musisz znać miejscowosci. po to na początku ustawiamy miejscowosc na pustą, żeby w pierwszym wejściu już stwierdziło, że jest nowa miejscowość. następnie w zmiennej miejscowość zapamiętujemy aktualną i nową wyświetlamy dopiero jak się zmieni.
  Forum: Bazy danych · Podgląd postu: #670632 · Odpowiedzi: 4 · Wyświetleń: 845

jmail
Napisane: 14.10.2009, 11:27:41





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

a widzisz też się na to nadziałem - zapomniałem ^^

tu masz stronę passegngera

http://www.modrails.com/install.html

ściągnij paczke, rozpakuj zainstaluj winksmiley.jpg

mozesz jeszcze wklepać w terminalu

sudo whereis passenger-install-apache2-module

być może instaloator Ci nie dodało do PATH. wtedy musisz podać całą ścieżkę.
  Forum: Przedszkole · Podgląd postu: #670755 · Odpowiedzi: 8 · Wyświetleń: 862

jmail
Napisane: 13.10.2009, 21:39:43





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

zapraszam na PW
  Forum: Szukam · Podgląd postu: #670598 · Odpowiedzi: 1 · Wyświetleń: 712

jmail
Napisane: 14.10.2009, 02:17:29





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

a gdzie masz obsługę formularza? to bym chciał zobaczyć jeszcze

spróbuj tak

  1.  
  2. <?php
  3. // array with filenames to be sent as attachment
  4. $files = array("file_1.ext","file_2.ext","file_3.ext",......);
  5. // email fields: to, from, subject, and so on
  6. $to = "mail@mail.com";
  7. $from = "mail@mail.com";
  8. $subject ="My subject";
  9. $message = "My message";
  10. $headers = "From: $from";
  11. // boundary
  12. $semi_rand = md5(time());
  13. $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
  14. // headers for attachment
  15. $headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
  16. // multipart boundary
  17. $message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type: text/plain; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $message . "\n\n";
  18. $message .= "--{$mime_boundary}\n";
  19. // preparing attachments
  20. for($x=0;$x<count($files);$x++){
  21. $file = fopen($files[$x],"rb");
  22. $data = fread($file,filesize($files[$x]));
  23. fclose($file);
  24. $data = chunk_split(base64_encode($data));
  25. $message .= "Content-Type: {\"application/octet-stream\"};\n" . " name=\"$files[$x]\"\n" .
  26. "Content-Disposition: attachment;\n" . " filename=\"$files[$x]\"\n" .
  27. "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";
  28. $message .= "--{$mime_boundary}\n";
  29. }
  30. // send
  31. $ok = @mail($to, $subject, $message, $headers);
  32. if ($ok) {
  33. echo "<p>mail sent to $to!</p>";
  34. } else {
  35. echo "<p>mail could not be sent!</p>";
  36. }
  37. ?>
  38.  
  Forum: Przedszkole · Podgląd postu: #670655 · Odpowiedzi: 6 · Wyświetleń: 883

jmail
Napisane: 13.10.2009, 15:38:55





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

oscommerce
  Forum: Gotowe rozwiązania · Podgląd postu: #670498 · Odpowiedzi: 2 · Wyświetleń: 923

jmail
Napisane: 13.10.2009, 12:51:27





Grupa: Zarejestrowani
Postów: 352
Dołączył: 10.08.2009

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

tak. ściągnięty plik nie ma chmod 0777 więc tylko właściciel może go usunąć.
  Forum: Przedszkole · Podgląd postu: #670434 · Odpowiedzi: 2 · Wyświetleń: 693

3 Stron V   1 2 3 >

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: 27.04.2024 - 23:47