Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


bartg
Napisane: 25.09.2010, 14:38:47





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Dokładnie jak pisze, identyczna funkcja tworzona jest w pliku x, na lini 38. Prawdopodobnie dałeś po prostu function w jakiejś pętli (while?) - przenieś funkcję na koniec pliku zaraz przed ?>

Innym rozwiązaniem może być, że plik includujesz kilka razy (w tym wypadku include zamien na require_once)
  Forum: Przedszkole · Podgląd postu: #792923 · Odpowiedzi: 2 · Wyświetleń: 324

bartg
Napisane: 25.09.2010, 14:36:40





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Ustaw content encoding na UTF-8. Jeśli to nie pomoże to zmień kodowanie pliku na UTF-8 (np. w Notepadzie ++)
  Forum: Przedszkole · Podgląd postu: #792922 · Odpowiedzi: 5 · Wyświetleń: 588

bartg
Napisane: 2.12.2009, 19:47:28





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. SELECT * FROM tabela_2 AS tb2 JOIN tabela_1 AS tb1 ON tb1.id=tb2.team
  Forum: Przedszkole · Podgląd postu: #687261 · Odpowiedzi: 2 · Wyświetleń: 529

bartg
Napisane: 30.09.2009, 16:59:03





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

@ powoduje wyłączenie wyświetlania błędów. I jest to przed nazwą funkcji a nie zmiennej
  Forum: Przedszkole · Podgląd postu: #666664 · Odpowiedzi: 5 · Wyświetleń: 3 231

bartg
Napisane: 9.02.2009, 20:15:39





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?
  2. $newtext = preg_replace_callback("#{YOUTUBE}(.*){/YOUTUBE}#", "youtube", $newtext); ?>

Poczytaj o wyrażeniach regularnych smile.gif
  Forum: PHP · Podgląd postu: #569480 · Odpowiedzi: 8 · Wyświetleń: 1 976

bartg
Napisane: 1.02.2009, 21:24:52





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2. foreach($_POST['imie'] AS $k => $v)
  3. {
  4. echo 'Imie:'.$_POST['imie'][$k].'<br />';
  5. echo 'Email:'.$_POST['email'][$k].'<br />';
  6. }
  7. ?>

A formularz daj taki jak phpion podał smile.gif
  Forum: Przedszkole · Podgląd postu: #565919 · Odpowiedzi: 4 · Wyświetleń: 968

bartg
Napisane: 21.01.2009, 18:39:21





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Mhh, jak wszedłem to mnie przekierowywało na index.html smile.gif. A po zmianie na == MUSI działać winksmiley.jpg

Np. 1 a działa, a moim zdaniem w reszcie plików html (z innymi klasami) masz przekierowanie albo coś podobnego smile.gif
  Forum: Przedszkole · Podgląd postu: #561068 · Odpowiedzi: 5 · Wyświetleń: 1 066

bartg
Napisane: 21.01.2009, 14:06:39





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Nie. PHP sam obrabia twój kod smile.gif
  Forum: Przedszkole · Podgląd postu: #560872 · Odpowiedzi: 18 · Wyświetleń: 2 906

bartg
Napisane: 21.01.2009, 16:43:36





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Da się wysyłać tablice w GEt w identyczny sposób jak w POST:
  1. <form method="get" action="http://test.pl">
  2. <input type="text" name="test[aa]" />
  3. <input type="text" name="test[bb]" />
  4. <input type="text" name="test[cc]" />
  5. <input type="submit"/>
  6. </form>
  Forum: PHP · Podgląd postu: #560982 · Odpowiedzi: 8 · Wyświetleń: 1 123

bartg
Napisane: 20.01.2009, 21:44:52





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Jeśli dodasz subdomenę *.domena.pl to na większości hostingach będziesz miał wild-card. To znaczy ze wszystkie subdomeny będą kierowane na domene.
  Forum: Przedszkole · Podgląd postu: #560700 · Odpowiedzi: 3 · Wyświetleń: 938

bartg
Napisane: 20.01.2009, 21:15:21





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Mhhh, to może być wszytko smile.gif Co powodują, możesz się z nami podzielić?

IMHO na myśl przychodzi mi zapis do pliku danych
preg_match_all'em łapiesz wszystko pomiędzy {} a potem rozbijasz poprzez explode. Jednak lepiej jest to rozdzielać nowymi liniami.
  Forum: Przedszkole · Podgląd postu: #560685 · Odpowiedzi: 1 · Wyświetleń: 565

