ugrás a tartalomhoz

Archívum - Fórum téma

március 21, 2005

Elérési út

Anonymous · 2005. Már. 21. (H), 20.15
Sziasztok,

letöltöttem egy ImageManager nevü szkriptet amit szerettem volna használni. A konfigurációs fájljában van egy sor:

$IMConfig['base_dir'] = 'C:\www\akarmi\kepek';

Ha megadom a jó utat, akkor a képek nem jelennek meg a tallózójában, csak a képek listája, de üres maga a kép, ha feltöltöm a szerverre, akkor ott hogy adhatom meg a szerveren található elérési utat? Ezzel rpóbálkoztam - a PHP dokumentációjából olvastam ki:

$IMConfig['base_dir'] = $_SERVER["DOCUMENT_ROOT"]."/OLDALAM/images/" ;

Viszont ha pl. igy adom meg az utat: "http://localhost/OLDALAM/images/" természetesen szintén nem jó neki.

Az ImageManager itt található: http://www.zhuo.org/htmlarea/. Ha valaki ismeri ezt a szkriptet kérem segitsen, előre is köszi!
 

ibase_blob

giz · 2005. Már. 21. (H), 13.38
Sziasztok!
Kérdésem a következő lenne: hogyan tudok blob mezőt megjeleníteni?
Ott tartok, hogy egy képfájlt letettem az ibase adatbázisomba. De hogyan tudom kiolvasni, valamint megjeleníteni? Tud valaki segíteni, idáig jutottam:

// TÁROLÁS az adatbázisba

$name = "./iceage.bmp";
$fd = fopen($name, 'r');
if ($fd)
{
$blob = ibase_blob_import($fp, $fd);
fclose($fd);
if (!is_string($blob))
{
echo "import failed!";
}
else
{
$query = "INSERT INTO TABLA_NEVE (neve, document) VALUES ('$name', ?)";
$prepared = ibase_prepare($fp, $query);
ibase_execute($prepared, $blob) or DIE("record insertion failed!");
}
}
else
{
echo "unable to open the data file!";
}

// KIOLVASÁS az adatbázisból, ill. csak a próbálkozásom :)

$sql = "SELECT * FROM TABLA_NEV WHERE ID = 8";
$result = ibase_query($sql);
while($row=ibase_fetch_row($result))
{
$blob_hndl = ibase_blob_open($row[2]);
while($data = ibase_blob_get($blob_hndl, 8192))
$image = $data;
$blob_data = ibase_blob_info($row[2]);
}
ibase_blob_close($blob_hndl);

Köszi, giz
 

március 20

Can't connect to MySQL server on 'localhost' (10061)

Anonymous · 2005. Már. 20. (V), 17.35
Hi!

Feltettem az appserv 2.5.2-t, de nem sikerült tökéletesen.
Az Apache és a php az fut, de adatbázis kezeléskor a fenti hibát kapom.
Sajna nem találtam rá megoldát.
Win xp sp2-re tettem fel.

Másik: van egy cellám amibe szöveget tárolok(mysql). Ha abba tárolok egy képet így: <img src="/valahol/kep.jpg">.
Hogy lehet megoldani, hogy ha a képméret nagyobb mint 600px akkor a mérete max 600px legyen. Próbáltam már a getimagesize parancsal, de kezdő létemre fennakadtam.
Tudnátok példát írni rá?

Comal
 

Láthatatlan képek?????

Kámfor · 2005. Már. 20. (V), 13.11
Érthetetlen hibajelenséggel kellett szembesülnöm, elképzelésem sincs, mi okozhatja - minden ötlet nagyon érdekelne a megoldásra. Sima HTML oldalon bizonyos gépeken egyszerűen nem jelennek meg egyes képek. Én 4 gépről megnéztem 7 különböző böngészőben, 3 különböző oprendszer alól és tökéletes - viszont már ketten jelezték, hogy náluk probléma van.
Ideteszek 3 linket, mindhármon teljesen azonos táblában 4 kép van:
http://du-champagne-bulldog.fw.hu/belmondo.html - itt állítólag mind a 4 látszik.
http://du-champagne-bulldog.fw.hu/tarzan.html - itt csak a felső 2 kép jelenik meg (nálam mind a 4 látszik).
http://du-champagne-bulldog.fw.hu/chips.html - itt egy sem jelenik meg (nálam itt is OK mind a 4).
Mi okozhatja ezt a jelenséget?????????
 

március 19

Jelszó csillagozása

_able · 2005. Már. 19. (Szo), 14.35
Készítettem egy nagyon egyszerű admin rendszert. (http://able.atw.hu/php/admin/index.php)
Abban szeretnék segítséget kérni h hogy lehet azt megcsinálni h ne a jelszót mutassa hanem csillagokat helyette.
 

Location

kriz · 2005. Már. 19. (Szo), 13.57
Elo,

Szoval, olyan problémám van, hogy jelenleg úgy kezelem a formokat le, hogy ha szükséges, akkor beinclude-olom a process.php -t, aztán utánna kinyomja a tartalmat, amit a process.php még tud befolyásolni, ennek előnye, hogy tudok egy teljesen új oldalt megjeleníteni vagy ha hiányos a form akkor ismét a formot, az eddig megadott adatokkal. Viszont hátránya, hogy ha a júzer ráhasal a Refresh gombra, akkor ugye megjelenik az a rettenetes dialog ablak.
Ennek kiküszöbölésére gondoltam, hogy használom a Location headert. Ugyebár az adatellenőrzés függvényében itt is tudom egy új lapra küldeni a júzert, vagy vissza a formhoz. De a $_POST adatok időközben eltűnnek.

Ilyen hosszú bevezető után a kérdésem kb az lenne, hogy hogyan tudom "újra elküldeni" a $_POST változókat úgy hogy megkapja azokat a process.php után következő php is (form.php -> process.php -> valami.php esetén a valami.php)?
(Gondoltam arra, hogy belepakolom az egész $_POST -ot egy $_SESSION["POST_PROCESS"] változóba, és azt kezelem le a túloldalon, de az nem ment)

Vagy esetleg van erre valami jobb megoldás is mint a Location? Esetleg van valami hátránya a Location használatának?
 

XHTML -> XSL

Anonymous · 2005. Már. 19. (Szo), 09.28
Sziasztok,

ismer valaki olyan ingyenes programot, ami egy XHTML dokumentumot képes átkonvertálni XSL-be, mert jó lenne ha az XSL-t nem kézzel kellene irogatni. :) A válaszokat előre is köszönöm.
 

március 18

PHP 4 bug (?)

linuxforum · 2005. Már. 18. (P), 15.12
Több napot szenvedtem, mire kiderült, hogy a lenti bug található a PHP-ben. Eddig minden verzióban hibás volt. (Csak 4-eseket próbáltam.)
Ha egy osztály elemváltozója is osztály, és ez utóbbi műveletét használod, akkor referenciaváltozóvá válik ...

Kissé tanácstalan vagyok. Ha valakinek lenne ötlete, hogy hogyan lehet áthidalni, azaz hogyan tudnám a PHP-t megbízhatóan összetett struktúrák elkészítésére használni, azt megköszönném.
Ha valaki azt el tudná mondani, hogy mi lehet a bug oka, az is jól jönne. Ugyanis nem tudom, hol ütheti még fel a fejét ... ? (Vagy én értelmezek félre vagy rontok el valamit?)
De ha bárki, bármi bíztatót tud szólni, már az is elég lenne! Több hónapos fejelsztés eredményeként állt elő egy ennyire összetett kód. ... Most dobjam ki? (Netán javaslat, megbízható objektum orientált plattformra?)
No, azt hiszem ennyi. Ha valaki még előtte áll egy ilyennek, ne ágyazzon egymásba objektumokat.
:-(

<?php // PHP referencia bug.
class Adat {
 var $value;
 function Adat() {
   $this->value='';
 }
 
 function muvelet() { // Csak a művelet meghívása a fontos
   $this->value=''; // Tetszőlege utasítás lehet, vagy akár semmi
 }
}

class Fo {
 var $adat; // Adat osztályú értékkel fogjuk feltölteni. Őbelőle lesz majd referencia
 function Fo($a) {
   $this->adat=$a;
   $this->adat->muvelet(); // *** Ez a kritikus lépés. Elhagyva jól működik.
 }
}

$adat=new Adat();
$fo=new Fo($adat);
// $fo->adat->muvelet(); // *** Itt is kritikus lenne egy ilyen művelet
$masolat=$fo; // Teljesen függetlennek kellene lennie
$masolat->adat->value='jó';
$fo->adat->value='hibás';
print $masolat->adat->value; // Itt a 'jó' érték helyett a 'hibás' jelenik meg.
?>
 

FAR Manager Editor + UTF-8

wiktor · 2005. Már. 18. (P), 14.43
Lehet, hogy sokan kiröhögnek, hogy mit keres itt a Far Manager, amikor már senki nem használja, hiszen vannak ezerszer jobb szerkesztők... :) Ez igaz, de én leragadtam nála, és nagyon sokszor, főleg kisebb munkáknál sokszor visszanyúlok hozzá az egyszerűsége miatt. A sima beépített editort használom a colorer pluginnel felturbózva, de van egy nagy szívfájdalmam. Képtelen vagyok arra, hogy rendesen lekezelje az utf-8 kódolást.

Kerestem már ezer plugin között, de semmi értelmeset nem találtam... :( Voltak próbálkozások (pl. Unicode Wizard) de ez nem a legkényelmesebb... :( Meg ahogy észleltem az egész Far haldoklik, úgyhogy nem sok reményem van, de azért ha esetleg valaki szereti, vagy szerette ezt a fapados programot és van valami ötlete - azon kívül, hogy keressek egy normális szerkesztőt ;) - azt nagyon megköszönném! :)
 

UML 2.0 és PHP 5

csopter · 2005. Már. 18. (P), 12.14
Sziasztok!

Vizuális UML 2.0 fejlesztő eszközt keresek ami PHP 5 kódot tud generálni. Érdekelnek ezzel kapcsolatos fejlesztői tapasztalatok is.
(Én az EA-t ismerem, csak az fizetős!(Enterprise Architect, Sparx System))


Hali