ugrás a tartalomhoz

Archívum - Nov 2010

november 28

How Reddit ranking algorithms work

Anonymous · 2010. Nov. 28. (V), 18.19
Hogyan rangsorolja a felhasználók által beküldött oldalakat és kommenteket a Reddit
 

php-html form hiba

Pisti20 · 2010. Nov. 28. (V), 17.48
Hali!

Akadt egy kis problémám, nem látom hol a hiba, pls segítsetek.
Annyi a gond hogy van egy formom amiben egy file feltöltés, de a $_FILE[] üres.
<form method="POST" enctype="multipart/form-data" action="<?php echo($_SERVER['PHP_SELF']); ?>">

<tr><td>Termék képe:</td><td><input type="file" name="kep" /></td></tr>

<?php
if (isset($_POST[submit])){
$cim=$_POST[cim];
$leiras=$_POST[leiras];
$kategoria=$_POST[kategoria];
$file=$_FILES['kep']['name'];
print("kép:".$file);
}
?>

a gond az, hogy a $_FILE[]-n kívül, minden megkapja az értékét.

ha van valami 5let pls írjátok meg.
a táblázat minden sorát nem raktam be, formaság, csak azt ami érintett lehet a dologban.

A form
"http://localhost/oazis/admin_panel/index.php?page=felvitel"
ezen a linken kerül includolásra egy dobozban.
így nem megy, de ha a file elérési útját írom, teát nem includeal, hanem "http://localhost/oazis/admin_panel/felvitel.php" kerül meghívásra, akkor működik.

Előre is köszönöm a segítséget.
 

Fix dátum módosítása

lotanujo · 2010. Nov. 28. (V), 17.41
Sziasztok!

A problémám az, hogy adatbázisban elmentve vannak fix dátumok.
Például: 2010-10-11 14:10:10

Ezt a PHP-ben hogyan tudom módosítani úgy, hogy hozzáadhassak vagy kivonhassak belőle x időt.

Ezt a módszert próbáltam, hogy behelyettesítettem a dátumot a "Y-m-d H:i:s" helyére, de nem lett jó.
date("Y-m-d H:i:s",time()+7776000);


Mi lenne a jó megoldás?
 

InnoDB idegen kulcs + ondelete trigger MyISAM táblával

ppshungary · 2010. Nov. 28. (V), 14.38
Sziasztok!

A problémám a következő:

Táblák:
news Innodb - PK = news_id
news_comment Innodb - PK = comment_id; FK=news.news_id
news_comment_content MyISAM - K=comment_id , FT=comment_text

Van egy táblám (news), aminek van egy child táblája (news_comment).
Az első tábla híreket, a második a hírekhez kapcsolódó hozzászólásokat tárolja.
Mivel InnoDB-ben nincs fulltext index, ezért a hozzászólások szövegét külön
MyISAM táblában (news_comment_content) tárolom.

A news_comment tábla az alábbi kikötést tartalmazza:

ADD CONSTRAINT `news_comment_ibfk_1` FOREIGN KEY (`news_id`) REFERENCES `news` (`news_id`) ON DELETE CASCADE ON UPDATE CASCADE
A kikötés értelmében, ha törlök egy hírt (news), akkor törli a hozzátartozó hozzászólásokat (news_comment).

Mivel az InnoDB engine nem enged fulltext indexet használni a hozzászólások szövegét egy külön (MyISAM) táblában (news_comment_content) tárolom. A tényleges szövegeket meg akarom jelölni, ha a hozzászólást törölték így az alábbi triggert hoztam létre a news_comment táblán:

CREATE TRIGGER `delete_comment` BEFORE DELETE ON `news_comment` FOR EACH ROW update news_comment_content set flag=10 where news_comment_content.comment_id=OLD.comment_id
Ez tökéletesen működik, ha törlök egy rekordot a news_comment táblából, de nem működik, ha a hírt törlöm (news) és életbe lép a fent említett kikötés.

