Archívum - Nov 2010
november 28
How Reddit ranking algorithms work
Hogyan rangsorolja a felhasználók által beküldött oldalakat és kommenteket a Reddit
■ php-html form hiba
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.
■ 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
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?
■ 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
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: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: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!
■ 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
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
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
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.
■ 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.
november 27
JavaScript - egyszerű keresés
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!és a hozzá tartozó html rész (felül persze be lett importálva):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.
■ 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!");
}
}
<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>
PHP véletlenszerű generálás külső fájl behívásával
Tiszteletem!
Egy kódot szeretnék összerakni, de nem működik.
Egy kódot szeretnék összerakni, de nem működik.
htaccess gyökérkönyvtár átirányítás
Ü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
■ 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