bartg
Napisane: 20.01.2009, 20:16:24





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2.  
  3. function censore($str)
  4. {
  5. if(!($fd = fopen("bad_words.txt","r"))){
  6.   return($str);
  7. }
  8. while (!feof ($fd)){
  9.   $line = trim(fgets($fd));
  10.   $str = str_replace($line, "[OCENZUROWANO]", $str);
  11. }
  12. return $str;
  13. }
  14.  
  15. while ($a=mysql_fetch_array($wynik))
  16. {          
  17. $napis=$bla['napis'];
  18. $aktywny=$bla['aktywny'];
  19.  
  20. if($aktywny==1)        
  21. {
  22. /*Skrypt pochodzi z książki "PHP. 101 praktycznych skryptów"
  23.  autor: Marcin Lis                    <a href=\"http://marcinlis.com*/&#092;" target=\"_blank\">http://marcinlis.com*/</a>
  24.  
  25. $napis = censore($napis);
  26.  
  27. echo $napis;
  28. }
  29.  
  30. }
  31. ?>
Zauważyłem tylko w złym miejscu definicje funkcji. Dalej nie szukałem winksmiley.jpg
  Forum: Przedszkole · Podgląd postu: #560646 · Odpowiedzi: 2 · Wyświetleń: 628

bartg
Napisane: 20.01.2009, 20:54:29





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Niezbyt rozumiem ale:
  1. <input type="text" name="test[]" />
  2. <input type="text" name="test[]" />
  3. <input type="text" name="test[]" />


A odwołasz się do tego:
  1. <?php
  2. foreach($_POST['test'] AS $sValue)
  3. {
  4. echo $sValue.'<br />';
  5. }
  6. ?>

Pozdr BartG
  Forum: PHP · Podgląd postu: #560670 · Odpowiedzi: 5 · Wyświetleń: 1 054

bartg
Napisane: 14.01.2009, 20:24:40





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2. $szukaj = $_POST['szukaj'];
  3. $aFiles = glob("files/*".$szukaj."*");
  4. foreach ((array)$aFiles as $filename)
  5. {
  6. echo substr($filename, 6)."<br />";
  7. }
  8. if(count($aFiles)==0)
  9. {
  10. echo "Nie znaleziono";
  11. }
  12. ?>
  Forum: Przedszkole · Podgląd postu: #558418 · Odpowiedzi: 10 · Wyświetleń: 1 846

bartg
Napisane: 13.01.2009, 22:50:34





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2. if(!isset($_GET['p']) OR $_GET['p']!='MOJEMEGAHAXORSKIEHASELKOOOO')
  3. {
  4.  echo 'Forbidden'; exit;
  5. }
  6. ?>


I masz dostęp z każdego kompa na świecie. smile.gif
  Forum: PHP · Podgląd postu: #558097 · Odpowiedzi: 9 · Wyświetleń: 1 767

bartg
Napisane: 2.01.2009, 18:52:03





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Daj jakis inny artybut na przykład class="chowaj" do elementu
a potem podobnie jak teraz tylko kożystasz z pętli
$('div.chowaj').each(function () {});
  Forum: Po stronie przeglądarki · Podgląd postu: #553786 · Odpowiedzi: 3 · Wyświetleń: 967

bartg
Napisane: 26.12.2008, 00:54:09





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

isset sprawdza czy zmienna została utworzona (czyli zapisana do ramu smile.gif), jeśli stworzyłeś pole w formularzu i wysłałeś metodą post lub get to ta zmienna się tworzy tylko ze pusta.

Jak z kartonem na mleko: isset sprawdzi czy karton istnieje (nie ważne czy pusty, byleby istniał), natomiast empty sprawdzi czy masz jeszcze mleka do płatków Nesquik firmy Nestle o pysznym czekoladowym smaku..... mniam haha.gif
  Forum: PHP · Podgląd postu: #551373 · Odpowiedzi: 7 · Wyświetleń: 1 440

bartg
Napisane: 22.12.2008, 20:36:56





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Zamist crona masz prostrze odliczanie. Zapisz sobie $start w któej będzie czas kiedy zaczęło się odliczanie a potem porównuj z dzisiejszą datą...
  1. <?php
  2. if(!file_exists('./data.txt'))
  3. {
  4.       file_put_contents('data.txt', time());
  5. }
  6. $min = 5*60; //5 min = 300 sec
  7. $start = file_get_contents('data.txt');
  8. $roznica = time() - $start;
  9. $liczba = round($roznica/$min);
  10. ?>


Działa? Napewno! Sam sprawdzałem smile.gif

Pozdr BartG
  Forum: PHP · Podgląd postu: #550403 · Odpowiedzi: 16 · Wyświetleń: 2 438

bartg
Napisane: 1.12.2008, 20:41:18





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

