ugrás a tartalomhoz

Archívum - 2011

október 29

Twitter és Yamm pofil végleges törlése

Kérésre törölve 14. · 2011. Okt. 29. (Szo), 21.03
Még régebben regisztráltam a Yamm-ra és a Twitter-re és miután már szomomra, fölöslegesség váltak a profilok, le is töröltem őket. Abban a tudatban is éltem hogy levagyok törölve, míg a mostani kedvesemmel egy pár nem lettünk, és gondoltam mindenhonnan letörölném magam interneten, így beírtam google-ba a nevemet és kiadta, hogy ezek az állítólagosan "megszüntetett" profilok még mindig fenn vannak és a képeimet is meg lehet nézni.

Mit tudok ilyenkor tenni, mert ha elfelejtett jelszóval próbálkozom és beírom emailt vagy felhasználónevet, azt írja ki nem találnak meg, sőt ha az oldalra továbbra kattintanék, akkor azt jelzi a böngésző hogy a kért oldal már megszűnt, nem található. Yamm-on kép és profilt is kimutat és Twitteren az az érdekes, hogy csak a képeimet mutatja ki, a Twitpic-en.

Nagyon nagyon nagyon kérlek, hogy aki tud bármiféle megoldást hogy hogyan tudom letöröltetni ezeket az írjon!! Akár fizetős megoldás is érdekelne!:( Eddig is nagyon idegesített, de kedvesem meg most végképp kiakadt. NAGYON NAGYON SZÉPEN KÉREM BÁRMI ÖTLETET IS DE SEGÍTSETEK!:( ELŐRE IS KÖSZÖNÖM!!!!
 

xls fájl generálása php-val

stan · 2011. Okt. 29. (Szo), 09.36
A feladat a következő lenne:
Van egy működő php-mysql alapú egyedi fejlesztésű adminisztrációs program, amely egy tárhelyen fut.
Emellett van egy számlázó program, amely egy pc-n fut.
A számlázó programba be lehet tölteni xls fájlokat, így lehet számlákat generálni.

Az adminisztrációs szoftvert valahogyan össze kellene kötni a számlázó programmal, méghozzá úgy, hogy az adminisztrációs szoftver tudjon generálni olyan xls fájlt, amelyet a számlázó program elfogad.

A számlázó program csak MS Excel 2003 vagy MS Excel 2007 programokban létrehozott fájlokat fogad el.

Kérdés:
Hogyan lehet php-val generálni olyan MS Excel 2003 vagy MS Excel 2007 kompatibilis xls kiterjesztésű fájlokat (nyilván ami tartalmazza a számlázáshoz szükséges adatokat, számokat, szövegeket)?
Megvalósítható-e egyáltalán?
Ha igen, mennyire nehéz feladat?

Eddig ezt találtam:
http://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.intro.php
 

október 28

Ajax & Post biztosítás

vtsoftware · 2011. Okt. 28. (P), 21.45
Üdv mindenkinek.

Egy olyan elméleti problémán akadtam meg, hogy hogyan tudnám megvédeni az Ajax lekérések fájljait és a Post-olt adatokat feldolgozó fájlokat attól hogy bárki, bármikor megnyithassa a "feldolgozó" fájlokat.

Adott egy oldal - urlap.php - amin van egy űrlap, ami adatokat küld post metódussal a feldolgoz.php-nek.
Hogy tudom a legbiztosabban leellenőrizni hogy a feldolgoz.php mindenképp az urlap.php-től kapott adatot?

Vagy a másik eset, mikor az oldal - nyito.php - időzítve elindít egy ajax lekérést a mikor.php-felé.
Semmit nem küld, csak megjeleníti a mikor.php tartalmát.
De ezt csak akkor kellene tennie ha ajax-al, a nyito.php-ről és annak a domainjéről lett megnyitva.

A Referer kilőve, űrlapnál az isset és a formátumellenőrzés az alap, ajax-nál a X-Requested-With header nem mondható 100%-os biztosnak, a defined-et nem mondanám elegánsnak - bár nem tudom.

Elgondolkodtam hogy esetleg Session-al valahogy meg lehetne ezt oldani...
Betöltéskor megnézem hogy létezik-e az adott session.
Ha nincs, létrehozom és eltárolom benne az akkori dátumot/időt.
Ha van, megnézem hogy a tárolt adat régebbi-e mint pl. 3 perc.
Ha nem régebbi, akkor minden rendben.
Ha viszont régebbi, akkor nem küldhetek 404-et vagy hibaoldalt/hibaüzenetet mert lehet hogy egy űrlapon eltölt a felhasználó 3 percnél többet... sőt.
Tehát szerintem ez az ötletem sem a legjobb.

Lehet egyáltalán ilyen "csak úgy" lekéréstől valahogy védekezni?

Előre is köszönöm
 

OOP class para

Leki · 2011. Okt. 28. (P), 18.48
Adott ez a két osztály

class NewsClass extends MainClass{
	function __construct() {
		parent::_construct();
		$db=$this->db();
	}
	function test(){
		$result=$db->query("SELECT * FROM information_schema.TABLES");
		return $result->numRows();
	}
	function accessFilter(){
		parent::accessFilter();
		
	}
	function getIdByurl(){
	}


}
A másik:

class MainClass{
	function __construct(){
		$db=$this->db();
		$this->accessFilter();
	}
	function accessFilter(){
		
	}
	function db() {
		require_once(ROOT."/libs/pear/MDB2.php");
		$db=&MDB2::connect("mysql://".DBUSER.":".DBPASS."##kukac##".DBHOST."/".DBNAME);
		if (PEAR::isError($db)) die($db->getMessage());
		$db->setFetchMode("2");
		$db->setCharset("utf8");
		return $db;
	}
	function smarty() {
		require_once(ROOT."/libs/smarty/Smarty.class.php");
		$view=new Smarty();
		$smarty->force_compile=true;
		$smarty->caching=false;
		$view->template_dir=ROOT."/themes/templates/";
		$view->compile_dir=ROOT."/themes/templates_c/";
		$view->cache_dir=ROOT."/themes/cache/";
		$view->config_dir=ROOT."/themes/configs/";
		return $view;
	}
	function xml() {
		$parser=new myParser();
		$parser->setInputFile(_ROOT.'/lang/'._PAGE_LANGUAGE.'.xml');
		$parser->parse();
	}
}
Ha meghívom a teszt függvényt, akkor :

"Fatal error: Call to a member function query() on a non-object"...

Ezzel szemben ha a teszt() a gyermek osztályban így néz ki

class NewsClass extends MainClass{
	function __construct() {
		parent::__construct();
	}
	function test(){
                $db=$this->db();
		$result=$db->query("SELECT * FROM information_schema.TABLES");
		return $result->numRows();
	}
	function accessFilter(){
		parent::accessFilter();
		
	}
	function getIdByurl(){
	}


}
Így működik, miért így van ez?

WebSpell CMS kérdés

Laurens · 2011. Okt. 28. (P), 12.04
Sziasztok!

Először is nem tudom jó helyre írom-e, remélem igen!
Egy WebSpell CMS alapú weboldalt készítek és eddig sikeresen veszem az akadályokat, ám most elakadtam valamiben, és nem tudom merre induljak el a probléma megoldásához! A gond a következő:

Minden oldalon bal oldalt egy kis dobozka kilistázza a legutóbb hozzáadott videókat.



Ez így is van egészen addig amíg bele nem megyek egy kategóriába illetve ha egy videót szeretnék megnézni.

OFF: Levlista

lolka_bolka · 2011. Okt. 28. (P), 10.40
Sziasztok!

Nagyon off, csak egy gyors kérdés, mert úgy látom, ahova feltettem a kérdésem, ott nem igazán nagy az aktivitás.

http://weblabor.hu/forumok/temak/110328

Illetve fel lehet iratkozni téma értesítőre?

Sorry az OFF-ért, de nagyon kéne a lista.
 

október 27

Egy nagyon egyszerű bejelentkező rendszer

attiss94 · 2011. Okt. 27. (Cs), 21.17
Sziasztok!
Az előbb írtam egy bejelentkező programot, ami egyenlőre nagyon egyszerű, csak később fogom bővíteni, de alapjaiban is eléggé recseg. Az első bejelentkezésnél elmenti a sütit, de nem szeretné törölni onnan, akármit csinálok. A jó bejelentkező programnak tartlmazni a kéne egy SESSION-t is, simán COOKIE nem elég?

index.php

<?php
	$jelszo = md5("jelszo");
	if ($_COOKIE['Adminisztracio'] == "")
		{
			?>
			<form method="POST" action="bejelentkezes.php">
				<input type="password" name="jelszo" size="15" /><br />
				<input type="submit" value="Bejelentkezés" />
			</form>
			<?php
		}
		else
			{
				if ($_COOKIE['Adminisztracio'] == $jelszo)
					{
						echo "Be vagy jelentkezve.<br />";
						echo "Sütid md5 kódja: " . $_COOKIE['Adminisztracio'] . "<br />";
						echo "Jelszavad md5 kódja: " . $jelszo;
					}
					else
						{}
			}
?>
bejelentkezes.php

<?php
$jelszo = md5("jelszo");
$jelszo_beirt = md5($_POST['jelszo']);

if ($jelszo == $jelszo_beirt)
	{
		setcookie("Adminisztracio", $jelszo, time()+3600);
		echo "Sikeres bejelentkezés!";
	}
	else
		{
			if ($_POST['jelszo'] == "")
				{}
				else
				{
					echo "Hibás jelszó.";
				}
		}
?>
kijelentkezes.php

<?php
	$jelszo = md5("jelszo");
	if ($_COOKIE['Adminisztracio'] == "")
		{
			echo "Nem is voltál bejelentkezve.";
		}
		else
			{
				if ($_COOKIE['Adminisztracio'] == $jelszo)
					{
						setcookie("Adminisztracio", $jelszo, time()-3600);
						echo "Sikeresen kijelenkeztél!";
					}
					else
					{}
			}
?>
 

weblabor offlista

lolka_bolka · 2011. Okt. 27. (Cs), 21.11
Regisztráltam egy .gmail -es címmel.
Az outlookomba nem érkezik meg sem a levél sem a válaszok.

Az archívumban viszont ott vannak.

Beállítások szerintem rendben, kérek leveleket.

Próbáltam felvenni a kapcsolatot a lista adminnal, ha jól emlékszem sikertelenül.

mit lehet tenni, van másnak is ilyen problémája?
 

Vaktérkép API

pinguka · 2011. Okt. 27. (Cs), 16.12
Helló!

Egy vaktérképes programot szeretnék csinálni. Arról lenne szó, hogy admin
oldalon feltöltök egy képet és bejelölöm rajta a pontokat(városok stb). Ez még talán
egyszerűbb is lenne. A bonyodalom viszont ott jön, hogy a hegyvonulatokat is be kéne jelölni egy vonallal.
A feladat megoldásakor pedig ott lenne az üres térkép. Fel lenne sorolva, hogy miket kell be jelölni. Bejelölések után pedig egy ellenőrző gombbal le kéne ellenőrizni ezeket.

Valami javascriptes canvas-os megoldásra gondoltam. Esetleg csinált már valaki ehhez hasonlót? Vagy tudtok valami hasznos információval szolgálni ezzel kapcsolatban?

Előre is köszi a segítséget.
 

post után átírányítás oldal adott részére

Hatusi · 2011. Okt. 27. (Cs), 11.37
Sziasztok!

Az alábbi oldalt bütykölöm: link
A kapcsolat lapon futottam bele egy idegesítő jelenségbe.
Alapvetően az oldal horizontal scroll elven működik, 4-5 lap van egy fájlban
a hivatkozások az adott fájl részeire ugranak.
betölt a kapcsolat form, kitöltöm, majd rányomok a submit-ra, feljön az ablak, hogy "elküldve vagy hiba..." eddig ok, de a szülő oldal az elejére ugrik. Az első menüponthoz tartozó tartalomhoz.
A form eleje:
<form onsubmit="window.open('sendmail.php','win','width=400,height=500')" method="post" />
Hogy lehetne rábírni, hogy maradjon a domain.com/#m4 résznél?
eddig a submit után onclick url redirect dolgokkal próbálkoztam, kedvezőtlen eredménnyel.

Előre is köszi az iránymutatást.