Archívum - Ápr 9, 2014
this.form.submit() és GET
Sziasztok. Azt szeretném megoldani, hogy a menüpontokat 1 select legördülő menüből lehessen kiválasztani, és ha kiválasztja, azt this.form.submit()-tal elküldi és oda is ugrik az oldal. Ilyenem van:Azt szeretném, ha ez lenne a menüpontok elérési útjai:De sajnos ezeket az elérési utakat dobja ki:
■ <form action='index.php?col=17&user_id=12' METHOD='GET'>
<select size="1" name="p" onchange="this.form.submit()">
<option value="1">Üzenőfal</option>
<option value="2">Ismerősök</option>
<option value="3">Adatok módosítása</option>
</select>
</form>
index.php?col=17&user_id=12&p=1
index.php?col=17&user_id=12&p=2
index.php?col=17&user_id=12&p=3
index.php?p=1
index.php?p=2
index.php?p=3
Fájl törlés Codeigniter-ben
Üdv emberek!
Most kezdtem ismerkedni a Codeigniterrel és akadt egy kis gondom. Van egy oldalam, ahol e-bookok vannak tárolva és listázva. Akartam írni hozzá egy törlést, hogy ne kelljen egyenként kiszedni adatbázisból ha törölni akarom őket. Na most a db-ből szépen el is tűnnek, de a fájlok a könyvtárban ott maradnak. Két féle fájl van, egy maga az e-book a másik egy kép, ami a borító lenne. A kód:
ebook_model.php:ebooko_controller.php:Hibaüzenetet nem dob ki, az adatbázistörlés(amit most innen kivettem) tökéletesen lefut.
Valaki tudna segíteni?
■ Most kezdtem ismerkedni a Codeigniterrel és akadt egy kis gondom. Van egy oldalam, ahol e-bookok vannak tárolva és listázva. Akartam írni hozzá egy törlést, hogy ne kelljen egyenként kiszedni adatbázisból ha törölni akarom őket. Na most a db-ből szépen el is tűnnek, de a fájlok a könyvtárban ott maradnak. Két féle fájl van, egy maga az e-book a másik egy kép, ami a borító lenne. A kód:
ebook_model.php:
function torles_file($konyv)
{
$this -> db -> select('borito, filename');
$this -> db -> from('ebook');
$this -> db -> where('id',$konyv);
$this -> db -> limit(1);
$query4 = $this -> db -> get();
foreach ($query4->result_array() as $sor):
$file_nev=$sor['filename'];
$borito_nev=$sor['borito'];
delete_files('./boritok/'.$borito_nev);
delete_files('./konyvek/'.$file_nev);
endforeach;
}
function konyv_torles()
{
$this->load->helper("file");
$konyv= $this->uri->segment(3, 0);
$this->load->model('ebookkiolvasas');
$this->ebookkiolvasas->torles_file($konyv);
}
Valaki tudna segíteni?
A szoftverfejlesztés gyakran elfeledett alapigazságai
Robert L. Glass cikkének fordítása
■ ØMQ
ZeroMQ – aszinkron üzenetküldő rendszer nagy terhelésű eloszott alkalmazásokhoz
■ Database Locking: What it is, Why it Matters and What to do About it
Gyakori adatbázis concurrency bugok leírása
■ Techniques for testing concurrent code in NUnit
Concurrency tesztek írása NUnittal minden .NET-es nyelvre
■ CHESS: Systematic Concurrency Testing
Automatikus concurrency tesztelési eszköz C#-hoz
■ Abstraction()->_Abstraction()->__Abstraction()
Mikor érdemes absztrakciót bevezetni?
■