ugrás a tartalomhoz

Archívum - Már 2006 - Fórum téma

március 28

Hozzászólások moderálása

mefi · 2006. Már. 28. (K), 14.26
Sziasztok!

Régóta foglalkoztat egy kérdés, mégpedig a fórumban megjelenő hozzászólások moderálása. Bizonyára nem csak én vettem észre, hogy az utóbbi időben néhány látogató ide nem illő stílusban kér segítséget, sokszor értelmetlen témákban, értelmetlenül.

Nem lehetne egy moderálási rendszert bevezetni, ami az új, vagy vendég látogató esetén, csak engedélyezés után jeleníti meg a hozzászólást? Persze, tisztában vagyok vele, hogy ez rengeteg munkát igényel, de lényegében meg lenne hatása.

Sokszort érdekes, és másokat is foglalkoztató kérdések jelennek meg, ezt nem vitatom. Persze, nem lehet olyan témát találni, ami mindenkinek megfelel, de lényegében a hozzászólásnak egy séma szerint kell(ene) felépülnie. Ha segítséget kérek egy kód működésében, akkor értelemszerűen mellékelek kódrészletet, vagy megpróbálom részletesen kifejteni a kérdésemet. Ez az, amit legfőképpen hiányolni lehet néhány hozzászólásnál.

Ez persze csak egy kérdés, döntsetek belátásotok szerint.
 

hozzászólás a hírekhez joomla-ban

Anonymous · 2006. Már. 28. (K), 13.46
Sziasztok!
Az lenne a kérdésem hogy joomla-ban hozzá lehet szólni az egyes hírekhez, vagy ez nem megy csak külön komponenssel?
üdv
 

PHP oktatási anyag gyerekeknek

BBking · 2006. Már. 28. (K), 12.44
Sziasztok!

Néhány napja keresgélek a neten gyerekeknek szóló (~10-14 éves) PHP oktatási anyag/könyv témájában. Olyasmit keresek, mely nem szárazon bemutatja a nyelvet, hanem érdekes, olvasmányos formában ismerteti meg az olvasóval a nyelv (és általában a programozás) alapjait, kb úgy, mint ahogy a JAVA-t a jávácska projekt. Sajnos nem találtam érdemben mást, csak tutorialokat, ismertetőket.
Tudtok ilyenről?
 

Van PHP-ben olyasmi parancs mint JavaScriptben az alert?

Anonymous · 2006. Már. 28. (K), 09.53
Segítsetek pls.

Ebben a kódban szeretném ha a print helyett vmi olyanban donja ki, mintha JavaScriptben lenne az alert.(vagy ugyanez a funkció JavaScriptben)

<?php

function ablak($hanyszor){
$i=$hanyszor;
$j=1;
while($j<=$hanyszor){
print("Még"." ".$i." "."kattintás");
--$i;
++$j;
};
};

ablak(50);

?>
Előre is köszi!!!
 

március 28

Öröklött osztály példányából szülő tulajdonságának elérése

Anonymous · 2006. Már. 27. (H), 23.44
Próbáltam rájönni, hogy az egyik objektumban beállított változó értékét hogyan lehet átvinni egy másikba, de nem sikerült, remélem tudsz segíteni. Példa:

<?php

class a {

	function a () {

		$this -> ip = $this -> ip();

	}

	function ip () {

		return $_SERVER["REMOTE_ADDR"];

	}

}

class b extends a {

	function b () {

		return $this -> ip;

	}

}

$b = new b;
echo $b -> b();

?>
Tehát azt szeretném elérni, hogy ez így ahogy van, visszaadja nekem az IP címet - anélkül, hogy a "b" objektumban, vagy bárhol máshol újra meg kellene hívnom az "ip" függvényt.
 

SQL kérésbe tömb elem

attyhor · 2006. Már. 27. (H), 23.43
Üdv!
Előrevetítem, nagyon kezdő vagyok, így ha nagyon béna vagyok, nem röhögni! :-)
Szóval van 9 adat sql táblában, amik szépen sorra előrelépnek, a 9.-be pedig új adat kerül. Kiolvasás rendben is van, associatív tömbbe. Ezt azonban nem tudom hogyan kell visszaírni sql-be. (MySQL)
A probléma tulajdonképpen leegyszerüsíthető arra, hogy hogyan lehet egy tömböt kiírni MySQL-be, vagy egy tömb egy értékét egy változóba tenni.
Mivel a következő sql lekérdezés nem fut le:
$sql = "UPDATE eredm_nb SET nbpont_1 = '$eredmeny[nbpont_2]',
nbpont_2 = '$eredmeny[nbpont_3]', ...
... nbpont_8 = '$eredmeny[nbpont_9]', nbpont_9 = '$ujertek' WHERE feltétel...

