Autor | Zpráva | ||
---|---|---|---|
Rocco Profil * |
#1 · Zasláno: 12. 4. 2007, 20:13:02
mám dotaz, v php se zrovna neorientuju ae mam doma knihu s praktickymi priklady,bouzel docela neprehledna a chtel sem si zkusit udelat forum,mam vse vypsane ale hazi mi to chybu
"Warning: fopen( ./kniha.dat ) [function.fopen.php]: failed to open stream:" poradtě odborníci prosím:-) děkuju |
||
bukaj Profil |
#2 · Zasláno: 12. 4. 2007, 20:17:16
pokud můžeš, dej sem kód
|
||
Rocco Profil * |
#3 · Zasláno: 12. 4. 2007, 20:19:03
prvni cast
<?php if (!$fn) $fn= "./kniha.dat"; if ($zapsat): $prispevek = "<b>" . htmlspecialchars($nick) . "</b>" ; if ($email) $prispevek = "<a href="mailto:" . htmlspecialchars ($email) . "">" . $prispevek . "</a>"; $prispevek .= ", ". date("j.n.Y G:i:s") . " <br>" . nl2br(htmlspecialchars ($text)) . "<hr> "; if (File_exists($fn)) { $fp = fopen($fn, "r"); $prispevek .= implode('', file($fn)); fclose($fp); } $fp = fopen ($fn, "w"); if (!$fp) exit; fputs($fp, $prispevek); fclose($fp); endif; ?> |
||
Rocco Profil * |
#4 · Zasláno: 12. 4. 2007, 20:19:36
druha -patri za cast jedna,neveslo se do jednoho okna dík
<title>Property Company 2007</title> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body bgcolor="#485460"> <form action="<?php echo $PHP_SELF; ?>" method="post"> <input type="hidden" name="fn" value=" <?php echo $fn; ?>"> <table width="800" height="800" border="0" align="center" cellpadding="0" cellspacing="0"> <tr bgcolor="#d96f09" height="150"> <td> <tr bgcolor="white"> <td> <form action="<?php echo $PHP_SELF; ?>" method="post"> <input type="hidden" name="fn" value=" <?php echo $fn; ?> "> <table > <tr> <td align="left"> Nick: <input type="text" value="<?PHP echo $nick; ?>" name="nick" > </td> <td align="right"> E-mail: <input type="text" value="<?PHP echo $email; ?>" name="email" > </td></tr> <tr><td colspan=2>Vzkaz: <br> <textarea name="text" rows=5 cols=60> </textarea> </td></tr> </table> <input type="submit" name="zapsat" value="Odeslat"> </form> <?php if (File_exists($fn)) readfile($fn); ?> </table> </body> |
||
Rocco Profil * |
#5 · Zasláno: 12. 4. 2007, 20:21:15
http://killa.wu.cz/indexcom. tady to je jinak na netu
|
||
bukaj Profil |
#6 · Zasláno: 12. 4. 2007, 20:31:44
zkus z názvu souboru odstranit to "./" před samotným názvem
|
||
Rocco Profil * |
#7 · Zasláno: 12. 4. 2007, 20:38:20
:-( stejne to furt pise
Warning: fopen( kniha.dat ) [function.fopen.php]: failed to open stream: Permission denied in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 17 což je tenhle řádek $fp = fopen ($fn, "w"); |
||
bukaj Profil |
#8 · Zasláno: 12. 4. 2007, 20:41:31
to Permission denied je dobrý znamení. soubor to už našlo, ale skript k němu nemá práva. takže musíš nastavit práva souboru na 777. buď pomocí ftp klienta nebo pomocí php funkce chmodchmod
|
||
Rocco Profil * |
#9 · Zasláno: 12. 4. 2007, 20:48:07
no nevim stjne to nejak nfunguje:(
vlozil jsem tohle do php kodu chmod ("/somedir/somefile", 777); ae asi to je spatne zejo.. jian kdiky za cas stravenej nad mnou:) jinak vlozil jsem to na 16radek pred ten 17tej jak sem psal pred tim a pise to tohle Warning: chmod() [function.chmod.php]: Unable to access /somedir/somefile in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 16 Warning: chmod() [function.chmod.php]: open_basedir restriction in effect. File(/somedir/somefile) is not within the allowed path(s): (/home/ic/:/home/free/:/disk1/home/ic/:/disk1/home/free/:/tmp:/home/yo users/:/usr/share/php/:/usr/share/fpdf/:/usr/share/fonts/:/usr/share/p hp/jpgraph/:/usr/share/php/) in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 16 Warning: fopen( kniha.dat ) [function.fopen.php]: failed to open stream: Permission denied in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 17 |
||
Rocco Profil * |
#10 · Zasláno: 12. 4. 2007, 20:49:54
a kdyz sem vlozil jen
chmod ("", 777); tak to napsalo Warning: chmod() [function.chmod.php]: Unable to access in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 16 Warning: chmod() [function.chmod.php]: No such file or directory in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 16 Warning: fopen( kniha.dat ) [function.fopen.php]: failed to open stream: Permission denied in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 17 |
||
bukaj Profil |
#11 · Zasláno: 12. 4. 2007, 20:52:31
první parametr chmod je název souboru a druhý nastavení práv, jelikož je soubor kniha.dat a práva mají být na 777, tak chmod("kniha.dat",0777) (pozn.: ta nula před 777 je tam proto to musí být oktalové číslo, je možné, že jenom se 777 by to nefungovalo)
mimochodem přečetl jsi si to co je o chmodu na php.net (viz můj předchozí odkaz) ? |
||
Rocco Profil * |
#12 · Zasláno: 12. 4. 2007, 21:02:08
furt to nejde:(( sry ze tak otravuju.. cetl jsem si to ale v php sem delal neco malo driv na stredni..
mam radky 17 a 18 nasledovne chmod("kniha.dat",0777); $fp = fopen ($fn, "w"); a pise to Warning: chmod() [function.chmod.php]: Operation not permitted in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 17 Warning: fopen( kniha.dat ) [function.fopen.php]: failed to open stream: Permission denied in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 18 |
||
bukaj Profil |
#13 · Zasláno: 12. 4. 2007, 21:04:07 · Upravil/a: bukaj
aha. funkce chmod není povolená, budeš to muset udělat přes ftp klienta. a sorry už musím jít
|
||
Rocco Profil * |
#14 · Zasláno: 12. 4. 2007, 21:11:50
a to je jak prosim prosim:-))) mam to u ic.cz koukal sem ale nevim kde to udelat
|
||
KuKu Profil |
#15 · Zasláno: 12. 4. 2007, 21:18:23 · Upravil/a: KuKu
no nahráváš soubory přes ftp třeba total comander?
jestli ano tak stačí dát - soubory - změna atributů |
||
Rocco Profil * |
#16 · Zasláno: 12. 4. 2007, 21:31:42
a tam oznacim co? musite na me primo v tomhle sem novacek:-)) diky ale za pomoc
|
||
Rocco Profil * |
#17 · Zasláno: 12. 4. 2007, 21:38:16
tak už sem to nastavil na 777 a pise to tohle zas pro zmenu.:(
Warning: fopen( kniha.dat ) [function.fopen.php]: failed to open stream: Permission denied in /home/free/wu.cz/k/killa/root/www/indexcom1.php on line 18 což je $fp = fopen ($fn, 'w'); nevim co by na tom mohlo btspatne tak to bylo v knizce |
||
pavel prochazka.zde.cz Profil * |
#18 · Zasláno: 13. 4. 2007, 11:11:23
zdravim, jestly se chces podivat na funkcni knihu navstev a pripadne se z ni inspirovat anebo si ji upravit, stahni si moji navstevni knihu z meho webu. Je pro nekomercni ucely zdarma....
|
||
AlešD Profil |
#19 · Zasláno: 13. 4. 2007, 11:23:43
Možná pomůže tohle. Tedy jako volná inspirace.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0