[PHP] Proč nefunguje script ? Vyřešeno
- Madara
- Level 4
- Příspěvky: 1123
- Registrován: červenec 11
- Bydliště: Nechceš klíče od domu ?
- Pohlaví:
- Stav:
Offline
Re: [PHP] Proč nefunguje script ?
O SQL injection jsem něco četl, pěkná sviňárna. Jak tomu předejít ?
Re: [PHP] Proč nefunguje script ?
Vsechny hodnoty nejdriv nechat projet pomoci mysql_real_escape_string
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
Re: [PHP] Proč nefunguje script ?
Přesněji všechny hodnoty, které budou v nějakém SQL dotazu, či příkazu.
Jmenuje se to escape, jak už název té funkce napovídá, můžeš escapovat i odkazy, třeba urlencode, nebo při výpise uživatelského vstupu - htmlspecialchars a u databáze - mysql_real_escape_string
Jmenuje se to escape, jak už název té funkce napovídá, můžeš escapovat i odkazy, třeba urlencode, nebo při výpise uživatelského vstupu - htmlspecialchars a u databáze - mysql_real_escape_string
Vtípek
Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>
Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>
Re: [PHP] Proč nefunguje script ?
Mala demonstrace...
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
Re: [PHP] Proč nefunguje script ?
Demonstrace čeho ?
Vtípek
Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>
Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>
- Madara
- Level 4
- Příspěvky: 1123
- Registrován: červenec 11
- Bydliště: Nechceš klíče od domu ?
- Pohlaví:
- Stav:
Offline
Re: [PHP] Proč nefunguje script ?
Jasný, prostě jsi načetl z db moje data a můžeš je upravovat
Re: [PHP] Proč nefunguje script ?
Nene... Jen pouziti komentare takze dotaz se provede bez overeni hesla. Mas to jen v loginu.
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
- Madara
- Level 4
- Příspěvky: 1123
- Registrován: červenec 11
- Bydliště: Nechceš klíče od domu ?
- Pohlaví:
- Stav:
Offline
Re: [PHP] Proč nefunguje script ?
Tak teď mi nemaká tohle :
<?php
require_once "db.php";
$ide = $_SESSION["UserId"];
$query = mysql_query("SELECT * FROM `uzivatele` WHERE `id`='".$ide."'");
$noveheslo = mysql_fetch_array($query);
$old = md5($_POST['old']);
if ($noveheslo['heslo'] == $old){
$nove = $_POST['new'];
$upravene = md5($nove);
$query1 = mysql_query("UPDATE `uzivatele` SET `heslo`='".$upravene."' WHERE `id`='".$ide."'");
header("location:./index.php?page=charakter");
} else {
echo "Zadané heslo je špatné !";
}
?>
<?php
require_once "db.php";
$ide = $_SESSION["UserId"];
$query = mysql_query("SELECT * FROM `uzivatele` WHERE `id`='".$ide."'");
$noveheslo = mysql_fetch_array($query);
$old = md5($_POST['old']);
if ($noveheslo['heslo'] == $old){
$nove = $_POST['new'];
$upravene = md5($nove);
$query1 = mysql_query("UPDATE `uzivatele` SET `heslo`='".$upravene."' WHERE `id`='".$ide."'");
header("location:./index.php?page=charakter");
} else {
echo "Zadané heslo je špatné !";
}
?>
- Madara
- Level 4
- Příspěvky: 1123
- Registrován: červenec 11
- Bydliště: Nechceš klíče od domu ?
- Pohlaví:
- Stav:
Offline
Re: [PHP] Proč nefunguje script ?
Nefunguje. Nic nehlásí.
Kód: Vybrat vše
<?php
error_reporting(-1);
require_once "db.php";
$ide = "Kapsář";
$query = mysql_query("SELECT * FROM `uzivatele` WHERE `prace`='".$ide."'"); $Vysledek = mysql_fetch_array($query);
$Pocet=0;
while($Vysledek = mysql_fetch_array($query)){
$Pocet++;
$coins = ($Vysledek["coins"]+10);
$query1 = mysql_query("UPDATE `uzivatele` SET `coins`='".$coins."' WHERE `id`='".$Vysledek["id"]."'");
var_dump($query);
var_dump($query1);
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: [PHP] Proč nefunguje script ?
kde končí ten while?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Madara
- Level 4
- Příspěvky: 1123
- Registrován: červenec 11
- Bydliště: Nechceš klíče od domu ?
- Pohlaví:
- Stav:
Offline
Re: [PHP] Proč nefunguje script ?
Už jsem to ukončil, teď to píše resource(3) of type (mysql result) NULL
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: [PHP] Proč nefunguje script ?
napiš novej kod a co to má dělat
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 7690
-
od Stenatko
Zobrazit poslední příspěvek
03 dub 2025 21:42
-
-
Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě - 7
- 4818
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
-
- 7
- 3455
-
od martanius
Zobrazit poslední příspěvek
17 led 2025 02:29
-
-
T490s nefunguje trackpoint UPDATE Příloha(y)
od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem - 3
- 3206
-
od kecalek
Zobrazit poslední příspěvek
20 led 2025 16:00
-
-
-
Snímač otisku najednou nefunguje, laptop Příloha(y)
od frisby » 17 srp 2024 22:18 » v Problémy s hardwarem - 1
- 1666
-
od frisby
Zobrazit poslední příspěvek
18 srp 2024 10:46
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti