ugrás a tartalomhoz

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

augusztus 4

Támadható-e a scriptem?

Totti 1986 · 2012. Aug. 4. (Szo), 01.54
Sziasztok!

Elnézést a túl pongyola címért, de jobbat nem tudtam kitalálni.
Van egy scriptem, ami swf-ből kapott változó értéket küldi át ajax-szal egy php-fájlnak, ami lementi.
Konkrétabban:

swf -> js
var jspoint = swf.GetVariable('swfpoint');
Itt az swf az swf objektum, a jspoint pedig megkapja az swfpoint értékét az swf objektumból.

js -> php
$.ajax({
	url: 'php/phpfajl.php?key=swfpoint&val=' + jspoint,
	success: function(data)	{
		//...
	}
});
Itt pedig átküldöm a php fájlnak.

Szóval a lényeg:
Swf-ből kapott adatot js-nek átadva, majd azt továbbküldve ajax-szal a php-nak, van-e olyan biztonsági rés, ahol bárki egy kis fejlesztői érzékkel bele tud nyúlni, és megváltoztatni mondjuk a 'jspoint' értékét?

Hallottam olyanról, hogy Firebug-gal meg lehet állítani egy script futását, hibakeresés miatt, és folytatni lehet a megszakítás után.
Ha támadható, akkor tudtok valamilyen megoldást, amivel ez kiküszöbölhető?

Előre is köszi, és remélem, érthető. Ha nem, akkor még részletezem.
 ■

augusztus 3

Windows-os gépen többféle környezet?

EL Tebe · 2012. Aug. 3. (P), 18.33
Sziasztok!

Van ötletetek és tapasztalatatok arra, hogy hogyan lehet (windows-on) többféle fejlesztői környezetet kialakítani és teljesen elszeparálni?
Fejl. programokat, teszt-webszervert, adatbázisokat, stb.
(Jelenleg: php mysql apache netbeans | asp mssql, "webmatrix" :) )

Az eredeti cél az lett volna ugye, hogy a két "nagy csoportot" külön tudjam választani: amikor az egyik kell, akkor feleslegesen ne töltődjön/induljon el a másik, ne legyenek bent azok a könyvtárak a user könytárába, ami a másik csoportba tartozik, ésatöbbi.
(Arról nem is beszélve, hogy a munkámat és a hobbi garázdálkodásomat is teljesen külön szedném)

Naív módon csináltam több felhasználói fiókot, aminál az első buktató az volt, hogy egy halom eszköz csak rendszergazdai joggal futatható.
Aztán: a programok nagy százalékánál 2 lehetőség van: vagy fel van telepítve és milliónyi más szolgáltatás is (hálózati beállítások stb) vagy nincs feltelepítve - teljesen függetlenül, hogy ki a user.

Jött a B verzió: mi lennne ha virtuális gép(ek)en dolgoznék? Mivel azon lehetne a legjobban elkülöníteni ezeket - csakhogy ott meg jogi dolgokba ütköztem: konkrétan a Windows (oem verzió persze..) és más fizetős progikat meg kéne vennem külön a virtuális gépre..

Szóval, most ott tartok, hogy írok ide néhány sort, hátha valakinek van hasonló tapasztalata...
 ■

augusztus 2

Ajax - Form átküldése

csempe · 2012. Aug. 2. (Cs), 12.21
Üdvözletem.

Lehet, hogy már volt ilyen téma, kerestem nem találtam, ha még is, akkor elnézést.
Előre szólok nem nagyon értek az ajax-hoz és erős a gyanúm, hogy nem is lehetséges amit szeretnék, de azért biztos ami tuti megkérdezem.

Szóval olyan érdekelne, hogy van-e lehetőség arra, hogy az egész formot átküldjem ajax-on keresztül vagy egyenként kell az elemeket átküldeni?

Már próbálkoztam, idáig jutottam:

index.php

<!DOCTYPE html>
<html>
<head>
	<script type="text/javascript">
		function ajax(x){
			var xmlhttp;
			if (window.XMLHttpRequest){
				xmlhttp=new XMLHttpRequest();
			}
			else{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function(){
				if (xmlhttp.readyState==4 && xmlhttp.status==200){
					document.getElementById("newDiv").innerHTML=xmlhttp.responseText;
				}
			}
			xmlhttp.open("POST","ajax.php",true);
			xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			xmlhttp.send("new="+x);
		}
	</script>
</head>
<body>
	<form id="newForm">
		<input type="text" name="name" /><br />
		<input type="text" name="tel" /><br />
		<input type="button" value="Mehet" onClick="ajax(this.form)" />
	</form>
	<div id="newDiv">
	
	</div>
</body>
ajax.php

<?php

var_dump($_POST['new']);

?>
 ■

ajax history

kriszrap · 2012. Aug. 2. (Cs), 02.03
Sziasztok!
Hogy tudom azt megoldani ha ajaxal betöltök több oldal és frissitek akkor ne rakjon vissza rendes lapra ha nem maradjon az ajaxos résznél?
segítsetek köszi:)
 ■

augusztus 1

xls-ből xml fájl magyar ékezetekkel

Blackfriar · 2012. Aug. 1. (Sze), 19.39
Sziasztok !
Excel reader-rel beolvasok egy xls fájlt, amiben magyar ékezetes karakterek is vannak.
A beolvasott adatokat kiírom egy xml fájlba szabályos szerkezettel, viszont az ékezetekkel gondjaim vannak.
Valami ötlet ?
Előre is köszönöm a segítségeteket.
 ■

Yii framework - eseménykezelés

robi0001 · 2012. Aug. 1. (Sze), 11.29
Sziasztok!

