ugrás a tartalomhoz

Archívum - Jún 2007 - Fórum téma

június 8

Oldalarányt megtartó méretezés PHP-ben, GD-vel

methode · 2007. Jún. 8. (P), 18.35
Hello,

Egy most indult kep-kiszolgalo webmestere vagyok es van egy kisebb problemam a GD library-val: az altala letrehozott thumbnail-ok mindig adott meretuek. Vagyis en megadom elore a meretet es a GD-konyvtar az adott meretu kepet hozza letre.

De, ezaltal a kepek mindig, mondjuk ugy furcsan neznek ki. Erre az en megoldasom, sajat velemenyem szerint az lenne hogy szazalekban adjam meg a meretet.
Viszont nem tudom hogy hogy fogjak bele, es egyaltalan meg lehet-e ezt tenni a GD-vel.

Elore is koszonom.
 

Fejlesztés - ötleteket keresek CMS rendszerem továbbfejlesztéséhez

tibike-szan · 2007. Jún. 8. (P), 11.56
Hello!

A CMS-em továbbfejlesztéséhez szeretnék ötleteket kérni.
Fél éve fejlesztgetem, MySQL támogatással, fórum lehetőséggel, stb. Mivel már 4 különböző helyen és tartalommal is használom, arra gondoltam milyen jó lenne úgy továbbfejleszteni, hogy egy CMS motorral ki tudnám szolgálni az összes tartalmat. Így rengeteg karbantartási időt tudnák megspórolni. Azt hiszem nagyobb tartalomkezelők mint a pl.: Drupal is tudnak ilyesmit.

Ennek megvalósításához szeretnék ötleteket kérni, tapasztaltabb webmesterektől, mielőtt ész nélkül belevágok, hogy mire érdemes figyelni, hogy érdemes szétválasztani a kódot, stb. Hátha egy csomó tévedést megspórolok magamnak.
Köszönettel: Tibor (tibike-szan kukac freemail pont hu)
 

június 8

alt='hogyan irja ki -gond

figyuri · 2007. Jún. 7. (Cs), 23.53
Sziasztok, -hianyos tudasom miatt valoszinu benat kerdezek, de elnezest...
-habar php -ba dolgozom, azert a kerdes e forumba tartozik...

Gondjaim:

<td width='25'><img src='img/$info_kep_leiras' alt='".$alt_eloiras."' border='no' align ='center'></td>

-ezzel meg nincs gond, de a $alt_eloiras igy nez ki :

$alt_eloiras = "Hatóanyagok : ".$sor['Hatoanyagok']." \nJavallat : ".$sor['Javallat']." \nAdagolás : ".$sor['Adagolas']." \n
Figyelmeztető megjegyzés : ".$sor['FigyMegj']." \nBetegnek : ".$sor['Betegnek']." \nEllenjavalat : ".$sor['Ellenjavallat']." \n
Mellékhatás : ".$sor['Mellekhatas']." \nÓvatosan : ".$sor['Ovatosan']." \nTilos : ".$sor['Tilos']." \nMérgezés esetén : ".$sor['Mergezeskor']." \nGyártó : ".$sor['Gyarto']." \n ";

-valoszinu ez a szoveg tul hosszu, habar megjelenik ha raallok a .gif -re, de folyamatosan "vibral" (mintha nem ferne el a kepernyon, pedig ha szelesebben jelene meg elferne). A valtozok pl.: $sor['GyeEllenjavallat'] egy MySQL tablabol szedem, s ezen szoveg formazasara keves hatasom van, s iszonyu nagy melonak latszik (no persze ha csak ez segit akkor majd kitalalok valamit). Gondoltam, hogy az onmouseover segitsegevel iratom ki egy kulon ablakba, de biztos van valamilyen trukk mely segitsegevel az alt -al is megjelenik. Valahol talalkoztam (lattam, de akkor nem erdekelt) gorditheto megoldassal (s nem kulon ablakba jelent meg).

MindenNemuSegitsegetMegkoszonve: -gyuri-
u.i.: -de erdekes igy ekezet, s szokoz nelkul leirva... :-)
 