Előre is köszönöm.
Az $eredmeny[] az sql lekérdezés eredménye.
 

Thumbnail készítése

bioforge · 2006. Már. 27. (H), 20.34
Szasztok! Van egy MySql adatbázissal képgalériám. minden oké, csak egy bibi van. Hogy egyforma méretűek legyenek a megjelenítendő képek.
 

_zend_list_delete és sqlite3SelectDelete

krey · 2006. Már. 27. (H), 20.05
Pillanatnyilag ez a hibaüzenet keseríti az életemet:

~# /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: _zend_list_delete

Az alapproblémám az, hogyha a php fordítását ./configure --with-mysql=path paraccsal kezdem, akkor a php modul (for apache2) elkezd nekem baromkodni, mint ez a hibaüzenetben is látható...
Keresgéltem megoldásokat a weben, de egyik sem bizonyult használhatónak sajnos.
Nagyon nem értem mi a probléma, de ha ti sem tudtok valami jó ötlettel segíteni, akkor szerintem lemondok a php5-ös ambícióimról, 4es-nél nem emlékszem ilyen hibára.
Bár az bizonyított, hogy a hibát a mysql csinálja...
Mivel ha nincs --with-mysql a configure után, akkor ezt kapom:

~# /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: sqlite3SelectDelete


Ehhez meg végképp nem tudok hozzászólni...

krey
 

A Drupal session kezelőjére hasonlító rendszer

Anonymous · 2006. Már. 27. (H), 18.32
Üdv!

Nos otthoni php szerverem csináltam egy oldalt, ami persze még nagyon az elején van.
A session okat ugyebár alapból a php úgy építi ki hogy létrehoz egy fájlt sess_ésazazonosito amit egy könyvtárba elment,
és az adatokat is ebbe a fájlba menti. Na de én ezt megpróbáltam kiküszöbölni a session_save_path() al ami sikerült is.
A sid (session azonostót), a hostname (ip címet), az uid (felhasználó azonosítója), timestamp (időbélyeget) egy mysql táblába mentettem aminek a neve: session és az oszlopai: uid, sid, hostname, timestamp.
Értelemszerű hogy mit hova írok be.
Nos ez eddig rendben is van csak nem voltam benne biztos hogy ide télleg elmenti vagy csak beírja az adatokat.
Mikor oldalamat feltöltöttem egy nem ingyenes oldal al-domainjára akkor minden ok volt, kivéve akkor mikor megnéztem a session táblát és láttam hogy akárhányszor is frissítem az oldalt nem íródik oda be semmi, sőt a $PHPSESSID -re sem történt semmmi mikor ezt megpróbáltam kiiratni a prin függvénnyel.
Végülis az működött hogy például: print $_SESSION['uid'] akkor kiírta hogy -1 mert az van beállítva.
Az eredeti session 'rendszereben' volt egy olyan sor hogy ha a $PHPSESSID egyenlő a semmivel akkor ne történjen semmi, tehát ne írjon be semmit a mysql táblába, mivel olt arra példa hogy elindítottam a böngészőt és beírt mindent egy sorba csak a sid -et hagyta le, nem tudom hogy miért.
Ezért gondoltam hogy itt valami gond van és ezt a sort kitöröltem, ezután minden működött csak éppen a sid -be ismét nem került be semmi.
Nos itt az eredeti session 'rendszerem':

[colorer=php]
<?php
$timeseconds = 180;
$timeout = time() - $timeseconds;
mysql_query("DELETE FROM sessions WHERE timestamp<$timeout");
session_save_path("$session_mentes");
session_start();
if (empty($_SESSION['uid'])) {
$_SESSION['uid'] = "-1";
}

$_SESSION['hostname'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['timestamp'] = time();

Hogyan törölhetek weben keresztül ki fájlokat?

Anonymous · 2006. Már. 27. (H), 18.15
Üdv

Hálás lennék, ha valaki leírni pontosan mit írjak bele a weblapba, hogy hogyan is törölhetek le weben keresztül a szerverről egy fájlt.