Gondolom a probléma ott van, hogy a trigger eseménye nem következik be.
Azt is gondolom, hogy erre van magyarázat...

Kérek segítséget,
Előre is köszönöm!
 

Hiba üzenet.HELP

benoke · 2010. Nov. 28. (V), 12.52
Warning: session_start() [function.session-start]: open(/tmp/sess_3a497e0b5c60f75652ca5e8b97ef34f6, O_RDWR) failed: No such file or directory (2) in /index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /index.php:2) in /index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /index.php:2) in /index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /index.php:2) in /index.php on line 6

Ezt a hiba üzenetet kaptam a weboldalamon és nem tudok sehogy kijavítani segítsetek léci. Köszi előre.
 

CSS Positioning 101

Joó Ádám · 2010. Nov. 28. (V), 07.38
Pozicionálás az alapoktól
 

november 27

The Top 5 Mistakes of Massive CSS

Joó Ádám · 2010. Nov. 27. (Szo), 21.41
Bevezető előadás az objektumorientált CSS-be
 

JavaScript - egyszerű keresés

Dzsijszi · 2010. Nov. 27. (Szo), 20.17
Sziasztok!

A következő kódot írtam meg, de nem akar működni. Mi lehet vele a gond?

Előre is köszi a segítséget!

kereses = new Array();
function display() {
	kereses=document.searchform.searchfield.value;
	if (kereses == teszt) {
		window.alert("Sikeres keresés!");
		kereses = 0;
	}
	else {
		window.alert("Hiba a keresésben!");
	}
}
és a hozzá tartozó html rész (felül persze be lett importálva):

<div id="kozep">
        	<div id="such_form" align="center">
            
            <form class="searchform" name="searchform">
                <input class="searchfield" name="searchfield" type="text" />
                <input class="searchbutton" type="submit" value="Keresés" onclick="display();" name="searchbutton" />
            </form>


            </div>
        </div>
A fenti JS kód elvileg a gomb lenyomására elindítja a display() függvényt, majd kiolvassa a szövegmező tartalmát. Ha a szövegmező tartalma 'teszt', akkor kiírja, hogy sikeres a keresés, ha nem, akkor pedig azt írja ki, hogy a keresés sikertelen.
 

PHP véletlenszerű generálás külső fájl behívásával

morocztamas · 2010. Nov. 27. (Szo), 14.18
Tiszteletem!

Egy kódot szeretnék összerakni, de nem működik.

htaccess gyökérkönyvtár átirányítás

vtsoftware · 2010. Nov. 27. (Szo), 00.20
Üdv mindenkinek.

Adott egy weboldal, amiben a képeket, linkeket a következő formában adtam meg.
A stílusfájlra mindenütt - akárhány almappáról legyen szó - így hivatkozok: <LINK rel="StyleSheet" href="/style/">
(Ebben a style könyvtárban htaccessel állítottam a "kiindulási fájlt".)
Így ha pl. a www....hu/weblap könyvtárból akarok a stílusfájlra hivatkozni akkor is ugyan így adom meg, nem ../-el.

Most viszont a weboldalnak indítani szándékozok egy aldomaint, ami egy új mappa.
Itt nem működhet ez a megoldás, mivel akkor nem a főkönyvtárban keresi a hivatkozott fájlt, hanem az aldomain könyvtárában.

Htaccess-el gondoltam megoldani a problémát.
De nem tudom hogy is lehetne.
Próbáltam így:
RewriteRule ^(.*) http://www.domain...hu/$1
(csak kísérleteztem)
De próbáltam így is, bár ez egy kicsit esélytelen és h_lyeség mivel minden új könyvtárat fel kéne vinnem:
RewriteRule ^(style)(.*) http://www.domain...hu/style/$1

A lényeg annyi, hogy egy könyvtárral lejjebbi fájlokra kéne irányítanom a kérést valahogy.

Ha valaki tudna megolást, annak nagyon hálás lennék.

Előre is köszönöm