string kódolásának megállapítása

hemuveg · 2007. Jún. 7. (Cs), 21.00
Sziasztok!
Próbálok összerakni egy olyan függvénycsomagot, ami az e-mail fejlécét dolgozza fel és hozza emberi formátumra.
Egészen jól állok vele, de akadt egy problémám.
Az oldal, ami megjelenítek, UTF-8 kódolású.
Van egy olyan levél, aminek a header-ében nincs semmilyen hivatkozás a levél karakterkódolására (ami egyébként iso-8859-2).
Mivel nem tudom megállapítani a karakterkódolást, ezért ezt a sort változás nélkül adom vissza.
Mivel az oldal utf-8-ban jelenik meg, a éevél tárgya ilyen lesz: "mag�n ig�nylista".
Van valami duplacsavar, amivel ki lehet okoskodni, hogy egy adott string milyen karaktereket tartalmaz és ezért ilyen-olyan kódolású?
Vagy netán ha karakterenként végigmegyek és a karakter ASCII kódját vizsgálom, abból - ha egy határ fölé megy - kiderül, hogy milyen a kódolás?

Remélem érhető a nyomorom!

Előre is köszi:
hemuveg
 

Szükséges PHP kiterjesztések detektálása

vbence · 2007. Jún. 7. (Cs), 17.48
Sziasztok!

A napokban telepítenem kell jól bevált saját frameworkömet egy idegen szerverre. Felmerül bennem a kérdés, vajon milyen php kiterjesztésekre van szüksége? Kényelmes lenne egy program, ami végigszkennel egy mappát rekurzívan (mondjuk csak a php fájlokat), és a használt függvényekből megmondja, ha szükséges hozzá bármilyen kiterjesztés.

Létezik ilyen dolog?

Köszi
B
 

Megváltoztatott kép másikmappába mentése

livi34 · 2007. Jún. 7. (Cs), 17.33
SZijasztok a következő lenne a problémám van egy kép feltöltő form-om, nah most ez feltölti egy mappába a képeket, aztán van egy kis php kódom, ami átalakítja a méretét és ki echo za a gelériába nah most az a probléma vele h mivel két kép lesz így a nagy meg a kicsi és mivel a függvény az összes fájlt beolvassa és kiírja ezért így a kicsi és a nagy is a gelériába lesz, nah most erre azt találtam ki h a kicsi képeket külön teszem egy másik mappába és csak azokat iratom ki, meg is csináltam, pontosabban kaptam jó ötleteket deh mégsem működik, esetleg vki vmi ötlet itt lenne a forrás

galleri.php:
<html>
<head>
<title>Képeim</title>
</head>
<body style="margin:0" bgcolor="#000000">
<center>
<?
$mappa="./kepek/";
$megnyit=@opendir($mappa);
while($fajl=@readdir($megnyit)){
if($fajl!="." && $fajl!="..")
echo '<img src="thumbnail.php?url=./kepek/' . $fajl . '" alt="' . $fajl . '" /> ';
}

?>

</center>
</html>


thumbnail.php:
<?php
define('THUMBNAIL_DIR', 'kicsi'); // ez volt az ötlet

function thumbnail($osrc, $trg, $nwidth = 200, $nheight = 200, $qual = 60) {
switch (strtoupper(substr($osrc, -4, 4))) {
case '.JPG':
case 'JPEG':
$src = imagecreatefromjpeg($osrc);
break;
case '.GIF':
$src = imagecreatefromgif($osrc);
break;
case '.PNG':
$src = imagecreatefrompng($osrc);
break;
default: $src = 0; break;
}
if (0===$src) return false;
$d = getimagesize($osrc);
$w = $d[0];
$h = $d[1];
if ($w && $h && ($w>$nwidth || $h>$nheight)) {
if ($w>$h) {
$tw = $nwidth;
$th = floor($h*$tw/$w);
} else {
$th = $nheight;
$tw = floor($w*$th/$h);
}
$img = imagecreatetruecolor($tw, $th);
imagecopyresampled($img, $src, 0, 0, 0, 0, $tw, $th, $w, $h);
imagedestroy($src);
imagejpeg($img, $trg, $qual);
imagedestroy($img);
return true;
}
return false;
}
$url = $_GET['url'];
if (false!==strpos($url, '://')) {
header('Location: '.$_GET['url']);
} else {
$dir = dirname($url);
$file = basename($url);

CSS margo ervenyes csak az elso oldalon (nyomtatas)

zoliky · 2007. Jún. 7. (Cs), 13.42
Van egy print.css fajlom amelyben a kovetkezo van :
body {
	background-color: #fff;
	color: #000;
	font-size: 10pt;
	margin: 2cm;
}

#header, #headerad, #sidebarleft, #forumad, #footer, .breadcrumb, .links {
	display: none;
}

