Archívum - Okt 2006
október 8
Mail küldése Mysql tömbből kiolvasva
Azt szeretném megoldani ,hogy egy Mysql táblából kiolvasom a címeket és azokra elküldök egy üzenetet, hogy lehetséges ez? Valamiféle forrást valaki tud külddeni?
Köszi
■ Köszi
nem jelenik meg a kép php-ből
Helló!
Tudom hogy ez a téma már rengetegszer előfordult nálatok de egyik fórumban sem találtam megoldást eddig remélem tud valaki segíteni mert még elég kezdő vagyok a témában
■ Tudom hogy ez a téma már rengetegszer előfordult nálatok de egyik fórumban sem találtam megoldást eddig remélem tud valaki segíteni mert még elég kezdő vagyok a témában
Biztonsági házirend hozzászólások kezeléséhez
Üdv!
Úgy adódott, hogy kiegészítek egy oldalt olyan népszerű "hozzászólás funkcióval". Vannak cikkek, termékek események, userek, és a terv szerint mindenhez hozzá lehet szólni.
Éppen egy normális biztonsági házirenden gondolkodom. Milyen korlátok legyenek a hozzászólások szabályozására? Elsősorban az automatikus postok ellen zseretném felvértezni az oldalt.
Érdekelne milyen görbét ír le a hozzászólások között eltelt idő. Mi az a gyakoriság, aminél már enyhe korlátozásokat kell alkalmazni. Mi az, ami biztosan rosszindulatra utal.
Célszerű-e esetleg az átlagtól való eltérést vizsgálni? (Pl. Senki sem térhet el 200%nál jobban az átlagtól...)
Érdemes-e kitiltani MX-el vagy reverse dns-el nem rendelkező email címeket (az én szerveremnek sincs reverse-e, úgyhogy erre NEMet feltételezek)?
Feketelistás szavak, amikre röktön értesítést kap a moderátor? Érdemes? Esetleg csillagozáskor is működhet ugyanez a funkció? Hogyan?
Üzenetek bejelentése: egy gombal bárki jelezhetné, hogy az üzenet szerinte nem megfeleő. Erről ugyebár a moderátor értesítést kap, de sok szavazatnál a rendszer is megelőlegezhetné az üzenet elrejtését.
Valami spamszűrőkre emlékeztető heurisztika? Pl szavak, amik gyakran fordulnak elő spamben valószínűsítik, hogy szemétről van szó. Az oldal napi 2-3 ezer látogatást szenved el. A közösség főleg fiatalok, én úgy számolok, 15-25 százalékuk használná a hozzászólás funkciót. Összegyűlik akkora minta, aminél működhet ilyen heurisztika?
Ilyen dolgokon agyalok éppen. Ha bármilyen kérdésre van ötletetek vagy ide vágó tapasztalat, szívesen várom. Mindazonáltal olyan javaslattal, hogy "használd az XY nuke-ot" nem tudok sokat kezdeni.
■ Úgy adódott, hogy kiegészítek egy oldalt olyan népszerű "hozzászólás funkcióval". Vannak cikkek, termékek események, userek, és a terv szerint mindenhez hozzá lehet szólni.
Éppen egy normális biztonsági házirenden gondolkodom. Milyen korlátok legyenek a hozzászólások szabályozására? Elsősorban az automatikus postok ellen zseretném felvértezni az oldalt.
Érdekelne milyen görbét ír le a hozzászólások között eltelt idő. Mi az a gyakoriság, aminél már enyhe korlátozásokat kell alkalmazni. Mi az, ami biztosan rosszindulatra utal.
Célszerű-e esetleg az átlagtól való eltérést vizsgálni? (Pl. Senki sem térhet el 200%nál jobban az átlagtól...)
Érdemes-e kitiltani MX-el vagy reverse dns-el nem rendelkező email címeket (az én szerveremnek sincs reverse-e, úgyhogy erre NEMet feltételezek)?
Feketelistás szavak, amikre röktön értesítést kap a moderátor? Érdemes? Esetleg csillagozáskor is működhet ugyanez a funkció? Hogyan?
Üzenetek bejelentése: egy gombal bárki jelezhetné, hogy az üzenet szerinte nem megfeleő. Erről ugyebár a moderátor értesítést kap, de sok szavazatnál a rendszer is megelőlegezhetné az üzenet elrejtését.
Valami spamszűrőkre emlékeztető heurisztika? Pl szavak, amik gyakran fordulnak elő spamben valószínűsítik, hogy szemétről van szó. Az oldal napi 2-3 ezer látogatást szenved el. A közösség főleg fiatalok, én úgy számolok, 15-25 százalékuk használná a hozzászólás funkciót. Összegyűlik akkora minta, aminél működhet ilyen heurisztika?
Ilyen dolgokon agyalok éppen. Ha bármilyen kérdésre van ötletetek vagy ide vágó tapasztalat, szívesen várom. Mindazonáltal olyan javaslattal, hogy "használd az XY nuke-ot" nem tudok sokat kezdeni.
phpBB Solaris fejlécének megjelenését szabnám testre
Egy phpBB fórumot akarok működtettni. Ezt egy Solaris dizájnal akarom föltölteni, de a felső képet ki akarom cserélni, de a képnek, amit én szerkesztettem (pontosan akkora, mint az eredeti), csak egy darabját rakja bele.
(http://avaforum.extra.hu/forum/index.php)
■ (http://avaforum.extra.hu/forum/index.php)
Mire való a dinamikus változó?
Üdvözletem.
Végülis a címmel, már el is mondtam a lényeget, elkezdtem a PHP4 24 óra alatt c. könyv segítségével a PHP -vel való ismerkedést, egy kisebb akadályba ütköztem, mégpedig abba, hogy nem tudom igazándiból mi is a lényege a dinamikus változónak??
Válaszaitokat köszönöm előre is.
Sziasztok
■ Végülis a címmel, már el is mondtam a lényeget, elkezdtem a PHP4 24 óra alatt c. könyv segítségével a PHP -vel való ismerkedést, egy kisebb akadályba ütköztem, mégpedig abba, hogy nem tudom igazándiból mi is a lényege a dinamikus változónak??
Válaszaitokat köszönöm előre is.
Sziasztok
imagejpeg tiltva lenne?
sziasztok!
csináltam egy képátméretező progit ami nem müködött rendesen, aztán kerestem a neten kódot, amit elvileg tuti jó, és azzal se megy.
hiba üzik:
Warning: imagejpeg(): Unable to open 'kepek/kep.JPG' for writing in
Warning: imagejpeg(): Unable to open 'kepek/thumb_kep.JPG' for writing in
kód részlet:
function resizejpeg($dir, $newdir, $img, $max_w, $max_h, $th_w, $th_h)
{
// set destination directory
if (!$newdir) $newdir = $dir;
// get original images width and height
list($or_w, $or_h, $or_t) = getimagesize($dir.$img);
// make sure image is a jpeg
if ($or_t == 2) {
// obtain the image's ratio
$ratio = ($or_h / $or_w);
// original image
$or_image = imagecreatefromjpeg($dir.$img);
// resize image?
if ($or_w > $max_w || $or_h > $max_h) {
// resize by height, then width (height dominant)
if ($max_h < $max_w) {
$rs_h = $max_h;
$rs_w = $rs_h / $ratio;
}
// resize by width, then height (width dominant)
else {
$rs_w = $max_w;
$rs_h = $ratio * $rs_w;
}
// copy old image to new image
$rs_image = imagecreatetruecolor($rs_w, $rs_h);
imagecopyresampled($rs_image, $or_image, 0, 0, 0, 0, $rs_w, $rs_h, $or_w, $or_h);
}
// image requires no resizing
else {
$rs_w = $or_w;
$rs_h = $or_h;
$rs_image = $or_image;
}
// generate resized image
imagejpeg($rs_image, $newdir.$img, 100); // itt a hiba
chmod($dir.$img, 777); // enélkül is próbáltam
$th_image = imagecreatetruecolor($th_w, $th_h);
// cut out a rectangle from the resized image and store in thumbnail
$new_w = (($rs_w / 2) - ($th_w / 2));
$new_h = (($rs_h / 2) - ($th_h / 2));
imagecopyresized($th_image, $rs_image, 0, 0, $new_w, $new_h, $rs_w, $rs_h, $rs_w, $rs_h);
csináltam egy képátméretező progit ami nem müködött rendesen, aztán kerestem a neten kódot, amit elvileg tuti jó, és azzal se megy.
hiba üzik:
Warning: imagejpeg(): Unable to open 'kepek/kep.JPG' for writing in
Warning: imagejpeg(): Unable to open 'kepek/thumb_kep.JPG' for writing in
kód részlet:
function resizejpeg($dir, $newdir, $img, $max_w, $max_h, $th_w, $th_h)
{
// set destination directory
if (!$newdir) $newdir = $dir;
// get original images width and height
list($or_w, $or_h, $or_t) = getimagesize($dir.$img);
// make sure image is a jpeg
if ($or_t == 2) {
// obtain the image's ratio
$ratio = ($or_h / $or_w);
// original image
$or_image = imagecreatefromjpeg($dir.$img);
// resize image?
if ($or_w > $max_w || $or_h > $max_h) {
// resize by height, then width (height dominant)
if ($max_h < $max_w) {
$rs_h = $max_h;
$rs_w = $rs_h / $ratio;
}
// resize by width, then height (width dominant)
else {
$rs_w = $max_w;
$rs_h = $ratio * $rs_w;
}
// copy old image to new image
$rs_image = imagecreatetruecolor($rs_w, $rs_h);
imagecopyresampled($rs_image, $or_image, 0, 0, 0, 0, $rs_w, $rs_h, $or_w, $or_h);
}
// image requires no resizing
else {
$rs_w = $or_w;
$rs_h = $or_h;
$rs_image = $or_image;
}
// generate resized image
imagejpeg($rs_image, $newdir.$img, 100); // itt a hiba
chmod($dir.$img, 777); // enélkül is próbáltam
$th_image = imagecreatetruecolor($th_w, $th_h);
// cut out a rectangle from the resized image and store in thumbnail
$new_w = (($rs_w / 2) - ($th_w / 2));
$new_h = (($rs_h / 2) - ($th_h / 2));
imagecopyresized($th_image, $rs_image, 0, 0, $new_w, $new_h, $rs_w, $rs_h, $rs_w, $rs_h);
A kódom nem jeleníti meg azt a részt, mikor már beléptem
Sziasztok! Szeretném a segítségeteket kérni. Az a baj, hogy nem jeleníti meg se azt a részt, mikor már beléptem, se pedig a login részt.
Segítségeteket előre is köszönöm!
Login:
[colorer=php]
<?php
function confirmUser($username, $password){
global $kapcsolat;
/* Add slashes if necessary (for query) */
if(!get_magic_quotes_gpc()) {
$username = addslashes($username);
}
/* Verify that user is in database */
$q = "select jelszo from users where nick = '$username'";
$result = mysql_query($q,$kapcsolat);
if(!$result || (mysql_numrows($result) < 1)){
return 1; //felhasználói név hiba
}
$dbarray = mysql_fetch_array($result);
$dbarray['jelszo'] = stripslashes($dbarray['jelszo']);
$password = stripslashes($password);
/* Jelszó ellenőrzés */
if($password == $dbarray['jelszo']){
return 0; //sikeres
}
else{
return 2; //jelszó hiba
}
}
function checkLogin(){
if(isset($_COOKIE['cookname']) && isset($_COOKIE['cookpass'])){
$_SESSION['username'] = $_COOKIE['cookname'];
$_SESSION['password'] = $_COOKIE['cookpass'];
}
if(isset($_SESSION['username']) && isset($_SESSION['password'])){
if(confirmUser($_SESSION['username'], $_SESSION['password']) != 0){
unset($_SESSION['username']);
unset($_SESSION['password']);
return false;
}
return true;
}
else{
return false;
}
}
function displayLogin(){
global $logged_in;
if($logged_in){
?>
<div class="menu">
<h3><? echo $_SESSION[username]?></h3>
<div class="right_box">
<center>
<a href="reg/adatok.php" target="iframe">Saját adatok</a><br>
<a href="reg/logout.php">Kilépés</a><br>
</center>
</div><center><img src="kepek/sottoblocco.gif"></center>
</div>
<?
}
else{
?>
<div class="menu">
<h3>Belépés</h3>
<div class="right_box">
Segítségeteket előre is köszönöm!
Login:
[colorer=php]
<?php
function confirmUser($username, $password){
global $kapcsolat;
/* Add slashes if necessary (for query) */
if(!get_magic_quotes_gpc()) {
$username = addslashes($username);
}
/* Verify that user is in database */
$q = "select jelszo from users where nick = '$username'";
$result = mysql_query($q,$kapcsolat);
if(!$result || (mysql_numrows($result) < 1)){
return 1; //felhasználói név hiba
}
$dbarray = mysql_fetch_array($result);
$dbarray['jelszo'] = stripslashes($dbarray['jelszo']);
$password = stripslashes($password);
/* Jelszó ellenőrzés */
if($password == $dbarray['jelszo']){
return 0; //sikeres
}
else{
return 2; //jelszó hiba
}
}
function checkLogin(){
if(isset($_COOKIE['cookname']) && isset($_COOKIE['cookpass'])){
$_SESSION['username'] = $_COOKIE['cookname'];
$_SESSION['password'] = $_COOKIE['cookpass'];
}
if(isset($_SESSION['username']) && isset($_SESSION['password'])){
if(confirmUser($_SESSION['username'], $_SESSION['password']) != 0){
unset($_SESSION['username']);
unset($_SESSION['password']);
return false;
}
return true;
}
else{
return false;
}
}
function displayLogin(){
global $logged_in;
if($logged_in){
?>
<div class="menu">
<h3><? echo $_SESSION[username]?></h3>
<div class="right_box">
<center>
<a href="reg/adatok.php" target="iframe">Saját adatok</a><br>
<a href="reg/logout.php">Kilépés</a><br>
</center>
</div><center><img src="kepek/sottoblocco.gif"></center>
</div>
<?
}
else{
?>
<div class="menu">
<h3>Belépés</h3>
<div class="right_box">
október 7
Csökkenő számsorrendben a huszadik sor kiválasztása adatbázisban
Kedves szakértők! :)
Az lenne a kérdésem (már ha ezt meglehet oldani), hogy adatbázisból, egy bizonyos táblából az id mező szerint a 20. legnagyobb értékűt szeretném kikérni..
Azt tudom hogy a legnagyobbat így tudom:tehát a 20. legnagyobb értékűt ez után, de nem a $legnagyobb-20, mert ugye lehet hogy már történtek törlések, így pl a 20 -as id-jű sor után a 17. következik...
Előre is köszönöm a szakértők válaszát! :)
■ Az lenne a kérdésem (már ha ezt meglehet oldani), hogy adatbázisból, egy bizonyos táblából az id mező szerint a 20. legnagyobb értékűt szeretném kikérni..
Azt tudom hogy a legnagyobbat így tudom:
<?php
$arr = mysql_fetch_array(mysql_query("SELECT max(id) AS legnagyobb FROM tabla LIMIT 1"));
$legnagyobb = $arr["legnagyobb"];
Előre is köszönöm a szakértők válaszát! :)
Függvényben lévő változók elérése?!
Sziasztok!
van egy olyan gondom, hogy van egy függvényem, és azon belül változókat hoztam létre ezt szeretném a függvényen kivül kiíratni: következő képen:de ez így sajna nem müködik :( és nemtudom miért!
a következő képen viszon müködik:csak annyi bajom van hogy nem ott kéne kiíratni ahol a php kód van...
ha valakinek van valami ötlete az légyszi segítsen!
előre is köszönöm
Máté
■ van egy olyan gondom, hogy van egy függvényem, és azon belül változókat hoztam létre ezt szeretném a függvényen kivül kiíratni: következő képen:
function fuggveny($a) {
$asd = "tartalom".$a['dsa']."tartalom tovabb";
}
global $asd;
echo $asd;
a következő képen viszon müködik:
function fuggveny($a) {
echo "tartalom".$a['dsa']."tartalom tovabb";
}
ha valakinek van valami ötlete az légyszi segítsen!
előre is köszönöm
Máté
Sun Microsystems finds the JavaScript love
Fordul a kocka a Java és JavaScript között
■