Napisz 2 funkcje w języku PHP lub JAVA.
I proszę, nie szukajcie w googlach, bo ja też potrafię. Proszę o pomoc tych, którzy znają się na rzeczy...
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
W php:
1)
function queryDelete($dbtab, $idd) {
mysql_query("DELETE FROM $dbtab WHERE id='$idd'");
if ($dbtab=='news') {
$deletephoto = $idd.'.jpg';
if (file_exists("photos/news/$deletephoto")) {
unlink("photos/news/$deletephoto");}
}
else if ($dbtab=='galleries') {
$dir = opendir($idd);
while($a = readdir($dir)) {
if($a!='.' or $a!='..') {
unlink($idd."\\".$a);
}
}
closedir($dir);
rmdir($idd);
}
event('OK',2);
powyższa funkcja przyjmuje 2 argumenty - $dbtab i $idd gdzie $dbtab to nazwa tabeli w bazie danych MySQL a $idd to identyfikator (id) rekordu w danej tabeli bazy. Funkcja usuwa dany rekord. POnadto jeśli nazwa tabeli do news zostaje usunięty skojarzony z rekordem (id to nazwa) obrazek jpg z foledru "photos/news/" na serwerze. Jeśli natomast tabela ma nazwę "galleries" zosatają usunięte wszyskie pliki z folderu o nazwie będącą id tabeli i sam folder.
2) coś jeszcze prostszego:
function generuj($liczba) {
$liczba= $liczba + rand(1,1000);
$wynik = md5($liczba);
echo $wynik;
}
Funkcja przyjmuje parametr $liczba po czym zmienia jego wartość na sumę tego parametru i pseudolosowej liczby z zakresu 1 do 1000 po czym tworzy hash md5 tej sumy i wyświetla go.
}