Internet: PHP, CGI, stb.

SSH2, Screen majd Process id visszanyerése de hogyan?

Üdv.

Elkezdtem írni egy webes admin felületet de elakadtam ott hogy az ssh2 protokollon keresztül elindított programnak visszakapjam a Process ID-ját
Vagyis inkább úgy írnám le hogy visszakapok egy ID-t de sajna az az igazi ID-nek az eggyel kisebb változata.

Példa:
amit a PHP visszaad: 1233
Linuxba pedig: 1234

A forráskódom:
$stream = ssh2_exec($con, 'cd /home/user; screen -A -m -d -S user ./parancs > /dev/null & echo $!');

stream_set_blocking($stream, true);
$data = "";

while ($buf = fread($stream,4096)){
$data .= $buf;
}

fclose($stream);
echo "
";
echo "PID: ".(int)$data;

Tehát a nagy kérdésem az az lenne hogy a valós PID-hez képest miért ad vissza a PHP 1-el kisebb értéket? Valakinek valami ötlet?
Előre is köszönöm a segítséget

Tartalom frissítés

Nagyon buta, kezdő kérdés. Amennyire ismerem, a HTTP protokoll és a böngészők, automatikusan, nem frissítik egy honlap tartalmát, ha az változik. Ehhez mindenképpen, kliens oldali interakció kell, akár programatikus (Java, .NET, ASP ...). Viszont, találkoztam olyan kábel modemmel (UPC/Chello - Motorola) amelyiknek a státusz képe frissült ha a tartalom (aállapot pl. jelszint) változott. Egy ilyen kis cuccban nem lehet valami nagyon rafinált WEB szervert elhelyezni. Sajnos már nincs a darab a kezemben, nem tudom megnézni még a böngésző "forrás" funkciójával sem.
Tudja, tudni véle valaki, hogy mégis hogy érhették el azt, hogy frissüljön a lap?

webshop cms. milyet??

Üdv Hupperek!

Keresek egy webshop cms-t. Nincs ilyenben tapasztalatom, a lényeg az lenne, hogy legyen benne paypal modul, és viszonylag könnyen lehessen csinosítani, és az sem baj, ha barátságos a vásárlói felülete. :)

Van, aki ismer ilyet?

Köszi, és szép hétvégét. :)

[megoldva] PHP ora_commitoff => oci_???

Kaptam egy csodálatos feladatot, mégpedig azt hogy egy ősrégi PHP kódot, ami ora-n:
(http://www.phpwelt.net/handbuecher/hungarian/ref.oracle.html)
keresztül kommunikál az oracle-el írjam át oci8ra:
(http://www.phpwelt.net/handbuecher/hungarian/ref.oci8.html).Egész jól ment a dolog amíg nem ütköztem bele a következő kódrészletbe:


	function autoCommitOff() {
		$x = ora_commitoff($this->attr['conn']);
		$x = (null === $x) ? false : true;
		return $x;
	}

A többi részt aránylag egyszerűen sikerült átalakítani de erre nem találok megoldást, nincs oci_commitoff.

Tudtok erre valami megoldást?

PHP chrootolasa

Sziasztok!

Szeretnek olyat csinalni az egyik virtualgepemen, hogy chrootolom a phpt akar dinamikussan (pl abba a konyvtarba ahol van), vagy fixen (a virtualgep konyvtaraba). Ezenfelul szeretnem tiltan az exec()-et, esetleg hogy kinek a neveben fut azt is jo lenne allitani (peldaul a php tulajdonosanak a neveben).
Valaki csinalt mar ilyesmit? Nem nagyon talaltam megfelelo leirast, safe_modenal pedig irjak hogy ki fog kerulni a phpbol, de nem irjak hogy mi valtja ki. Lehet errol tudni valamit?
Elnezest ha esetleg mar foglalkozik ezzel forumtema, kerestem de nem talaltam naprakesz informaciot. Ha valaki megis rendelkezik ilyennel mar a linknek nagyon orulok. :) :)

PHP Version 5.3.3-7
Apache/2.2.16 (Debian)
libapache2-mod-php5el megy jelenleg, meg csak igy hasznaltam phpt, de annyit mar okosodtam hogy valahogy cgi modba kene futtatni a fenti manoverek egy reszehez.

Koszonettel: lazly

MySQL encrypt() kérdés

Üdv!

A Postfix és Courier szervereimet beállítottam, hogy mysql táblákból dolgozzon. Ez működik is remekül, de szeretnék egy pár soros PHP scriptet írni, ahol a userek kedvükre cserélhetnek jelszót a mailboxaikhoz. A jelszavak az SQL táblában a mysql encrypt() függvényével vannak titkosítva.
Ahol elakadtam: Az encrypt() sosem adja vissza kétszer ugyan azt a stringet. Gondolom ez azért van mivel random saltot használ. De a POP/IMAP szerver mégis honnan tudja eldönteni, hogy ami jelszót ő kap az egyezik-e ezzel a letárolt jelszóval, ha mindig mást kap az encrypt() hívásra?
Tehát kellene egy megoldás, amivel el tudom dönteni, hogy egy adott string egyezik-e az SQL táblában encrypt-eltel.

Köszi, karika200

Zenei adatbázishoz tartalomkezelő rendszert keresek

Sziasztok,

Szétnéztem a neten és szomorúan konstatáltam, hogy nincs egy olyan jól használható weboldal, ahol a különböző zenei albumok össze vannak gyűjtve. A célom egy olyan weboldal elkészítése lenne, ahol mindezek össze lennének gyűjtve, s melléjük hasznos információk lennének írva.

Az elképzelés a következő: Jön az user, kikeresi a menüből, hogy milyen műfajú albumra kíváncsi. Ezek után az adott műfajba (kategóriába) bevitt albumokat kilistázná az oldal egy táblázatba. A táblázatban az album képe, az album neve, a kiadás éve, a műfaja és az értékelése lenne. A táblázatból aztán tovább lehetne kattintani az album részletes adatlapjára, itt további információk lennének (a táblázatban szereplő adatok itt is fel lennének tüntetve), mint: az album képe nagyban, az album leírása, tracklist, milyen változatokban adták ki, stb. Esetleg a későbbiekben, ha beindul az oldal és egy webshop hajlandó lenne "üzletet" kötni, akkor az album adatlapján szerepelne az is, hogy mennyibe kerül.

Maga az elképzelés csak nagyjábóli, jó lenne pl. egy fórumot is beüzemelni, hogy interaktívabb legyen az oldal. Maga a zenei adatbázis közösségi szerkesztésű lenne, minden tag küldhetne be albumokat és szerkeszthetné is az albumok adatait, ha például hiányos az adatlap vagy hamis információ szerepel az adatai között. A beküldések és a szerkesztések adminisztrátori jóváhagyással érvényesülnének csak, hogy megakadályozzam az össze-visszaságot.

A kérdésem: Erre a célra milyen tartalomkezelő rendszert ajánlatok? Drupal felé kacsintgatok, merthogy állítólag nagyon sok mindent meg lehet vele csinálni, bár még nem volt dolgom vele. Ha Drupal, akkor a felsorolt célra milyen modulok fognak kelleni?