Archívum - Fórum téma
november 18, 2013
PHPs stable CMSt keresek, ami objektum orientalt es clean code elveit koveti
Olyan tartalomkezelot keresek, amihez konnyu fejleszteni objektumorientalt kodot TDDvel clean code elvei menten. Ertem ez alatt hogy olyanok, ahol .inc kiterjesztesu fajlok vannak beincludeolva megpakolva vaskos fuggvenyekkel nem jatszanak.
Ismer valaki ilyen CMSt, ami stable allapotban van? Drupalnal lattam 8as verzional, hogy vannak jo kezdemenyek, de meg nem stable.
■ Ismer valaki ilyen CMSt, ami stable allapotban van? Drupalnal lattam 8as verzional, hogy vannak jo kezdemenyek, de meg nem stable.
PHP - JavaScript idő szinkronizáció
Sziasztok
Nagyon kezdő vagyok, de már napok, sőt hetek óta böngészem a netet. Egy olyan problémám van, hogy php-ben lekérem a szerver időt, és alapban 20 másodperces késéssel jelenik meg, utána meg folyamatosan el kezd késni( 1 óra alatt 10-15 percet téved). Egy általános scriptet használok. Ez alapból 20 másodpercet késik, ami később több lesz. A site-on olyan megoldás kellene számomra, ami a szerver időt mutatja, és azt frissíti időnként. Nagyon sokféle dolgot írtak a neten erről,(csak mivel írtam hogy kezdő vagyok) nekem kínai... Kérlek segítsetek ebben...
[colorer=php]<script type="text/javascript">
// Current Server Time script (SSI or PHP)- By JavaScriptKit.com (http://www.javascriptkit.com)
// For this and over 400+ free scripts, visit JavaScript Kit- http://www.javascriptkit.com/
// This notice must stay intact for use.
//Depending on whether your page supports SSI (.shtml) or PHP (.php), UNCOMMENT the line below your page supports and COMMENT the one it does not:
//Default is that SSI method is uncommented, and PHP is commented:
//var currenttime = '<!--#config timefmt="%B %d, %Y %H:%M:%S"--><!--#echo var="DATE_LOCAL" -->' //SSI method of getting server date
var currenttime = '<?php echo date("F d, Y, H:i:s", time())?>' //PHP method of getting server date
///////////Stop editting here/////////////////////////////////
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec")
var serverdate=new Date(currenttime)
function padlength(what){
var output=(what.toString().length==1)?
Nagyon kezdő vagyok, de már napok, sőt hetek óta böngészem a netet. Egy olyan problémám van, hogy php-ben lekérem a szerver időt, és alapban 20 másodperces késéssel jelenik meg, utána meg folyamatosan el kezd késni( 1 óra alatt 10-15 percet téved). Egy általános scriptet használok. Ez alapból 20 másodpercet késik, ami később több lesz. A site-on olyan megoldás kellene számomra, ami a szerver időt mutatja, és azt frissíti időnként. Nagyon sokféle dolgot írtak a neten erről,(csak mivel írtam hogy kezdő vagyok) nekem kínai... Kérlek segítsetek ebben...
[colorer=php]<script type="text/javascript">
// Current Server Time script (SSI or PHP)- By JavaScriptKit.com (http://www.javascriptkit.com)
// For this and over 400+ free scripts, visit JavaScript Kit- http://www.javascriptkit.com/
// This notice must stay intact for use.
//Depending on whether your page supports SSI (.shtml) or PHP (.php), UNCOMMENT the line below your page supports and COMMENT the one it does not:
//Default is that SSI method is uncommented, and PHP is commented:
//var currenttime = '<!--#config timefmt="%B %d, %Y %H:%M:%S"--><!--#echo var="DATE_LOCAL" -->' //SSI method of getting server date
var currenttime = '<?php echo date("F d, Y, H:i:s", time())?>' //PHP method of getting server date
///////////Stop editting here/////////////////////////////////
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec")
var serverdate=new Date(currenttime)
function padlength(what){
var output=(what.toString().length==1)?
november 17
curl port probléma
Egy router mögötti webszerver válaszait kellene elkapnom. A router mögött több szerver van. Nekem a 81-es porton lévőt kellene elcsípnem.
Ha böngészőbe beírom, hogy domain.xx:80 vagy domain.xx:81 akkor az eltérő weboldalakat látom. (A domain.xx csak példa)
Annyira már rájöttem, hogy file_get_contents-el hiába próbálkozom, azzal esélytelen a 80-as porttól eltérő lekérdezés.
Most a curl-al erölködöm, de ez sem az igazi:A 80-as szerver válaszát megkapom ugyan, de a 81-est nem. Létezhet, hogy a tárhelyszolgáltatómnál, ahol a curl-t futtatom külön kell kérnem a 81-es port komunikációját? Ha igen, ez mennyire járható út? Vagy mi más lehet a hiba?
Előre is kösz a javaslatokat!
■ Ha böngészőbe beírom, hogy domain.xx:80 vagy domain.xx:81 akkor az eltérő weboldalakat látom. (A domain.xx csak példa)
Annyira már rájöttem, hogy file_get_contents-el hiába próbálkozom, azzal esélytelen a 80-as porttól eltérő lekérdezés.
Most a curl-al erölködöm, de ez sem az igazi:
$cURL = curl_init('http://domain.xx');
curl_setopt($cURL, CURLOPT_PORT, 80);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, 80);
$HTML = curl_exec($cURL);
Előre is kösz a javaslatokat!
november 12
PHP emulálás Javascripttel
Sziasztok!
A PHPJS projekt oldalán olvastam, hogy terveznek olyasmit, hogy JS motorral a böngészőben futtatnak PHP kódot.
Engem érdekelne ilyesmi, tudtok hasonló projektet ami legalább részben működik?
Köszi!
■ A PHPJS projekt oldalán olvastam, hogy terveznek olyasmit, hogy JS motorral a böngészőben futtatnak PHP kódot.
Engem érdekelne ilyesmi, tudtok hasonló projektet ami legalább részben működik?
Köszi!
november 9
a "height:0" egy érdekes hatása
Valszeg csak nekem újdonság, de a hatása érdekes.
A katyvasz szöveg megjelenésekor a "katt" felirat nem csúszik lejjebb.
■ A katyvasz szöveg megjelenésekor a "katt" felirat nem csúszik lejjebb.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>próba</title>
</head>
<body>
<div id="cont" style="display:none;height:0;text-align:center">
sdfgdagr<br>
stysdfthbsdfthb<br>
rturzthjr<br>
sdrtthjsrt<br>
</div>
<a onclick="document.getElementById('cont').style.display = 'block'">katt ide</a>
</body>
</html>Reguláris
Sziasztok!
Sajnálatosan belefutottam egy problémába.
jsont kellene printelnem, úgy hogy "function" is van benne.
a json_encode azonban azt is idéző jelekbe rakja.
pl.: {"message":"Hello","func":"function(){}"}
találtam rá egy megoldást:
itt
sajnos azonban hibaüzenetet kapok:
preg_replace_callback(): Compilation failed: missing ) at offset 30 in
rákerestem a hibára, és ezt találtam:
itt
úgy tűnik a reguláris kifejezés nem jó. Azonban sajnos abban elég gyenge vagyok. :(
Valakinek esetleg van 5lete?
■ Sajnálatosan belefutottam egy problémába.
jsont kellene printelnem, úgy hogy "function" is van benne.
a json_encode azonban azt is idéző jelekbe rakja.
pl.: {"message":"Hello","func":"function(){}"}
találtam rá egy megoldást:
itt
sajnos azonban hibaüzenetet kapok:
preg_replace_callback(): Compilation failed: missing ) at offset 30 in
rákerestem a hibára, és ezt találtam:
itt
úgy tűnik a reguláris kifejezés nem jó. Azonban sajnos abban elég gyenge vagyok. :(
Valakinek esetleg van 5lete?
function json_func_expr($json) {
return preg_replace_callback(
'/(?<=:)"function((?:(?!}").)*}"/',
'json_strip_escape',
$json
);
}
function json_strip_escape($string) {
return str_replace(array('"','/','"','n','t'),array('"','/','"','',''),substr($string[0],1,-1));
}
november 7
Panoramio képek lekérdezése
A weblaboron csak 2010-es témában találtam egy kis témát a panoramioról.
Keresek egy olyan személyt aki már használta a panoramio API-ját és tudna nekem segíteni.
Részleteket privátban írnám le.
■ Keresek egy olyan személyt aki már használta a panoramio API-ját és tudna nekem segíteni.
Részleteket privátban írnám le.
november 6
Domain szolgáltató
Üdv!
Melyik domain szolgáltatónál érdemes domain-t venni?
A lényeg ,hogy .hu-s legyen és az elején csak lefoglalni szeretném, félévig nem fog üzemelni, szóval tárhelyet majd később néznék hozzá.
köszönöm!
■ Melyik domain szolgáltatónál érdemes domain-t venni?
A lényeg ,hogy .hu-s legyen és az elején csak lefoglalni szeretném, félévig nem fog üzemelni, szóval tárhelyet majd később néznék hozzá.
köszönöm!
Adathalászat ezerrel
Azért nem gyenge, rámegyek egy facebook-on reklámozott társkeresőre, megnyitok rajta egy szöveget (nem lépek be, vagy bármi ilyesmi, csak egy like gomb van az oldalon, amit szintén nem nyomok be), és egyből kapom gmail-en a spam-be, hogy valami amcsi nevű ribanc BP-ről kapcsolatba akar lépni velem...
■ november 3
RESTful hypermedia aware media type választása erőforrás reprezentáláshoz
Ha valaki járatos a RESTful webservice-ek terén, az átugorhatja a következő bevezető részt. Miről is van szó? A webservice-ek osztott rendszerek esetében egy lehetséges megoldást jelentenek a gépek közötti (M2M) kommunikációra. Rengeteg megoldás van ezzel kapcsolatban, akit érdekel a téma, az olvasson utána. Ahhoz, hogy két gép kommunikálni tudjon egymással, szükség van valamilyen protokollra, amin keresztül folydogálhat az adat, illetve, hogy megkönnyítsük a programozók életét, szükség van valamilyen koncepcióra, amit jó, ha szabvány(ok)ba foglalnak. A webservice-ek esetén a HTTP a jellemző protokoll. A koncepció meg vagy SOA (service oriented architecture) vagy ROA (resource oriented architecture). Hasonlítsuk össze ezt a webbel: szintén HTTP-t használnak, szintén M2M kommunikáció: böngésző-szerver között. Egyedül a koncepció más azért mert HTML dokumentumok megjelenítésére lett kitalálva, nem pedig alkalmazások megjelenítésére. Manapság egyre jellemzőbb, hogy weboldalak helyett webalkalmazásokat írnak. Ezeknél pedig már lehet hasznosítani a webservice-ek nyújtotta előnyöket. Néhány éve még az volt a jellemző, hogy ha egy webalkalmazásnál valamit újratöltés nélkül akartunk megjeleníteni, akkor indítottunk egy AJAX kérést a szerver felé, aztán a válaszban megkaptuk az adatokat JSON-ban, a kliens pedig megjelenítette őket, és mindenki boldog volt. Ez hasonló koncepció, mint amit a SOA követ. A SOA-nál távoli eljárásokat hívunk meg, visszakapjuk a visszatérő értéket valamilyen formában, pl SOAP message, és utána eldöntjük, hogy hogyan dolgozzuk fel. Ennek a koncepciónak az a hátránya, hogyha változik a webservice, akkor változtatni kell a kliensen is. Azért van ez így, mert a kliens vastag: tud arról, hogy mi van a business logic-ban, előre tudja, hogy milyen jellegű az adat, amit kap, és azt hogyan kell feldolgoznia, vagy webalkalmazás esetében megjelenítenie. Ez a koncepció rossz a webre, több okból is.



