ugrás a tartalomhoz

Archívum - Okt 8, 2006

Hosszú URL kilóg a neki szánt dobozból

krey · 2006. Okt. 8. (V), 23.38

Tisztelt weblaboros közösség!

Sajnos hajszálak nélkül maradtam a következő próbléma kapcsán:
A honlapomon a különböző böngészők kissé furcsán reagálnak a hosszú linkre. Operában és IE-ben a "your client" elé tesz egy sor törést, Firefoxban pedig justify lesz és nem wordwrap-eli a linket. A probléma szerintem valahol a css-sel van, mert ennek nem szabad(na) így kinéznie.

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

üdv. krey
 

Mail küldése Mysql tömbből kiolvasva

smg · 2006. Okt. 8. (V), 21.04
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
 

nem jelenik meg a kép php-ből

kahor · 2006. Okt. 8. (V), 15.45
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
 

Biztonsági házirend hozzászólások kezeléséhez

vbence · 2006. Okt. 8. (V), 13.25
Ü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.
 

phpBB Solaris fejlécének megjelenését szabnám testre

Anonymous · 2006. Okt. 8. (V), 12.07
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)
 

Mire való a dinamikus változó?

xdragon · 2006. Okt. 8. (V), 09.53
Ü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
 

imagejpeg tiltva lenne?

Anonymous · 2006. Okt. 8. (V), 01.47
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);

A kódom nem jeleníti meg azt a részt, mikor már beléptem

JZsolt · 2006. Okt. 8. (V), 01.09
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">