22786
Html-, css- és php-help
-
#18622 És mennyire eltaláltam :D -
#18621 olyan volt nekünk is, de sose gondoltam volna, hogy onnan van a radiobutton :D -
#18620 lél, lehet :D -
#18619 Egy albumszerkesztőn dolgozom, a szerkesztő része megy faszán html5 canvas-t használok a megjelenítéshez, aztán a képek paramétereit, elhelyezkedését elmentem adatbázisba. Az lenne a feladat hogy aztán a laboroknak a képekből össze lehessen hozni a szerkesztett paraméterekből nyomtatható képeket 10000x8000 körüli felbontásban.
Amiket próbáltam:
- Felnagyítom a canvast és megjelenítem a szerkesztett felületet úgy hogy kitöltse.
-- .toDataURL() ekkora képnél összeomlasztja a böngészőt, így se kliens se szerver oldalra nem lehet menteni ezzel a módszerrel.
-- screenGrab addon ekkora képet nem hajlandó lementeni.
Használjak imagemagick-et? Állítólag szarul forgatja a képeket és elég körülményes is a használata. És hogy mennyire bírja a 8-10 megapixeles fényképek méretezését, forgatását az is kérdéses.
Vagy fel lehetne rácsozni a canvast és darabonként kimenteni a képeket .toDataURL()-el aztán majd a laborgépen valahogy összerakni...
Vagy esetleg tudtok valamilyen dll-t, apit amire könnyű lenne írni algoritmust hogy összerakosgassa a képeket? Olyan kellene ami igényesen forgat és méretez, ne legyen pixeles
thx előre is :] -
#18618 Kicsit off ezzel kapcsolatban:
Van egy ősrégi Videoton kazettás rádiónk, annak a tetején vannak olyan gombok(hullámhossz-tartomány váltók), amiket ha benyomsz, akkor a másik többit kilövik. Gondolom innen származik a radiobutton elnevezés :) -
#18617 huhuu, css compressor nagyon jo, az egesz css t beraktam hogy kezdjen vele valamit, masfel megat lefaragott belole + meg mobilon is jo :D -
#18616 senkinek sincs semmi ötlete, hogy miért nem működik a hover? :/ -
#18615 Rendben, köszi szépen. -
#18614 Mivel a radio buttonnak az a lényege, hogy csak az egyik lehessen benyomva, ezért ja :) -
#18613 Azt akarom hogy amelyik checkelve van, azt küldje tovább a megrendeles.php-ba, lehetőleg javascript használata nélkül, ha úgy megoldható.
Elég akkor csak arra rá keresnem hogy radio buttont hogy kell submitolni? -
#18612 [URL=http://pastebin.com/2Qptrmr1]^^[/URL] u.i: sry érte, nem ismertem ezt a weboldalt (ha erre gondoltál) -
#18611 Pastebin szerintem is.
De, ha utólag adsz valami hozzá JS-tel és úgy submitolod, akkor nem látszik ? (mármint konkrétan, arra vagy kíváncsi, hogy radio-t, hogy kell feldolgozni vagy submitolni?) Ha nem, akkor meg JS-tel megnézed melyik van check-elve, aztán akár a háttérben elküldöd AJAX-szal vagy nem. (ha igazából ez mind megy és magasabb szintű a probléma, akkor bocsi :D) -
#18610 nem akarok kotozkodni, de erre az lesz a valasz: pastebin -
#18609 Ezzel lenne egy olyan problémám hogy amikor rámegyek hogy check domain akkor azoknál amiknél az-az érték jön hogy AVAILABLE akkor megjelenik egy radio button. Azt szeretném megcsinálni, hogy az éppen kiválasztott radio button értékét a Megrendelés gomb lenyomásával (az is a vizsgálat után jön elő) küldje át a megrendeles.php-ba. A megrendeles.php fogadja és írja ki.
Az ellenőrzés:
<?php
function checkDomain($domain,$server,$findText){
// Open a socket connection to the whois server
$con = fsockopen($server, 43);
if (!$con) return false;
// Send the requested domain name
fputs($con, $domain."\r\n");
// Read and store the server response
$response = ' :';
while(!feof($con)) {
$response .= fgets($con,128);
}
//Close the connection
fclose($con);
// Check the response stream whether the domain is available
if (strpos($response, $findText)){
return true;
}
else {
return false;
}
}
function showDomainResult($domain,$server,$findText){
if (checkDomain($domain,$server,$findText)){
echo "<tr><td>$domain</td><td>AVAILABLE</td></tr>";
print '<input type="radio" name="radiobtn" value=$domain checked/>'.$domain;
}
else echo "<tr><td>$domain</td><td>TAKEN</td></tr>";
}
?>
<!DOCTYPEÂ html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="domain">
Domain name:
<table width="155" height="368">
<tr>
<td> </td>
<td><input name="domainname" type="text" /></td></tr>
<tr>
<td width="30"> </td>
<td><input type="checkbox" name="hu" checked/>.hu</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="eu" checked/>.eu</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="com" checked/>.com</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="net" checked/>.net</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="org" checked/>.org</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="info" checked/>.info</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="biz" checked/>.biz</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="name" checked/>.name</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="cc" checked/>.cc</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="tv" checked/>.tv</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="de" checked/>.de</td></tr>
<tr>
<td> </td>
<td><input type="checkbox" name="at" checked/>.at</td></tr>
<tr>
<td> </td>
<td><input type="submit" name="submitBtn" value="Check domain"/></td></tr>
</table>
<table width="155" border="1">
<tr>
<td height="50" width="100"><?php
// The form was submitted
if (isset($_POST['submitBtn'])){
$domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : '';
$d_hu = (isset($_POST['hu'])) ? 'hu' : '';
$d_eu = (isset($_POST['eu'])) ? 'eu' : '';
$d_com = (isset($_POST['com'])) ? 'com' : '';
$d_net = (isset($_POST['net'])) ? 'net' : '';
$d_org = (isset($_POST['org'])) ? 'org' : '';
$d_info = (isset($_POST['info'])) ? 'info' : '';
$d_biz = (isset($_POST['biz'])) ? 'biz' : '';
$d_name = (isset($_POST['name'])) ? 'name' : '';
$d_cc = (isset($_POST['cc'])) ? 'cc' : '';
$d_tv = (isset($_POST['tv'])) ? 'tv' : '';
$d_de = (isset($_POST['de'])) ? 'de' : '';
$d_at = (isset($_POST['at'])) ? 'at' : '';
// Check domains only if the base name is big enough
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_hu != '')
showDomainResult($domainbase.".hu",'whois.nic.hu', 'No match');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_eu != '')
showDomainResult($domainbase.".eu",'whois.eu','AVAILABLE'); // jó majd később
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_com != '')
showDomainResult($domainbase.".com",'whois.crsnic.net','No match for');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_net != '')
showDomainResult($domainbase.".net",'whois.crsnic.net','No match for');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_org != '')
showDomainResult($domainbase.".org",'whois.publicinterestregistry.net','NOT FOUND');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_info != '')
showDomainResult($domainbase.".info",'whois.afilias.net','NOT FOUND');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_biz != '')
showDomainResult($domainbase.".biz",'whois.nic.biz','Not found');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_name != '')
showDomainResult($domainbase.".name",'whois.nic.name','No match');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_cc != '')
showDomainResult($domainbase.".cc",'whois.nic.cc','No match');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_tv != '')
showDomainResult($domainbase.".tv",'whois.nic.tv','No match for');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_de != '')
showDomainResult($domainbase.".de",'whois.denic.de','free');
echo '</table>';
}
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_at != '')
showDomainResult($domainbase.".at",'whois.nic.at', 'nothing found');
echo ' </table>';
if ($domainbase != '')
{ print '<input name="megrendbtn" type="submit" value="Megrendelés" />';
}
echo $_POST['radiobtn'];
header("megrendeles.php?radiobtn=".$domain);
exit;
}
}
?></td>
</tr>
</table>
</form>
</body>
Előre is köszönöm a segítséget. -
#18608 van egy kis gond :/
ebben a topikban, cat 02 csinált egy olyat, hogy bárki beirhatja a telefonja tipusat satobbi egy formon + az appbrain nevet. ez az appbraines annyit csinal, hogy ilyenkor kirek egy logot a fejlecbe, es ha rakattintunk akkor elojon egy kis ablak a telojan levo appokkal. namost chrome alatt ez egyaltalan nem megy :/ -
terencehIII #18607 ohh kösz szépen -
#18606 Parancsolj. -
terencehIII #18605 ja HTML-be szeretném -
terencehIII #18604 Üdv!
Ehhez valaki tud valami scriptet amivel betudnám illeszteni???? -
laliking #18603 Hali!
Tapasztalt webprogramozót keresek egy viszonylag nagy melóhoz. Design tudás nem szükséges, a lényeg, hogy php menjen lehetőleg minél jobban. :)
Részleteket nem szeretnék itt írni, ha valakit érdekel, van ideje, illetve szeretne egy kis pénzt (véleményem szerint nagyon is jó fizetést) az írjon rám privátban és megbeszéljük.
Várom a jelentkezőket! :) -
#18602 Googlenek ott van még az SPDY is amit a Chrome már támogat és talán néhány szolgáltatás használja is :) -
#18601 Na pont idevág a dolog: A Google felgyorsítja az oldalakat
Nem tudom pontosan hogy működik, de valami módon talán tehermentesítheti az eredeti szervert, különben nem működne az egész.
Aki esetleg többet tud a pontos működéséről leírhatná, nagyon örülnék neki, ha nem csak valami szimpla cache rendszer lenne, hanem dinamikus tartalmak esetén is hatékony lenne. Nekem egy masszív AJAX-os projecthez jönne nagyon jól, de sajnos nem igazán tartom elképzelhetőnek, hogy egy ilyen nearly-realtime rendszert képes lenne szerverkímélőbbé tenni, mert mindig friss adatokkal kéne dolgoznia a frontend renderernek. -
karajjj #18600 hú, ha ilyen nagyforgalmú oldalt akarsz, lehet, hogy jobban megéri szervert bérelni -
#18599 Kérdezz rá van-e fix IP mindenképpen, esetleg feláras-e. Van olyan szolgáltató, ami direkt megszakítja napi 1 szer a netet új IP miatt -
#18598 Akarok csinálni egy oldalt amihez leginkább dedikált szerver lenne a megfelelő mert elég nagy adatforgalmat generálna a funkciójából kifolyólag. Havonta 20-25 körül lehetne ilyet bérelni. De lehet hogy inkább célszerűbb lenne olyan netet beköttetni aminek magas az up sebessége és indítani saját szervert. Van ebben tapasztalata valakinek? Esetleg ötletek hogy melyik szolgáltatótól érdemes ilyen célra netet venni? Eleinte elég lenne 10-20 Megabit feltöltés -
#18597 Koszi en is hasonloan probaltam, de nemukodott. Volt egy hibam a css-ben, de most mar jo :) -
#18596 <a href="" class="jobbra_link"></a>
CSS-ben pedig:
.jobbra_link
{
//css kód
} -
#18595 Sziasztok ha van ket hyperlinkem
<a href="http://www.discogs.com/artist/Jesse+Somfay">Discogs</a>
<a href="http://www.flickr.com/photos/jessesomfay">Flickr</a>
es szeretnek mind a kettonek sajat stylt adni css-el azt hogy tudom megoldani?? pl eggyiket szeretnem jobbra a masikat meg ballra igazitani.
Elore is koszi -
#18594 Ez a teljes JS. Illetve az SG-s medál cuccal szúrom be a dolgot, amire ha kattolok akkor történik valami. Alapból hover_over is, de utána info_close marad. -
#18593 ebből a részletekből nem derül ki a hiba -
#18592 Valahogy lehet újra lefuttatni a Javascriptet ? Olyat szeretnék, hogy appendelek egy ablakot és azt valahogy bezárni. De, ha rakok oda X-et és rákattintok, akkor nem történik semmi (gondolom azért, mert azután kerül bele a HTML-be, hogy lefut a script). Vagy esetleg lehet máshogy ? Így próbáltam most, de sajnos ez se jó, log-ban csak On van :/ -
#18591 chacheből olvassa js-t. írd át így: src="file.js?uj=12345" -
#18590 Itt, ha az ember a "Citizen of the ..." kép fölé viszi az egeret elvileg fel kéne jönnie egy ablaknak, de valamiért csak pár F5 után kezd el működni. Miért lehet ? Lehet az a baj, hogy a jQuery nem egy ready függvényben van ? -
#18589 Értem, közbe rájöttem hogy mi a baj, nem mindegy hogy minél hogy csináljuk, egyiknél No match kell (mint pl a .hu), másiknál No match for (mint pl a .com), az .org-nál meg NOT FOUND kell. Még a .eu-ra kell rájönni hogy hogyan kommunikál, de köszi a segítséget. -
#18588 Ilyesmire gondoltam. Bár nem tudom, hogy a foglalt jelenti-e azt is, hogy van tartalom / van valahova irányítva egyáltalán a domain. -
#18587 Ezt hogy érted hogy simán elérhető-e ellenőrzést csináljak rá? Igazából ez csak annyit dob ki hogy szabad vagy foglalt, semmi mást. -
#18586 Az nem jó, hogy nyomatsz rá egy sima elérhető-e ellenőrzést ? -
#18585 Valaki tudna segíteni? Dolgozok egy hosztingnak a weboldalán és kértek rá domain ellenőrzőt. A problémám annyi lenne hogy se a .eu-s domaineket se a .org-os domaineket nem bírja normálisan leellenőrizve (sztem a szerver a rossz ahonnan lekérem) visszaadni.
Az adatokat így kérem le:
if (strlen($domainbase)>2){
echo '<table width="100%">';
if ($d_org != '')
showDomainResult($domainbase.".org",'whois.verisign-grs.com','No match for');
echo '</table>';
}
A "whois.verisign-grs.com" szerverre csatlakozik rá, de van olyan weboldal aminél azt dobja ki hogy szabad, miközben foglalt.
A .eu-ra meg nincsen konkrét whois szerver amit tudnék használni.
Előre is köszönöm a segítséget -
#18584 Nem tudom konvertálni, mert abban van a file alapból (nyomok a konvertálásra, nem pirosodik ki a fájlnév, szal marad ugyanaz), most nézem, hogy pl Opera ékezettel jeleníti meg, csak Chrome nem. Illetve végül is működik (SG-s medál berakó cucc volt az és a válasz erre nem rendesen jelent be és emiatt gondoltam, hogy nem találja meg, de megtalálta) -
#18583 Nem ugyanaz a karakterkódolása a filenak magának és amivel aztán azt átküldöd a böngészőnek.
Legegyszerűbb, ha minden UTF-8, manapság már sávszél túlterhelés minimális.
Ha dinamikus tartalom és adatbázisból veszed, akkor az adatbázis tábla is megfelelő coallitionben legyen és a php-adatbázis kapcsolatot is érdemes beállítani UTF8-ra.
Npp-ben ne csak Encode in UTF-8-ra bökj rá, hanem a Convert to UTF-8 without BOM-ra!