ugrás a tartalomhoz

Archívum - Ápr 2012 - Fórum téma

április 11

Link

dorten · 2012. Ápr. 11. (Sze), 15.31
Üdv!

Olyan kérdésem lenne, hogy egy kör peremén körbefutó szavakat hogyan tudok linké varázsolni? Maga a kör egy kép, rajzolt, és ebben vannak az egyes menüpontok is (szavak), és ezekre kattintva történik aminek történnie kell.

Köszönöm!
 

Mysql: Effektív keresés címkékkben, és szöveges mezőkben.

therest · 2012. Ápr. 11. (Sze), 11.18
Tudom, hogy ez elég mély téma, de egy alapvető irányvonalat biztosan tudtok adni.
Van egy adatbázis, három tábla:
- products (id,name,title,info,description)
- labels (id,name)
- pl (id,pid,lid)

A products táblában, több szöveges mező van varchar, és text is.
A labels táblában pedig varchar a name.
A pl tábla kapcsolja össze a címkéket a termékekkel.

És erre kellene ráengedni egy keresést, ami keres a products tábla name, title, info, és description mezőiben, és a kapcsolt címkékben is.
A hab a tortán, hogy több szó is szerepelhet a keresésben.
Illetve kellene rangsorolni is a találatokat.

Persze megírni megtudtam az alapot, úgy, hogy keresőkifejezésenként egy query, ami like %kif% -el végignézi a fent említett mezőket. Aztán phpben az eredményben levő id-ket egy asszociatív tömb indexének használom, és a számosságot rendelem hozzá értékként.
Valahogy így minden queryre:

while($record=mysql_fetch_object($result)) {
if(!isset($counts[$record->id]))
$counts[$record->id]=1;
else
$counts[$record->id]++;
}
Az összes query után a counts tömbben megvan hogy melyik id-t találtam meg legtöbbször, és így előáll a rangsor.

Működni működik csak gondolom elég béna, biztosan van valami stílusos kód erre. Olyan megoldást keresnék ami effektív, bevált.
A másik terület a címkék kérdése, ezeket is vizsgálni kéne a keresőkifejezésekre, de erről fogalmam sincs hogyan. Arra gondoltam, hogy valami sztringgé kéne fűzni őket még mysql-en belül (az adott product id-hez tartozókat), és azon keresni like %kif% -al, csak a módszer amivel ezt elérhetném kérdés előttem teljesen.

Előre is kösz!
 

április 10

Egy soros forráskód

sandrosdj · 2012. Ápr. 10. (K), 16.51
Üdv! Hogyan tudnám megoldani azt, hogy a php fájlokba írt rendezett forráskód a böngészőben (forráskód megtekintése) egy sorként jelenjen meg? Tudom, hogy echo esetén mellőzni kell a \n -t, de mi van akkor, ha olyan forrásom is van, amely nem <?php ?> tageken belül van?

pl.:
<html>
<head>
fejrész
</head>
<body>
<?php echo "lol"; ?>
</body>
</html>
így jelenjen meg lefordítva:
<html><head>fejrész</head><body>lol</body></html>
 

grafikon-diagram generáló program készítése

Dzsijszi · 2012. Ápr. 10. (K), 10.48
Sziasztok!

Segítséget szeretnék kérni tőletek. Munkahelyemen, ahol eredetileg grafikusként kaptam állást, rám bíztak egy munkát, amit legkésőbb április 26-ig kell elkészítenem.

A feladatom a következő:
Egy olyan program elkészítése, amibe ha a számítógéphez nem értő felhasználó beírja a hőmérsékleti adatokat, illetve a légnyomást egy napra 60 perces időintervallumban, azaz pl.:

2012.04.10 08:42 -> 10 °C -> 1000 hPa
2012.04.10 09:42 -> 15 °C -> 1200 hPa
2012.04.10 10:42 -> 17,5 °C -> 1130 hPa
...

akkor a program automatikusan generál neki egy idő-érték grafikont. Fogalmam sincs, hogy hogyan kéne nekikezdenem. Előregyártottat, illetve flash alapúnak nem igazán örülnének. A főnök szerint ez megoldható Excel-ben is, azonban én erről nem tudok. A kérdéseim a következők lennének:

- Egyrészről milyen programkörnyezetben lenne érdemes nekifogni?
- Másrészről pedig hogy kéne neki kezdenem?

Kérlek adjatok valamilyen tanácsot vagy esetleg cikket, tutorialt, aminek segítségével elindulhatok!

A segítséget előre is köszönöm!
 

setinterval gondok

nyakas · 2012. Ápr. 10. (K), 01.00
Adott az alábbi kód, amiben a setInterval csak egyszer hajtódik végre:

<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
       
       $(document).ready(function(){
   			setInterval($.post("iro.php",  {i1: 5}), 4000);
			
 		});</script> 
		 
		 
		 </head>

<body>

<?php
print("CSŐ!");
?>

</body>
a $.post jquery parancsban ez hívódik meg:
<?php
$phpVar = $_POST["i1"];
$f = fopen("textfile.txt", "a");
	
	fwrite($f, date("d/m/y : H:i:s", time()) . " " . $phpVar . "\n" ); 
	
	fclose($f);
