Autor Zpráva
Veron
Profil
Zdravíčko. Udělal jsem si takzvaný "novinkovač" kam bych rád psal novinky na webu. Ovšem někdy je třeba to trošku promazat tak jsem se rozhodl že bych si v administraci udělal tlačítko Smaž soubory. To odešle na soubor zaznamysmazes.php, kde je tento kod:

<html>
<head>
	<meta http-equiv="Content-Language" content="cs">
	<meta name="GENERATOR" content="Easy Editor 2005">
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
	
	<title>Administrace</title>
</head>
<style>

body {
background-color: black;
color: white; }

input, textarea, select {background-color: #ffffcc; color: navy; border: 1px solid #CCCC00}
input.tlacitko {background-color: #CCCC00; color: #000000; font-weight: #CCCC00; cursor: Default}

a:hover    { color:orange}
a:link, a:visited    {text-decoration: none}
</style>

<body link="#FFCC99" vlink="#FFCC99" alink="#FFFFFF">
<p align="center"><b>Zápisy v novinkách byly smazány<?php
unlink("zaznam.txt");
?>
</b>
</body>
</html>


Ovšem když to otevřu napíše mi to: Warning: unlink(zaznam.txt) [function.unlink]: Permission denied in /home/free/okamzite.eu/f/fakticky/root/www/zaznamysmazes.php on line 25

Nevíte prosím co s tím?
Mufna
Profil
Veron

Zkontroluj práva k adresáři - lze nastavit ručně přes nějaký program, který používáš jako FTP klienta (třeba přes Total Commander) nebo si můžeš přidat nastavení práv k danému adresáři přímo do skriptu přes chmod() - mrkni do manuálu k PHP chmod
Veron
Profil
zkusil jsem mu nastavit práva na 777 a nic..
Mufna
Profil
Veron

Máš v pořádku cestu k tomu souboru ? Ve skriptu používáš
unlink("zaznam.txt");


což bude fungovat jen tehdy, pokud soubory "zaznamysmazes.php" a "zaznam.txt" budou ve stejném adresáři
Veron
Profil
Mám to spárvně ale pořád error
denCo
Profil
mas na hostingu dovolene vymazavat subory?
Veron
Profil
mas na hostingu dovolene vymazavat subory?
No nevím... Asi ne no.. mám to u IC...
dannnnnn
Profil *
mám to u IC...
u IC to povolené je

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: