ugrás a tartalomhoz

Archívum - 139783 - Fórum téma

május 23

Programozási nyelvek

jeti · 2006. Május. 23. (K), 14.32
Sziasztok!

A következő kérdésem lenne? Milyen új szabványok, nyelvek, formák vannak?
Ezekről hallottam;
Szerver oldali programozási nyelvek: PHP, ASP, Perl, CGI, Python, SSI
Grafikus felülettel dolgozó nyelvek: Java, Flash, VRML
Kliens oldali: Javascript
Webszerkesztés: HTML, XML, XHTML
Grafikai megjelenítés: CSS
Együttműködő programok: AJAX (Java+XHTM)
… és az újabbak. (Amikről majd a hozzászólásotokban fogok olvasni. :-) )

A félkövéreket el tudom helyezni nagyjából, az aláhúzottakat használom is.
0.) Légy szíves írjatok néhány mondatot, az egyes nyelvekhez, hogy mire is való! Biztos, van még sok más is, azokról is tegyetek említést.
Amit hallottam:
1.) Az ASP a PHP Microsoft-os változata.
Kérdéseim:
2.) A Perl és a CGI között mi a különbség?
3.) Mi a különbség a XML és a XHTML között?
4.) Az AJAX a második generációs internet első (?) képviselője. Létezik-e ugyan olyan értékű (Flash+XHTML) párosítás?
5.) A Java használható a mobilokon is és a Flash?
Én úgy gondolom, hogy a Java már régi nyelv és egyre ritkább volt (vagy van most már alternatívája is). A mobilos alkalmazások bevezetése óta újra erőre kapott. A Flash meg egy újabb, ami a számítógépeken nagyon elterjedtté vált.
6.) Hogy lehet mappás url cím megadás alkalmazni, mint itt a Weblaboron, vagy a Prim-en? (Pl.: http://weblabor.hu/forumok/temak/20006) Milyen előnyei, hátrányai vannak (pl.: a http://weblabor.hu/forumok.php?temak=20006 -al szemben)?

Szerintem sokunknak van hasonló problémája.
Előre is köszönöm a segítségeteket.

Ui: Az angol nyelvtudásom még nem túl jó. Örülnék, hogyha valaki magyarul magyarázná meg, mert angol linkekkel nem megyek túl sokra. :-(
 

Weboldal tervezése hogy megy?

fulop · 2006. Május. 23. (K), 14.13
Sziasztok! Próbálkozom én is weboldal szerkesztéssel, próbálok olyan
irányba elmenni, hogy egyszerű, mindenki által használható oldalakat
csináljak, ha eljutok oda, hogy csinálok (: Most is van olyan, amit
elkészítettem, de az még az összehánytam a dolgokat kategóriába
tartozik (: Itt a weblaboron sok hasznos dolgot találtam, ezekért
kösz!
Kérdésem lenne, hogy ki hogyan áll neki egy oldalnak? Mert azért nekem
még ez kusza, mikor megnézek egy oldalt, és a hozzá tartozó css-t.
Leültök és megcsináljátok kézzel és megcsináljátok hozzá a css
kódot (ja, most css felé nyoulok, ezért ez a kérdésem lényege most)
aztán a html kódot? Vagy elkezditek az oldalt és ha kell valami, akkor
azt hozzáírjátok?

Előre is köszönettel!
 

postgreSQL hiba

Anonymous · 2006. Május. 23. (K), 11.39
Sziasztok!

Szeretnék segítséget kérni pgsql alapú számlázó programunk egy hibájával kapcsolatban.

Az SQL-Ledger programot használjuk, és azt a hibát produkálta, hogy kihagyott egy számlasorszámot, 1158 után 1160-as sorszámmal készítette el a következő számlát.

Horribilis összegért akarják kijavítani, annyit nem szeretnék fizetni érte. A hibabejelentő levelemre az alábbi választ adták:

"Közvetlen adatbázis hozzáféréssel javítsa át az adott számlaszámot és a
defaults tábla invnumber értékét (utolsó számlaszám) "


Keresek vkit aki segítégemre tudna lenni abban, hogy a fentiek alapján én meg tudjam javítani a hibát, vagy esetleg egy reális összegért elvállalná ő maga.

Előre is köszönöm.
János
 

Összesítő fügvény PHP-ben

Anonymous · 2006. Május. 23. (K), 11.25
Sziasztok. A következő kérdésem lenne. LDAP-ból szedek ki php-val egy rakás cuccot. A tömb-öm 1 elemében vannak azok amik nekem kellenek. Viszont azok csak csoport nevek és van amelyik többször is szerepel. Hogy tudom ezeket úgy kiiratni hogy mindegyik csak egyszer legyen ott a többit meg figyelmen kívűl hadja?

Váalszt előre is köszi
 

Dreamweaver 8 adatbáziskapcsolat beállítása MySQL-hez

Anonymous · 2006. Május. 23. (K), 10.24
Sziasztok,

Ha valaki tud kérem segítsen! Miért nem tudom a működő Mysql server 5.0-ámat összekötni a Dreamweaver 8-as programommal?
Tudom: "mert béna vagyok"

De azért valki megmondhatná a tutit. MySQLadminnal simán belépek a szerver adatálományába, de amikor létre akarok hozni egy adatbáziskapcsolatot a DW8-ban simán kidob hogy:

1) There is no testing server running on the server machine.
2) The testing server specified for this site does not map to the http://localhost/_mmServerScripts/MMHTTPDB.php URL. Verify that the URL Prefix maps to the root of the site.

Valamit tuti rosszúl állítok be!

DE MIT?????
 

CSS divek: ie, firefox =OK, opera =KO

rrroka · 2006. Május. 23. (K), 08.58
Sziasztok van ötletetek ha az alábbi css miért müxik Ie és FF alatt, de az opera a 4. (0-ás) divet miért nem kezeli le?
a diveket egy while rakja ki 4%= alapján sorszámozva.

.div1 {
float: left;
position: relative;
left: 5px;
}
.div2{
position: relative;
left: 10px;
top: 75px;
}
.div3{
float: left;
position: relative;
left: 5px;
top: 50px;
}
.div0{
position: relative;
left: 10px;
top: 125px;
}
köszi!
Üdv:
rrróka
 

Képgaléria; kérdések (License, CSS), vélemények

Anonymous · 2006. Május. 23. (K), 02.53
Üdv,

A minap összeütöttem egy képgalériát PHP-ben. Kipróbálásra letölthető (RAR Pass: fe01ce2a7f). Szeretném kikérni sokat látott, profi programozók véleményét a munkámról. Igaz, a lényeg (index.php) kódolva van - nem mintha itt bárki ne tudna ilyet, vagy jobbat csinálni. Zárójelben; ha lenne vállalkozó a weblabor szerkesztői közül (bennük megbízok), szívesen elküldeném a teljes forráskódot, ha megtenné, hogy belekukkant és elmondja arról is a véleményét.
Nem fontossági sorrendben a vizslatási szempontok:
  • Kezelhetőség, használhatóság, átláthatóság
  • Oldalszerkezet, HTML, CSS
  • Akadálymentesség (bár ezt talán morbid pont képgalériánál emlegetni)
  • Kliensfüggetlenség (azaz böngésző- és böngésző-beállítás)
  • PHP (bár ez csak a dizájnokban látható)
  • Össz benyomás, egyéb megjegyzések, vélemények

Két konkrét kérdés;
1.: Értékesíteni szeretném a programot - persze csak ha lesz, aki megveszi :) Zárójel; nem mentegetőzésből, de tudnotok kell, nem gondolom, hogy feltaláltam a spanyol viaszt, és mindenáron meg akarom magamnak tartani. Azért van kódolva, mert nem ingyenes program - zárójel bezárva.
A dizájn egy JavaScriptes tool tip programmal "teljes értékű", és ez a program LGPL license alatt van kiadva. Ezzel kapcsolatban kérdezném; jól értem a liszensz szövegét, miszerint ebben a formában (fizetős programhoz mellékelve) értékesíthetem? Vagy van bármi olyan megfogalmazva benne, ami ezt megtiltaná - és én átsiklottam felette?

2.: Nézegettem ehhez hasonló galériákat (hotscriptsről), illetve azok árait. Meglepett, hogy $10-$15 a max (2-3 eFt). Tényleg csak ennyit érne? Egy valamire való programozó ennyiért meg sem nyitja a notepadot, vagy én vagyok nagyon eltévedve?

És egy kis segítség kérés;
IE alatt nem tudtam vertikálisan középre* igazítani a thumbnaileket (fekvő képnél feltűnő). Ha lenne valakinek erre ötlete, azt megköszönném.

május 23

Hosszú ő-ű a cimlistámból és űrlapból beírva más

Anonymous · 2006. Május. 22. (H), 23.16
Van egy problémám.
Az oldalon lehet üzeneteket írkálni. A címzetthez csak be kell írni a nevét (pl Benő). De lehetőség van címlista használatához, ami egy külön ablakban megnyílik és hozza a listát, rákattint valaki a listában a néve, akkor egy js kód beírja a nevét a parent ablak címzett mezőjébe, és becsukja az ablakot.
Utána valaki rákattint, hogy üzenet küldése, akkor a php kiszedi mysql-ből, hogy az adott userhez milyen id van, és rögzíti az üzenetet.
Ez általában működik.
Kivéve, ha valakinek a nevében ő vagy ű van. Ha kézzel beírom az üzenet címzett mezőjébe, akkor megy. Ha azonban a címlistából választom ki, akkor a fenti karaker helyett "õ" (hullámos) karaktert rak ki, és ez alapján már nem találja a mysql a usert a táblában.

Hogy vicceseb legyen: nem mindenkinél van ez. Teljesen random, hogy kinek hogyan működik, tehát nem tudtam mondani, hogy Firefox alatt jó, más alatt meg nem.


Pár kódrész:
A JS kiírása a a címlistában:

$res=mysql_query("select * from user order by nev",$db);
$rn = mysql_num_rows($res); 

for ($i=0;$i<=($rn-1);++$i){
				mysql_data_seek($res,$i); 
				$sor = mysql_fetch_array($res);
				print "<a href=\"javascript:parent.opener.setname('".utf8_encode($sor["nev"])."');javascript:self.close()\">".$sor["nev"];
			print "</a><br>";
}
Valami oldalkódolási gondról van szó. Próbáltam több oldalról közelíteni a problémára. A gond, hogy a fura ő betű kódját nem találtam, pedig akkor egy str_replace-vel ment volna, vagy bárhol máshol átírni, de nem.

A címlista htmljében az áll:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
És a formot tartalmazó oldal is ilyen.

valami ötlet?
Köszönettel: Dob
 

Bal oldali border rálóg az alsóra

Anonymous · 2006. Május. 22. (H), 16.50
A probléma a nagyított képen látható.
http://kepfeltoltes.hu/060522/css_www.kepfeltoltes.hu_.jpg

A bal, és a jobb oldali div benne van egy konténerben, a jobb oldali divnek van az a sárga borderje, van egy alul, és egy jobb oldalon. A probléma hogy ff-ben rálóg az alsóra. A css:

div.acontent 
	{ 
	width: 489px;
}
div.dls 
	{ 
	width: 242px;
	float: left;
	background-color: #fee29a;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	text-align: left;
}
div.arts 
	{
	width: 238px; 
	float: right;
	background-color: #fee29a;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	text-align: left;
	border-left: 1px solid #ffc435;
	padding-left: 2px;
}
 

AJAX probléma - select feltöltés nem megy IE alatt

Anonymous · 2006. Május. 22. (H), 11.49
Most kezdtem ele az AJAX-ot nézegetni és első nekirugaszkodásként megpróbálkoztam egy másik select-től függő select-box feltöltésével.
A gond annyi, hogy FF-ben rendben működik, de IE-ben "ismeretlen futásidejű hiba" üzenetet ad.

a kód:

[colorer=javascript]
var url = "ajax_hajo.php?beszallito_id=";

function handleHttpResponse()
{

if (http.readyState == 4)
{
if (http.responseText.indexOf('invalid') == -1)
{
var out_text = '';

var xmlDocument = http.responseXML;
x = xmlDocument.documentElement.childNodes;
for(var i=0; i< x.length; i++)
{
out_text += '<option value="' + xmlDocument.getElementsByTagName('value').item(i).firstChild.nodeValue
+ '"'
+ xmlDocument.getElementsByTagName('selected').item(i).firstChild.nodeValue
+ '>'
+ xmlDocument.getElementsByTagName('option').item(i).firstChild.nodeValue
+ '</option>';
}

document.getElementById('kategoria_id').innerHTML = out_text;

isWorking = false;
}
}

}

var isWorking = false;

function liste_load()
{
if (!isWorking && http)
{
var beszallito_id = document.getElementById("beszallito_id").value;

http.open("GET", url + escape(beszallito_id), true);

http.onreadystatechange = handleHttpResponse;

isWorking = true;

http.send(null);
}
}

function getHTTPObject() {

var xmlhttp;

if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
if(xmlhttp)
{
alert('FF http objektum OK');
}
}
// code for IE
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
if(xmlhttp)
{
alert('IE http objektum OK');
}

}
return xmlhttp;
}

var http = getHTTPObject();