?>
A jquery tökéletesen működik, az iro.php hozzá is fűzi a dolgot a textfile.txt-hez, de azonban csak egyszer, tehát nem fut le egynél többször a setinterval. Valakinek valami ötlete?
Mondjuk a kimeneti fájlban 2 órával korábbi időpontot jelez, de gondolom ez nem jelentheti a gond forrását. Köszönöm előre is. További szép napot! :)
 

április 6

Wampserver Windows 7 64bit-en

toldigabor · 2012. Ápr. 6. (P), 07.30
Feltelepítettem a Wampserver-t Windows 7 64bit-es rendszerre, de a localhost indításakor HTTP 403-as hibát ad. Miért?
A 64bit-es változatott töltöttem le a 2.2D verziót.
 

Webes adminisztráció (Linux)

Karvaly84 · 2012. Ápr. 6. (P), 00.28
Helló guruk!

Nem vagyok jártas üzemeltetésben, és nem is akarok túlzottan az lenni, ezért nem tudom mik a jó megoldások a fent említett kérdésben.

Windows környezetben futtatnék Linuxot virtualizációval, és ehhez keresek egy olyan megoldást, mint pl. a WebYaST SUSE Linuxra. Szeretnék Debian alapú disztróval dolgozni, Apache-ot, MySQL-t, FTP-t, stb konfigurálni könnyen ha lehet. Ismerem nagyjából a Webmin nevű eszközt, de valami fejlettebbre gondolnék, hogy létezik e ez mellet még más megoldás is esetleg? Vagy ti mit ajánlanátok? A konzolon és a vi-n kívül persze...
 

április 5

Umbraco 5 többnyelvűség

Creative · 2012. Ápr. 5. (Cs), 16.16
Üdv!

Nos, ilyen témában sem kértem még segítséget, de hát mindent el kell kezdeni valahol :) Adott, hogy kell egy kétnyelvű weblap, ilyen s ilyen tudással, .NET alapokon. Oké de mi? Hosszas keresés s mérlegelés után az Umbraco CMS mellett voksoltunk többen is így megkaptam feladatul a kiismerését, élesítgetését :)
Persze, értem én hogy pont most költözik át az eddigi online-help-base, meg archiválgatják, meg stb. Értem azt is, hogy a nemrég kiadott legújabb verzióhoz nincs semmi kézzel vagy lábbal fogható leírás se, ami azt mutatná be, hogy lehet megoldani néhány már-már triviálisnak tűnő problémát, amit eddig meglehetett, de azért ez így mégis kissé tré :(
Tehát adva vagyon egy már két saját Document type, egy a nyitólapnak, egy egy sablon tartalmi oldalnak. Ehhez létrehoztam a szükséges Master page templatet, plusz annak a két view-ját. Létrehoztam a stílusokat, js-eket, feltöltöttem a képeket is a megfelelő mappába (Persze localhoston futtatva egyelőre).
A probléma ott kezdődik, hogy próbálom beállítani a többnyelvűség miatt az url-eket, ami hiába a jól bekonfigolt iis, hiába a megfelelő language-settings, mégis hibádzik. Konkrétan, ha a magyar nyelvet próbálom belőni url-re, akármit írok, az alábbi hibát kapom:
"Please enter a valid domain name and port (if a port is assigned)"
Az alap oldalnál ezt a hibát nem kapom. S mivel a hivatalos wiki s fórum is halott v5 -ös multilingual téren, így elkeseredésemben ide fordultam, hátha valakinek ismerős a rendszer s foglalkozik vele, esetleg már találkozott eme hibával is.

C.
 

$_SERVER['HTTP_REFERER'] -ben kapott érték szétbontása

lotanujo · 2012. Ápr. 5. (Cs), 15.35
Sziasztok!

A weboldalamra érkező látogató előzőleg meglátogatott weboldal url címéből egy részletet szeretnék csak kiszedni.
pl.: http://www.google.hu/#hl=hu&site=&source=hp&q=tavasz

Ha Google oldaláról ékezik a látogató a tavasz kulcsszóval akkor nekem ebből az urlből a tavasz szóra lenne szükségem.

Ezt hogy tudom kinyerni?

Köszönöm!
 

április 4

GoDaddy - connection was reset

inf · 2012. Ápr. 4. (Sze), 12.50
Üdv.

Van egy elég nagy problémám. A godaddy-nél van több oldal, ami egy közös hosting-ra mutat, ezen van egy htaccess, ami elosztja a kéréseket domainenként almappákra:

Options -Multiviews
Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ([^\.]+\.[^\.]+)$
RewriteRule ^(.*)$ %1/$1 [QSA]
Ez a htaccess 1 hete még rendesen működött. Ma ránéztem az oldalakra, és elég furcsa dolgot műveltek. Az oldalt elkezdte tölteni a böngésző, és utána 1 másodpercre kaptam egy "connection was reset" hibaüzenetet. Mindegyiknél ugyanezt csinálja. Ha kiveszem a htaccess fájlt és beteszek egy index.html-t, akkor azt képes betölteni. Lövésem sincs, hogy ez mitől lehet... :S Látott már valaki ilyet közületek?