ten plik sam sie nie stworzy smile.gif

Stwórz go recznie tak aby wyswietlało że jest i powinno śmigać
  Forum: PHP · Podgląd postu: #543071 · Odpowiedzi: 4 · Wyświetleń: 1 151

bartg
Napisane: 1.12.2008, 22:43:07





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2. echo jest('test.php');
  3. function jest($file, $i=1, $orgfile='')
  4. {
  5.    if($orgfile=='')
  6.    {
  7.        $orgfile = $file;
  8.    }
  9.    if(file_exists($file))
  10.    {
  11.        $aFile= (array) explode('.', $orgfile);
  12.        $ext = $aFile[count($aFile)-1];
  13.        unset($aFile[count($aFile)-1]);
  14.        $file = join('.', $aFile).$i.'.'.$ext;
  15.        return jest($file, $i+1, $orgfile);
  16.    } else {
  17.        return $file;
  18.    }
  19. }
  20. ?>


Dokładnie działająca funkcja taka jak chciałeś. testowana przezemnie

PS. Pamiętaj o przycisku pomógł smile.gif
  Forum: PHP · Podgląd postu: #543137 · Odpowiedzi: 7 · Wyświetleń: 1 837

bartg
Napisane: 11.03.2008, 18:24:15





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2. $passes = 'user1:$1$z8TyPpIG$yP2xG6kiVTWEZXbv2k4SC.:::::::
  3. user2:$1$mEPCLckC$fLLL/92szdnj0V57YvAjM1:::::::
  4. user3:$1$VqAevTEE$MYqEn8QLWigBs.0e0u/bZ/:::::::
  5. user4:$1$mXidG_b1$av/cJWXtOuTyVnURC9..a1:::::::';
  6. preg_match_all('|(user[0-9]+):$1$([^$]+)$(.*?):::::::|', $passes, $out);
  7. print_r($out);
  8. ?>

Pisane z palca, może nie zadziałać ;p

EDIT:
Po sprawdzeniu:
  1. <?php
  2. print_r($out[2]);
  3. ?>

to zwróci: np. mXidG_b1

Po przeczytaniu twojego posta jeszcze raz mam pytanie. Czy "$1$mXidG_b1$av/cJWXtOuTyVnURC9..a1" to całe hasło które chcesz przenieść do bazy danych z pliku?
Bo jeśli tak to wystarczy funkcja explode
  1. <?php
  2. $foreach = explode("\n" $passes);
  3. foreach($foreach AS $iKey => $sValue)
  4. {
  5.  $pass = explode(':', $sValue);
  6. //insert do bazy zmiennej $pass[1]
  7. }
  8. ?>
  Forum: PHP · Podgląd postu: #452349 · Odpowiedzi: 5 · Wyświetleń: 1 444

bartg
Napisane: 26.01.2008, 22:44:01





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

  1. <?php
  2. $skrypt = 'nowy skrypt napisany w php';
  3. ?>
  4. <p>
  5. Dziś prezentujemy najnowszą twórczość naszego zespołu.<br />
  6. <?
  7. echo 'sobota, '.$skrypt.', 26.01.2008';
  8. ?>
  9. </p>
  10. <?php
  11. $tresc= ob_get_contents();
  12. $pokaz = str_replace( 'sobota', 'wtorek', $tresc);
  13. echo $tresc;
  14. ?>

O to chodzi? Bo nie zrozumiałem do końca twojego posta.

PS. Nie wiem jak ma się ob_start do html'a ale miejmy nadzieje że jednak zadziała winksmiley.jpg
  Forum: Przedszkole · Podgląd postu: #435103 · Odpowiedzi: 3 · Wyświetleń: 810

bartg
Napisane: 25.01.2008, 19:02:09





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Zamiast

Kod
$napis="dziękujemy za komentarz";
$dataloc="data.txt";
  Forum: Przedszkole · Podgląd postu: #434647 · Odpowiedzi: 5 · Wyświetleń: 1 052

bartg
Napisane: 25.01.2008, 19:59:35





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Dodam że aby to robiło się co 20 minut musiałbyś mieć włączonego Crona
  Forum: Przedszkole · Podgląd postu: #434672 · Odpowiedzi: 11 · Wyświetleń: 1 946

bartg
Napisane: 24.01.2008, 18:00:38





Grupa: Zarejestrowani
Postów: 225
Dołączył: 4.07.2007
Skąd: Berlin

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

Albo zmienną $zawartość = [...] przenieś pod str_replace, będzie prościej
  Forum: PHP · Podgląd postu: #434207 · Odpowiedzi: 8 · Wyświetleń: 1 522


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: 26.06.2019 - 01:54