Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


ZaXaZ
Napisane: 16.09.2014, 10:58:31





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(DannyM @ 16.09.2014, 11:52:52 ) *
Moze zle uzylem przykladu.
Wyobraz sobie film np. video. Mozesz go zobaczyc tylko na tej stronie ale jak ktos pobierze link i sobie go wyswietli poza strona lub na innej stronie to juz nie bedzie fajnie.
Dlatego chodzi mi o sposob wyswietlenia TYLKO na danej stronie z poziomu local nie pelnego URL
Wiem, ze ludzie uzywaja dla filmow flasha ale to nie jest dobre rozwiazanie i uniwersalne.


Zobacz czy o to chodzi Post @trueblue i ewntualnie pare postow w gore.

Zapomnialem tam napisac [a juz nie bede odswierzal] a dziala jak trzeba.
  Forum: Przedszkole · Podgląd postu: #1125011 · Odpowiedzi: 20 · Wyświetleń: 1 986

ZaXaZ
Napisane: 14.09.2014, 11:24:55





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(Vasquez21 @ 14.09.2014, 11:35:27 ) *
Witam,

do wrzucania do bazy używam Prepared Statements, ale teraz moje pytanie, jak później to odczytać już bez tych wszystkich znaków? :/

dokładnie chodzi mi o to, że w bazie mam teraz coś takiego:


<p><img style=\"float: left;\" src=\"jakis.jpg\" alt=\"\" width=\"77\" height=\"100\" /></p>

jak to odczytać bez wszystkich "\"


stripslashes($row);
  Forum: Przedszkole · Podgląd postu: #1124761 · Odpowiedzi: 2 · Wyświetleń: 574

