Autor: Rene (---.katowice.ppp.tpnet.pl)
Data: 28.11.00 20:03
Jeszcze raz prosze o wsparcie z ta komenda z UNIxa
Na początek dziekuje Panu Piotrowskiego ktory ułatwil mi to podał mi tak:
chmod XXX plik
gdzie XXX to poszczegolne prawa dla:
wlasciciela, grupy, innych.
Kazde prawo zapisuje sie jako sume praw
1 - wykonywanie
2 - zapis
4 - odczyt
tak wiec chmod 740 jakis_plik
ustawia wszystkie prawa dla wlasciciela,
czytanie dla grupy
brak praw dla innych.
TYLKO TO NIEDZIALA NIEWIEM CZEMU NADOLE JEST KOD W KTORYM NIE WYPISUJE BLEDU ZLEGO ZAPISU
ALE DALEJ NIE DZIALA
adres przykład prosze zobaczyc http://www.ezop.civ.pl/Sub/id.html
Pozdrowienia
A tu ten kod na poczatku jest uzyta ta komenda !!
<?
chmod ("_private.db","740"); <<<---Polecenie
$lines=file('_private.db');
for($i=0;$i<count($lines);$i++){
$plus = $i + 1;
$minus = $i - 1;
}
function chk_email($address)
{
return( ereg( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
$address) );
}
if (chk_email($address))
{
if ($action=="in")
{
$insertt = trim($address)."\n";
$file="_private.db";
$fp=fopen("$file","a+");
$paquet= file($file);
for ($i=0 ; $i < count($paquet) ; $i++)
{
$listeMail = $paquet[$i];
if ($insertt == $listeMail)
{
echo "<head><title>E-mail już został raz dodany!</title>";
echo "<br><br><br><br><br><br><br><br><br><br><br><center><Font face=Arial color=#983456 size=3><b>$address</b> -został już raz dodany!</font><b><br></td></tr>";
exit;
}
}
if ($insertt != $listeMail)
{
fputs($fp,$insertt);
fclose($fp);
echo "<head><title>Twój email został dodany!</title>";
echo "<br><br><br><br><br><br><br><br><br><br><center><Font face=Arial color=#983456 size=3><b>$address</b> -został dodany do bazy!</font><b><br></td></tr>";
}
}
else
{
$insertt = trim($address)."\n";
$file="_private.db";
$fp=fopen("$file","a+");
$paquet= file($file);
for ($i=0 ; $i < count($paquet) ; $i++)
{
$listeMail = $paquet[$i];
if ($insertt == $listeMail)
{
$address .= "\n";
$file="_private.db";
$fp=fopen("$file","a+");
$paquet = file($file);
$lignes = count($paquet);
for ($i=0; $i<$lignes; $i++)
{
if ($address == $paquet[$i])
{
$no=$i;
}
}
fclose($fp);
$alter_liste="";
$file="_private.db";
$fp=fopen("$file","w+");
for ($n=0; $n < $no ;$n++)
{
$alter_liste .= $paquet[$n];
}
fputs($fp,$alter_liste);
fclose($fp);
$alter_liste2="";
$file="_private.db";
$fp=fopen("$file","a+");
for ($n=$no+1; $n < $lignes+1 ;$n++)
{
$alter_liste2 .= $paquet[$n];
}
fputs($fp,$alter_liste2);
fclose($fp);
echo "<head><title>Na twoje życzenie zostałeś usunięty z bazy!</title>";
echo "<br><br><br><br><br><br><br><br><br><br><center><Font face=Arial color=#983456 size=3><b>$address</b> został usunięty z bazy </font><b><br></td></tr>";
}
}
}
}
else
{
echo "<head><title>Błąd : Nieprawidłowa nazwa emaila!</title>";
echo "<br><br><br><br><br><br><br><br><br><br><center><Font face=Arial color=#983456 size=3><b>$address</b> -nieprawidłowa nazwa E-maila!</font><br><br><font face=Arial size=3><br></font><br></td></tr>";
}
?>
|
|