ugrás a tartalomhoz

Archívum - 1970 - Fórum téma

október 8

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">

október 7

Csökkenő számsorrendben a huszadik sor kiválasztása adatbázisban

minee · 2006. Okt. 7. (Szo), 18.29
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:
<?php
$arr = mysql_fetch_array(mysql_query("SELECT max(id) AS legnagyobb FROM tabla LIMIT 1"));
$legnagyobb = $arr["legnagyobb"];
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! :)
 

Függvényben lévő változók elérése?!

Anonymous · 2006. Okt. 7. (Szo), 17.39
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:

function fuggveny($a) {
	$asd = "tartalom".$a['dsa']."tartalom tovabb";
}
global $asd;
	echo $asd;
de ez így sajna nem müködik :( és nemtudom miért!
a következő képen viszon müködik:

function fuggveny($a) {
	echo "tartalom".$a['dsa']."tartalom tovabb";
}
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é
 

YUI hogy a tanuljuk meg

toxin · 2006. Okt. 7. (Szo), 12.53
most kezdenék nekiállni YUI-nak, letöltöttem szépen mindent a
a http://developer.yahoo.com/yui/#articles

ról, libary + cheatsheets , de innen hogyan tovább, aki ismeri/használja , hogyan tanulta meg, ill. milyen lépésekben (feltételezve a javascript ismeretét) ? (HELP)

üdv t
 

apache 2.2.3 + php4.4.4

Anonymous · 2006. Okt. 7. (Szo), 12.48
hello,

a címben említett kombináció telepítésével próbálkoztam, a cikkek között található leírás alapján win xpsp2-re;

apache telepítés exe-ből - ok; localhost - It works! a válasz;

utána php bele az apache php444 könyvtárába (zipből)

PATH + PHPRC beállítás oda ahova kell, php444-re mutatnak;

httpd.conf módosítás:
addtype... - ok
loadmodule... - na ezt már nem veszi be; ha ezt beteszem nem is indul újra

win eventlog: The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 486 of C:/ApacheSoftwareFoundation/Apache2.2/conf/httpd.conf: Cannot load C:/ApacheSoftwareFoundation/Apache2.2/php444/php4apache2.dll into server: A megadott modul nem tal\xe1lhat\xf3. .

a hiányolt .dll pontosan ott van ahol nem találja;

másolgatás ide-oda: windows, windows/system32;

nem megy;

mindent leszedek; újrakezdés; követem a lépéseket; lassan már megy fejből is;

ugyanaza para; loadmodult nem szopja be;

kicsit visszaveszek az igényeimből;

mindent leszedek; másik apache: 2.0.59; php marad 4.4.4;

ugyanaz, loadmodult nem szereti;

mégvisszábveszek az igényeimből: easyphp 1.8 hátha csak én vagyok bénafasz és nemtudok elolvasni egy telepítőleírást rendesen;

szóval easyphp1.8: apache: ok localhost: apache logo megminden; mysql: ok;

lássunk egy .php-t; a lehetőségek: mentem vagy megnyitom? futtatni nem tudja;

httpd.conf: ugye mindent jól beállít magának (ezért easy); jónak is tűnik; itt megy a loadmodule-os rész is; csak a php-t nem akarja sehogyansem futtatni;

használtam már korábban apache+php+mysql kombinációt win sp1-en; ott működött is rendesen első szóra; egészen addig, amíg nem jött egy update sp2-re onnantól kezdve képtelen vagyok működőképes webszervert osszerakni;

kerestem mindenfelé, találtam jópár leírást, de egyikk sem juttatott közelebb a megoldáshoz;

ha tud valaki segíteni ötlettel, cikkel vagy saját tapasztalatból származó megoldással annak nagyonnagyon örülnék;

Mappa jelszóval való levédése

Anonymous · 2006. Okt. 7. (Szo), 10.00
Üdv!
Az én problémam az lenne hogy leakarok védeni egy mappát jelszóval az ftp-men belül. Namost a mappát megcsinálni nem nehéz mkdir("a_mappa", 0777) namost ha jelszót is szeretnék rá az hova tegyem? Légyszíves segítsetek!
 

Javascript trükközés kép előnézethez

Anonymous · 2006. Okt. 7. (Szo), 09.39
A problémáma következő:

Addott egy hírdetési oldal, ahol a felhasználó képet is feltölthet.

Azt szeretném megoldani, hogy az adatok bevitele után a következő oldalon, ahol megtekintheti, hogy hogyan fog kinézni a hírdetése a kép is megjelenjen, de itt a bökkenő.

El szeretném kerülni, hogy már itt feltöltésre kerüljön a kép. ( lassabban jelenik meg az oldal, stb...)

Mivel itt a kép még csak a kliens gépén van, logikusnak tűnik, hogy javascriptel kellene megjeleníteni a képet, merthogy az is kliensoldalon fut. A gond, hogy például a file input mezőben megjelenő, pl: c:\képek\valami.jpg értékből a következő oldalon akárhogyan próbálom, csak a valami.jpg marad meg. Az útvonal lemarad.

Ezzel próbálkoztam:
<input name="userfile" type="file" class="button" size="27" onchange="if(this.value > '' )preview.value=this.value"/>
itt a preview egy egyszerű input mező, azt néztem, átadja-e az útvonalat is.
Persze nem működött...

Azután azzal próbálkoztam, hogy feltöltöttem a képet, majd a feltöltés után, miután a php kód lefutott, törlöm a képet, de hiába tettem az unlink parancsot a
</html> tag után, nem jelent meg a kép, pedig a kép kirajzolási kódja jóval előbb lefutott.

Mi lehet a megoldás?

A legjobban valami javascript-nek örülnék, mert így elkerülném a felesleges fájlfeltöltögetéseket.

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