A Yii Frameworkot tanulom és eseménykezeléssel kapcsolatban nem tudok előre jutni. Kerestem és találtam számos példát, ami igyekszik bemutatni az eseménykezelést, de nem sikerült működő kódot összehoznom. Azért nem sikerült szerintem, mert egy olyan példát sem sikerült találnom, ahol pontosan le lett volna írva, hogy melyik kódrészt pontosan hová kell tenni. Aki ért hozzá, kérem írja, le, hogy pontosan melyik kódrészt hová kell beírni, hogy működjön. Nem kell bonyolult (legalább is nekem, kezdőnek bonyolultnak tűnő) példa, csak egy egyszerű esemény. Teljesen mindegy, hogy milyen példa, csak legyen benne, hogy miket és hová kell írni, hogy működjön.

Ezt a könyvet olvasom most:

Yii Application Development Cookbook

Lehet, hogy az itt található példa zavart össze. A 11. oldalon ír egy onClick nevű eseményről, amiről arra következtetnék, hogy kattintásra kiírja, az eseményben található "Click!" feliratot. Ezt a példát nem is értem, hogy miért került bele, mert, ha jól gondolom akkor ezek az események nem egyeznek meg a javaScript-es eseményekkel. Ezek bizonyos függvényhívások esetén (pl. sikeres regisztráció után, egy oldal betöltése előtt...) futtatnak le egy kódrészt szerveroldalon. Vagy rosszul gondolom?

Köszi a segítséget,
Robi
 ■

július 31

Egy egyszerű Chat-et keresek weboldalba!

cszlak · 2012. Júl. 31. (K), 14.54
Egy egyszerű Chat-et keresek weboldalba!

Oldalba építhető, akár adatbázisos is lehet.
JS, PHP bármilyen lehet.

Ingyenes legyen, és nem kell másik oldal beilleszthető chat-je.

Link jöhet.
 ■

HTML5 Canvas image mask?

prototype · 2012. Júl. 31. (K), 12.53
Kedves fórumozók!

Néhány napja keresgélek, azonban nem igazán találtam még megoldást a problémámra (remélem azért van):

A következőt szeretném megvalósítani:
Adott egy transzparens hátterű png kép, és ennek a körvonalait szeretném canvas-ra átültetni. Legyen pl egy csillag, a képre nincs szükségem, csak a körvonalait lenne jó valahogy "lemásolni".

Lehet, hogy nem túl érthetően magyaráztam mit szeretnék, ezért képpel illusztrálom, hogy milyen kimenetre lenne szükségem.



Megj.: A kimeneti állapotot később real time színezni szeretném. Ha netán rossz irányba haladok, vagy más módon lehet ezt megvalósítani, akkor is segítségeteket kérném.
Köszönöm!
 ■

ajax honlap igy szokták?

kriszrap · 2012. Júl. 31. (K), 11.36
sziasztok :)
elkeztem egy ajax honlapot hát nem vagyok benne biztos hogy igy kell csinálni gondolom van egyszerübb megoldás.Azt csinálom hogyha rá nyomok a menüpontra akkor teruletbe betölti a dolgokat és igy sokkal gyorsabb.
a gombok:
<button type="button" onclick="home()">főoldal</button>
<button type="button" onclick="chat()">chat</button>

ezt egy home.php tölöm ahol a divnem tartalom értéket attam vagy is csak egy fáljba dolgozom.(home.php)
<script type="text/javascript">
function home()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("tartalom").innerHTML=xmlhttp.responseText;
    }else{  
    document.getElementById("tartalom").innerHTML = '<img src="ajax-load.gif" height="100" weight="100">';  
    }  
  }
xmlhttp.open("GET","home.php",true);
xmlhttp.send();
}
function chat()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("tartalom").innerHTML=xmlhttp.responseText;
    }else{  
    document.getElementById("tartalom").innerHTML = '<img src="ajax-load.gif" height="100" weight="100">';  
    }  
  }
xmlhttp.open("GET","fal.php",true);
xmlhttp.send();
}
</script>

azt a kérdésem ajax honlapoknál is igy csinálják vagy más modon?
 ■

PayPal HTML form - nem viszi át az árakat

inf · 2012. Júl. 31. (K), 11.05
Sziasztok!

Kellene egy kis segítség PayPal-ban jártasabbaktól. Az a kínom, hogy nem tudom átvinni a termékeket meg az árakat a paypal rendszerbe, csak egyetlen terméknek a nevét viszi át, meg a felhasználó nevét, akinek az utalás megy.

Így próbálkoztam (meg még ezer féleképpen)...

<form action="https://www.paypal.com/cgi-bin/webscr" class="input-form" method="post" enctype="application/x-www-form-urlencoded; charset=utf-8">
    <input type="hidden" value="utf-8" name="charset">
    <input type="hidden" value="_s-xclick" name="cmd">
    <input type="hidden" value="{somehash}" name="hosted_button_id">
    <input type="hidden" value="17" name="item_number">
    <input type="hidden" value="kosár és szállítás" name="item_name">
    <input type="hidden" value="9990" name="amount">
    <input type="hidden" value="HUF" name="currency_code">
    <input type="hidden" value="1" name="upload">
    <input type="hidden" value="1" name="no_shipping">
    <input type="hidden" value="http://www.mydomain.loc/" name="return">
    <input type="image" border="0" alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif" class="button submit-button image-button">
    <img width="1" height="1" border="0" alt="" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif">
</form>
Kipróbáltam amount_1-el meg amit csak olvastam a témáról, de nem jött össze. Most kaptam elérhetőséget az account-hoz, amiről a hosted button van, majd ránézek később.

Bármi ötlet addig is?

Lehetséges, hogy azért van gond vele, mert localhostos dev környezetben használom, és nem az éles oldal domain-je a referer?
 ■