Internet: PHP, CGI, stb.

fsockopen() furcsa viselkedés - MEGOLDVA!

Szerver OS: CentOS
PHP verzió: 5.3.29, kézzel forgatva
Apache verzió: 2.2.23, SSL bekapcsolva

Adott egy fsockopen hívás egy http://valami.hu domainre, a timeouttól függetlenül az esetek 4%-10%-ban a "http://hu.hu"-t kéri le. A DNS hiba kizárva, több domainnal is ez a helyzet, dnsmasq se segít, a szerveren az illető domaint dig-gel nézve 100%-os a feloldás, hibamentes. A PHP forrásból forgatva több verzióval (5.3.27, 5.3.28) is tesztelve ugyanaz.

Ötletek?

Megoldás:
a szerver egyik névszervere SERVFAIL üzenetet küld néha, így kicseréltem a Google féle 8.8.x.x-re, így már nincs hiba.

CSS keretrendszer nem csak négyszög területre

Szeretnék olyan CSS keretrendszert (mint pl Bootstrap) használni, amely le tud fedni különféle, egyébként négyszögekből összeállítható területet. Pl azonos számokkal jelölve az egy csoportba szánt elrendezést:
01 01 01 01 03 03 03 03
01 01 02 02 02 02 04 04
01 01 05 05 02 02 04 04

Az egész egy nagy form. Emberek iskolázottságát véve példának 01-ben lennének a személyes adatok mezői, 02-ben az általános iskolai, stb.

Lehetséges-e ezt CSS-el megoldani vagy marad a táblázat létrehozása?

Szövegek tárolása, adatbáziban vagy állományban, hogyan?

Sziasztok!

Egy munkán dolgozom éppen, ahol a felhasználók rövid szövegeket, képeket, állományokat, stb tudnak feltölteni egy webes lapon. Amolyan saját portfóliót tudnak ezekből összeállítani.

Az állományokat (képek, média) nyilván külön könyvtárakban file-ként tárolom, adatbázisban tárolom az indexeket hozzájuk.

De mit tegyek a szövegekkel? Első felindultságomban benyomtam a szövegeket egy külön táblába, előtte escape-elem, átkódolom. De ekkor már nem tudok a tiszta szövegre rákeresni, így ennyi erővel a szöveges bejegyzéseket is külön állományokban tárolhatnám. Na de ekkor hogyan tudom ezeket a szövegeket elemezni, pl gyakori szavakat összeszedni, vagy rákeresni egy-egy kifejezésre, hogy vajon valaki a saját szövegébe beírta-e?

Hogy oldanátok meg ezt az ügyet? Tudom, kezdő szintű probléma, előbb-utóbb kiizzadnék magamból valamit, de előbb meghallgatnám a bölcsebb/tapasztaltabb kollégákat!

Üdv, Cözi

PHP alapú torrent kliens?

Kicsit idétlen kérdésem a script nyelvre:

Létezik, ismertek csak php alapú torrent klienst?
(torrentflux-ot ismerem)

Amit szeretnék:
Meglévő webtárhely szolgáltatómnál korlátlan vagyok, de ha webes felületen feltöltök egy torrent fájlt, azt töltse le az ottani tárhelyre, hogy később ha kell stream-elhessem.

Tudom, hogy ez csomag alapú kapcsolat, valamint a php csak lefut és kilép, de hátha van valami fluxhoz hasonló amihez nem kell külső phyton stb.

php imagick - szöveg képre megjelenítése

Üdv!

A php imagick manualja alapján teszt jelleggel egy képre szöveget már tudok tenni:
http://php.net/manual/en/imagick.annotateimage.php
http://php.net/manual/en/imagick.addimage.php


<?php
// ...
$src_img = new Imagick("image.jpg");
$icon = new Imagick();
$icon->setFormat("ico");

$draw = new ImagickDraw();
$draw->setFillColor('black');

$geo=$src_img->getImageGeometry();

$size_w=$geo['width'];
$size_h=$geo['height'];

if (128/$size_w*$size_h>128) {
$src_img->scaleImage(128,0);
} else {
$src_img->scaleImage(0,128);
}

$src_img->cropImage(128, 128, 0, 0);

