Strona 2 z 2 PierwszyPierwszy 12
Pokaż wyniki 11 do 15 z 15

Temat: jaki błąd??

  1. #11
    Zarejestrowany
    May 2008
    Postów
    534

    Domyślnie

    Cytat Napisał Eragon Argetlam Zobacz post
    Kod php:
    echo "hello $nick your password is $haslo
    Masz błąd w tym, że wstawiłeś zmienne jako tekst- powinne być poza cudzysłowami
    jesli uzyl " to zmienna jest traktowana jako zmienna. I wlasnie dlatego sie uzywa '.

  2. #12
    Zarejestrowany
    Jan 2008
    Postów
    278

    Domyślnie

    Kod php:
    echo ("hello $nick your password is $haslo"); 
    //Wiem że nie ma różnicy ale ja używam takiej kombinacji
    Kod php:
    echo('hello '.$nick.' your password is '.$haslo); 
    W sumie to można zrobić jeszcze tak :
    Kod php:
    $napis "hello $nick your password is $haslo";
    echo 
    $napis/* bądź */ echo("$napis"); 
    Kod php:
    $napis 'hello '.$nick.' your  password is '.$haslo;
    echo (
    "$napis"); /* Bądź */ echo $napis
    A to tak na wszelki wypadek

    Ps. Jak widzisz wszystko zależy od stylu programisty.



    Pozdrawiam VLN.
    Kod php:
    $zmienna $_POST['COS']; 
    Zamiast tego :
    Kod php:
    $zmienna htmlspecialchars($_POST['COS']); 
    I mamy zabezpieczenie przed XSS

  3. #13
    Zarejestrowany
    May 2008
    Postów
    534

    Domyślnie

    albo printf() jak w c

  4. #14
    Zarejestrowany
    Apr 2008
    Postów
    200

    Domyślnie

    Cytat Napisał VLN Zobacz post
    //Wiem że nie ma różnicy ale ja używam takiej kombinacji
    Jest różnica, ale w szybkości wykonywania skryptów. Pojedyncze ciapki wykonywane są szybciej.

  5. #15
    Zarejestrowany
    Jan 2008
    Postów
    278

    Domyślnie

    elceef wiem.Przy " " jest sprawdzane czy są znaki specjalne czy coś takiego.
    a dokładniej chodziło mi o :
    Kod php:
    echo ("hello $nick your password is $haslo"); 
    /*a*/
    echo "hello $nick your password is $haslo
    Jak już pisze to poprawie skrypt z http://kursphp.boo.pl/formularz
    Kod html:
    <form action="welcome.php" method="post">
    <input type="text" name="LOGIN" value="Tutaj wpisz swoj login">
    <input type="submit" value=" Ok">
    </form>
    i nieszczęsny plik welcome.php
    Kod php:
    <?php
    $nick 
    htmlspecialchars($_POST['LOGIN']);
    echo(
    'Witaj w kursie php : '.$nick);
    ?>
    PS. Rip , a o tym printf() nie słyszałem
    Pozdrawiam VLN.
    Kod php:
    $zmienna $_POST['COS']; 
    Zamiast tego :
    Kod php:
    $zmienna htmlspecialchars($_POST['COS']); 
    I mamy zabezpieczenie przed XSS

Strona 2 z 2 PierwszyPierwszy 12

Podobne wątki

  1. Błąd w Mysql.
    By Geek_90 in forum Newbie - dla początkujących!
    Odpowiedzi: 2
    Autor: 06-11-2008, 21:27
  2. Błąd w kodzie!
    By (_Adamex_) in forum C/C++
    Odpowiedzi: 3
    Autor: 04-12-2008, 10:33
  3. Hack.pl błąd ?
    By Malcolm2600 in forum Security
    Odpowiedzi: 9
    Autor: 03-15-2008, 09:46
  4. XDMCP - Błąd w debian 4.0?
    By eMCe in forum Linux
    Odpowiedzi: 3
    Autor: 08-28-2007, 11:16
  5. Błąd w ling.pl ?
    By D Ogi in forum Hacking
    Odpowiedzi: 1
    Autor: 09-03-2006, 12:40

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj