Autor | Zpráva | ||
---|---|---|---|
Coompiik Profil |
Dobrý den,
pustil jsem se do PhP po hlavě, a řek sem si že udělám něco trošku těžšího, udělal sem velkej skript kterej includuje menší, furt mi to nefungovalo tak sem je projel zvlášť a zjistil jsem že chyba je v create.php, který vytváří .php soubory z 5 náhodných znaků, píše mi to chybu na řádku 19: Parse error: syntax error, unexpected '$soubor' (T_VARIABLE) on line 19, chápu z toho že je chyba v $soubor, na řádku 19, více z toho opravdu nevím, prosím pomozte. Kód: <head> <meta charset="UTF-8"> <link rel="stylesheet" href="styl.css"> <title>Tester|CoompiikMedia</title> </head> <body background="//coompiik.jecool.net/img/Barvy.jpg"> <?php function randString($len) { $chars = 'abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789'; $str = ''; for($i = 1, $charLen = strlen($chars); $i <= $len; $i++) { $str .= $chars[rand(0, $charLen-1)]; } return $str; } $kod = randString(5); $paste = $_GET['paste'] $soubor .= fopen("./codes/" . $kod . ".php", "w"); fwrite($soubor, $paste); fclose($soubor); ?> </body> PS: $paste jsem vyplnil. |
||
Fisir Profil |
#2 · Zasláno: 27. 12. 2013, 22:32:29
Reaguji na Coompiika:
Do proměnné $soubor přidáváš (.= ), nikde jsi ji však nedefinoval. Řešením je nechat pouze přiřazení (= ).
|
||
Kubo2 Profil |
#3 · Zasláno: 27. 12. 2013, 22:39:46
Coompiik:
Na riadku 18 ti chýba bodkočiarka (středník). |
||
Coompiik Profil |
#4 · Zasláno: 27. 12. 2013, 22:41:33
Omlouvám se, předtím jsem tam skoušel opendir, v file_put_contents sem začátečník, zapoměl jsem . smazat, ale stále sejná chyba mi vyskakuje.
|
||
Fisir Profil |
#5 · Zasláno: 27. 12. 2013, 22:42:50
Reaguji na Coompiika:
Pak je to ten středník ([#5] Kubo2). |
||
Coompiik Profil |
#6 · Zasláno: 27. 12. 2013, 22:43:02
Středník pitomej, dík kubo, už opodruhý si mi zachránil skript, PS: Na ten dotazník už kašli :D
|
||
Kubo2 Profil |
#7 · Zasláno: 27. 12. 2013, 22:47:44
Coompiik:
To nič nie je, bol by si na to prišiel aj sám ;-) |
||
Časová prodleva: 10 let
|
0