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ń: 409

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ń: 674

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ń: 601

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ń: 4 572

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ń: 2 107

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ń: 1 071

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 239

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ń: 3 082

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 249

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ń: 1 017

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ń: 650

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ń: 715

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 171

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 943

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ń: 2 006

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ń: 1 037

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 651

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 484

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 317

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 949

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 589

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ń: 880

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 164

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ń: 2 088

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 635


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: 28.03.2024 - 15:01