ZaXaZ
Napisane: 14.09.2014, 20:50:39





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat
(przy okazji - jak to się
nazywa dla zwykłych, nietablicowych
zmiennych, bo zapomniałem ;( ) ?

Zmienne zmienne.
  Forum: PHP · Podgląd postu: #1124831 · Odpowiedzi: 6 · Wyświetleń: 865

ZaXaZ
Napisane: 6.09.2014, 01:04:10





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Mówiąc szczerze, ten kod ma takie odstępy (jest brzydki) itp że aż nie chce się analizować (pewnie nie tylko mi)

  1. if($tresc_ciagu!=$godzina){
  2. if($tresc_ciagu!=$nick){
  3. if($tresc_ciagu!=':'){

To nie lepiej dać w jeden if?, tak samo z innymi ifami.
  1. if($tresc_ciagu!=$godzina && $tresc_ciagu!=$nick && $tresc_ciagu!=':'){

Jak mają się wykonać po kolei trzy to już lepiej w jeden.
Podobnie z echo:
  1. echo '<div id="linijka">';
  2. echo '<div id="godzina">'.$ciagi[0].'</div>';

Do echo mozna dawac kolejne ciagi jako argumenty i bedzie to szybsze niz laczenie (kropką) czy użycie kolejnego echa.
  1. echo '<div id="linijka">', '<div id="godzina">'.$ciagi[0].'</div>';


Drobne uwagi ale zawsze coś wink.gif.
  Forum: Przedszkole · Podgląd postu: #1123469 · Odpowiedzi: 3 · Wyświetleń: 969

ZaXaZ
Napisane: 30.08.2014, 14:20:37





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(Daimos @ 30.08.2014, 15:13:56 ) *
Faktycznie, nie przerabiałem podanych znaków javascriptem, dzięki! Poprawione.

Strony nie zamknę, pierwsza wersja powstała ponad 3 lata temu. Chodziło mi wtedy głównie o kilka funkcji php, z których często korzystałem smile.gif
Dzięki za opinię.


Teraz u mnie wogole code nie wyswietla :/

Nastepny blad: w addslashes() jest stripslashes()
  Forum: Oceny · Podgląd postu: #1122325 · Odpowiedzi: 6 · Wyświetleń: 2 508

ZaXaZ
Napisane: 30.08.2014, 14:04:38





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Mi się podoba 5/6 mimo że niektóre funkcje sa za oczywiste, ale pewnie się przyda nie jednemu programiście. (Sam pewnie będę używał o ile nie zamkniesz strony:D).

Błąd: w Code wyświetla html, wpisałem w strlen <h1>...</h1>
  Forum: Oceny · Podgląd postu: #1122320 · Odpowiedzi: 6 · Wyświetleń: 2 508

ZaXaZ
Napisane: 28.08.2014, 16:22:11





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(arstherapia @ 28.08.2014, 17:14:36 ) *
Dziękuję, ZaXaZ, niestety gdzieś jest chyba jakiś błąd.

Wypluwa mi:

Warning: Illegal string offset 'Nazwa'
Warning: Illegal string offset 'Opis' itd...

a same dane - jakieś literki - są rozsypane poniżej.

Badam dalej, jeśli ktoś, (np. Turson smile.gif ma jakąś ideę, to bardzo proszęsmile.gif

Ps. Oczywiście i tak wracam do podstaw.

Te indeksy nie istnieja pewnie,
Zrob dla tekstu tak:

  1. $q = $PDO->query('SELECT * FROM `filmy`')->fetch(PDO::FETCH_ASSOC);
  2. print_r($q);

I pokaż co Ci zwraca, kliknij pierwszy link w mojej sygnaturze.
  Forum: Przedszkole · Podgląd postu: #1122121 · Odpowiedzi: 58 · Wyświetleń: 2 030

ZaXaZ
Napisane: 23.08.2014, 23:08:09





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Moze nie optymalnie ale powinno dzialac:

  1. UPDATE tabela SET id=id+1
//nie mam pewosci wiec wrazie czego sprawdz na testowej
  1. ALTER TABLE tabela CHANGE kolumna nowa_nazwa varchar(30) NOT NULL


(Nie jestem pewien czy zrozumiałem pierwsze pytania)
  Forum: Przedszkole · Podgląd postu: #1121253 · Odpowiedzi: 2 · Wyświetleń: 272

ZaXaZ
Napisane: 21.08.2014, 13:02:56





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

up + list
Cytat
które będą osobnymi zmiennymi.
  Forum: Przedszkole · Podgląd postu: #1120892 · Odpowiedzi: 5 · Wyświetleń: 549

ZaXaZ
Napisane: 12.08.2014, 22:32:19





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Tu masz błąd
  1. <php? session_start(); ?>


ustaw kodowanie na UTF-8 (także plików ale bez BOM).
  Forum: Przedszkole · Podgląd postu: #1119632 · Odpowiedzi: 2 · Wyświetleń: 209

ZaXaZ
Napisane: 20.07.2014, 15:05:41





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

  1. if (Member::logged())
  2. { //tresc dla zalogowanego
  3. echo 'Witaj, jesteś zalogowany';
  4. }
  5. else //równe z if !
  6. { //tresc dla niezalogowanego
  7. echo 'Nie jesteś zalogowany';
  8. }
  Forum: Przedszkole · Podgląd postu: #1116162 · Odpowiedzi: 4 · Wyświetleń: 1 466

ZaXaZ
Napisane: 20.07.2014, 13:49:58





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

edit2: zgubilem się, metoda Member::logged() powinna zawierac informację o zalogowaniu. (sądząc po switchu), jesli niema to dodaj if z tym, jak jest to przeszukaj plik z np, "Witaj " (tam gdzie online).
  Forum: Przedszkole · Podgląd postu: #1116157 · Odpowiedzi: 4 · Wyświetleń: 1 466

ZaXaZ
Napisane: 15.06.2014, 07:47:37





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

za } skasuj sredniki..

poza tym da się twój kod skrócić:

  1. if ($ilosc_pol == 8) if ($a !== $b) echo 'rower';
  2. if ($ilosc_pol == 10) if ($a !== $b) echo 'rower';


lub jeszcze bardziej, bo robisz ten sam wynik i drugi if...

  1. if ($ilosc_pol == 8 || $ilosc_pol == 10) if ($a !== $b) echo 'rower';

  Forum: Przedszkole · Podgląd postu: #1111045 · Odpowiedzi: 4 · Wyświetleń: 422

ZaXaZ
Napisane: 3.05.2014, 13:54:25





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(matuty @ 3.05.2014, 14:29:25 ) *
witam ziomeczkibiggrin.gif
chciałbym żeby po zalogowaniu praser rozpoznawał czy jesteś adminem czy użytkowniiem bez ciasteczek tylko z bazy danych biggrin.gif

mam tabele `users` w której są :
*ID
*nazwa
*haslo

i tabela `ranga`:
*admin - 2
*user - 1

jak to zmontować żeby przy rejestrowaniu automatycznie ustawiało 1 żeby automatycznie rejestrowało uzytkownika i jak przypisac tabele `ranga` do tabeli `users`?
pozdrawiam


lepiej zrób rangi do tabeli users...
po co tworzyć dodatkową tabelę,
przy czym jeszcze więcej miejsca zajmie? - całkowicie bez sensu... do tego wolniej z pobieraniem danych.

a reszta zależy od tego gdzie pobierasz dane...

ps. lepiej zrobić tak:
0 - czyli brak -> użytkownik, dalej możesz inne jak np. moderator 1 administrator 2 superadmin 3 itd
i if...

  1. if ($zmiennaZdanymiOuzytkowniku['ranga']<1)
  2. {
  3. die('Musisz posiadać rangę bynajmniej moderatora (1), lub większą.!!')
  4. }
  5. else
  6. {
  7. //treść dla użytkownika z rangą większą od/równą 1
  8. }


przy rejestracji możesz tak.............

  1. INSERT INTO `users` (`ranga`) VALUES (0);

oczywiście dodając inne poza rangą itd, ale lepiej przy tworzeniu tabeli zrobić np.
  1. `ranga` tinyint DEFAULT '0'

i wtedy każdy dodany rekord będzie miał do rangi ustawiane 0 chyba że w insercie zmienisz na inne.

A jak nie przy tworzeniu to też można dodać do istniejącej (users)

  1. ALTER TABLE `users`
  2. ADD `ranga` tinyint DEFAULT '0'
  Forum: Przedszkole · Podgląd postu: #1104829 · Odpowiedzi: 2 · Wyświetleń: 277

ZaXaZ
Napisane: 2.05.2014, 17:26:06





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Poczytaj o Paginacji/Stronicowaniu.
  Forum: Przedszkole · Podgląd postu: #1104725 · Odpowiedzi: 6 · Wyświetleń: 265

ZaXaZ
Napisane: 28.04.2014, 20:47:20





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

co do addslashes, poczytaj o PDO -> Prepared statament.
co do przeciazen, testuj kod pod względem szybkosci, jeśli masz zwykły tekst to używaj ' zamiast " itd, staraj się tworzyć zapytania do bazy które nie pobierają wszystkiego (*) tylko to co potrzebujesz `xxx`, `yyy`, `zzz` i oczywiście staraj się wykorzystywać jak najmniejszą ilość zapytań do bazy jeśli się da bo to strasznie spowalnia.
ps. używaj komentarzy, prawdą jest że możesz znać kod lepiej niż własną kieszeń ale jakbyś miał tak przeczytać kilkanaście linijek i np. 1000 znaków to chyba lepiej w 10-20 opisać cały.
  Forum: Przedszkole · Podgląd postu: #1104311 · Odpowiedzi: 1 · Wyświetleń: 377

ZaXaZ
Napisane: 12.04.2014, 19:46:43





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(harbii @ 12.04.2014, 20:44:01 ) *
Witam.
Tak jak w tytule.
Dlaczego strtoupper(); nie zamienia polskich znaków?
Jak to ogarnąć?


spróbuj mb_strtoupper($string, 'UTF-8');
  Forum: Przedszkole · Podgląd postu: #1101780 · Odpowiedzi: 2 · Wyświetleń: 292

ZaXaZ
Napisane: 4.04.2014, 17:18:11





Grupa: Zarejestrowani
Postów: 285
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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

Cytat(swider8814 @ 4.04.2014, 17:43:27 ) *
Problemem jest właśnie to, że nie znam PHP (jedynie HTML i CSS), a potrzebuję delikatnie zmodyfikować ten skrypt. Jaka funkcja jest odpowiedzialna za to w PHP? Z manualem PHP myślę, że sobie poradzę jakoś tylko nie wiem właśnie nawet czego szukać za bardzo.


  1. $plik=$_FILES['file']['name'];
  2. if ($plik!='plik.csv') die('Błędna nazwa pliku.');
  3. if (pathinfo($plik, PATHINFO_EXTENSION)!= 'csv') die('Złe rozszerzenie pliku!!!, można tylko csv!!');


a

  1. <?php echo $_SERVER['PHP_SELF']; ?>


zamien na:

  1. <?php echo htmlentities($_SERVER['PHP_SELF']); ?>
Nie jestem pewien jak to było jak się wysyła dane postem, chyba bezpiecznie ale lepiej wrazie czego się zabezpieczyć przed cross-site scripting (xss).
  Forum: Przedszkole · Podgląd postu: #1100539 · Odpowiedzi: 5 · Wyświetleń: 482


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 - 23:59