#main {
	overflow-x: visible !important;
}
A gond az, hogy a 2cm margo csak az elso oldalon ervenyes. Korubelul igy nez ki a Print Preview: http://img213.imageshack.us/img213/7351/laprj2.png
Az erdekes, hogy ha nincs margo (margin: 2cm) meghatarozva akkor minden OK de akkor az a gond, hogy sehogy nem nez ki a lap.

Van valami otelet korubelul honnan eredhet ez a problema ?

Koszonom!
 

link visited állapotba hozása JavaSricttel

rrd · 2007. Jún. 7. (Cs), 13.40
Hari,

Van egy linkem, amire ha a user kattint akkor meghívódik egy eseménykezelő, ami false-t ad vissza, hogy a böngésző ne irányítsa át a usert oda ahová a link mutat. Azt szeretném, hogy ennek ellenére a link visited állapotba kerüljön.

Az nem jó, hogy átállítom a CSS tulajdonságát, hogy vizuálisan úgy nézzen ki mintha visited lenne, mivel a link ajax lekérésen keresztül folyamatosan változik, és ha mondjuk 4-5 lépés után ugyanazt az oldalt kínálja fel, akkor már nem lesz érvéyes rá a CSS.

Ötletek?
 

XSQL használata sablonozó rendszerrel

janoszen · 2007. Jún. 7. (Cs), 10.24
Sziasztok,

sablonozáson töröm a fejem és egy kicsit elakadtam. A problémám az, hogy ha megvan az adat XML formában, akkor nyilván ráeresztjük az XSLT-t és jónapot, de az adatig eljutni problémásabb.

Megnéztem az XQuery-t, de az csak XML adatformákra jó, ami per pillanat még kicsit kivitelezhetetlen, ugyanis native XML adatbázisokról még nem nagyon tudok.

A másik megközelítés, amit most néztem, az az XSQL, viszont ahogy nézem, egyrészt csak Perlben van hozzá értelmező (ergo kellene írnom egy sajátot) másrészt pedig nem tudom, mennyire támogatja a tárolt eljárásokat.

Ha valaki dolgozott már vele, érdekelnének a tapasztalatok.

Köszi

János
 

június 6

Regisztrációs űrlap készítés

kicsikepetike · 2007. Jún. 6. (Sze), 17.35
Sziasztok!

Szeretnék készíteni egy regisztrációs űrlapot amit adatbázisban tárolnék el (MySQL).
A tábla nevek: id, név, irszám, város, cím, telefon, email.
Az űrlap kitöltése és az Elküld gomb megnyomása után az adatok tárolódnak az adatbázisban. Azt szeretném megoldani, hogy a bevitt adatokat a rendszer elküldje a regisztráló emailcímére és az én email címemre is.
Tud valaki egy használható megoldást?
Amit eddig csináltam az valamiért nem jól működik, ha elküldi at emailt a két címre akkor nem ír be az adatbázisba, ha pedig beírja az adatokat az adatbázisba akkor nem küld leveleket. :-(
Várom segítő válaszaitokat.
Ja, igen a fórumon rákerestem a témára, de nem találtam semmi hozzá hasonlót.

Legyen szép napotok.

Üdv.
kicsikepetike