$clone = $src_img->clone();
$clone->scaleImage(16,0);
$icon->addImage($clone);

$clone = $src_img->clone();
$clone->scaleImage(32,0);
$icon->addImage($clone);

$clone = $src_img->clone();
$clone->scaleImage(64,0);
$icon->addImage($clone);

$clone = $src_img->clone();
$clone->scaleImage(128,0);
$icon->addImage($clone);

$draw->setFont('Bookman-DemiItalic');
$draw->setFontSize( 30 );
// Create text
$icon->annotateImage($draw, 10, 45, 0, 'Demo text');

$icon->writeImages("image.ico", true);

$src_img->destroy();
$icon->destroy();
$clone->destroy();

//...
?>

Az új képet csak úgy tudom megjelníteni egy html oldalban, hogy előtte el kell mentenem? (ahogy a fenti példában: writeImages(...))
Vagy meg lehet valahogy oldani, hogy az átalakított kép mentés nélkül megjeleníthető legyen? ("on the fly")

[js]Click esemeny szimulalasa onclick-re

Sziasztok,

Elojaraoba annyi, hogy Java nem az erossegem, meg csak ismerkedek vele es beleszaladtam egy erdekes problemaba. A gondom az az, hogy addot js-ben a beagyazott video tartalom inditasahoz klikk esemenyt var. Ezt szeretnem eredetijeben meghagyni annyi modositassal, hogy ha var click triggert akkor egy masik funkcio szimulalja azt.
Eddig ezzel probalkoztam nem sok sikerrel:


function actuateLink(link)
{
var allowDefaultAction = true;

if (document.createEvent)
{
var e = document.createEvent('MouseEvents');
e.initEvent(
'click' // event type
,true // can bubble?
,true // cancelable?
);
allowDefaultAction = link.dispatchEvent(e);
}

if (allowDefaultAction)
{
var f = document.createElement('form');
f.action = link.href;
document.body.appendChild(f);
f.submit();
}
}


actuateLink(document.getElementById('bingLink'));

Es ebben a reszben varja a triggert:

this.playArea = document.createElement('a');
this.playArea.id = 'play-area';
this.playArea.onclick = this.startVideo.bind(this);
this.playArea.appendChild(playButton);

Valakinek otlet? Mit rontok el? Vagy mashogy kellene ezt megkozeliteni?

Elore is nagyon koszonom!
N.

PHPMaker

Sziasztok!

Használja valaki a PHPMaker nevü programot? Nálunk a fejlesztőnk bele van szerelmesedve (momentán a 10-es verziót használja, frissebbre a pénzkuncsorgás megkezdődött), de projectenként csak egy adatbázist tud használni. Persze néztünk újabbakat (töréssel is), de sehogy nem tudtuk kitalálni a több adatbázis megnyitásának módját. Lehet hogy nem tudja?

Ha igen akkor hogy?

Előre is köszi.

jsPDF fromHTML font hiba?

Üdv!

A jsPDF (1.0.272-git) segítségével html table-ből szépen tudok PDF-et generálni /fromHTML()/.
Egy apró bajom van vele, hogy Windows alatt az Acrobat Reader széthúzza a szöveget:
pl. itt
Míg Linux alatt szépen megjelenik ugyanez a PDF a Dokumentummegjelenítővel (FC22 x64):
Linux alatt

(A hossz ö karakter más kérdés...)

Mivel lehetne ezt korrigálni?
Próbáltam font-ot állítani a jsPDF-ben /pdf.setFont('times') ...stb./, de mindegyikkel ugyanezt csinálja. :(

MNB lekérdezés

Sziasztok,

Egy gyors SOAP lekérdezést szeretnénk csinálni MNB lekérdezésre:


$client = new SoapClient("http://www.mnb.hu/arfolyamok.asmx?WSDL");
$result = $client->GetCurrentExchangeRates();
$array = $result->GetCurrentExchangeRatesResult;

Sajnos az array nem az aminek látszik, hanem egy string(1378), hogy tudom ezt gyorsan feldolgozni Day = 2015.09.11, Rate->EUR = 315,34 ... formátumra vagy hasonlóra?

Tudom láma a kérdés, de nem programozó vagyok.