ugrás a tartalomhoz

Archívum - Jún 2006

június 22

Többnyelvű oldal és mod_rewrite

Anonymous · 2006. Jún. 22. (Cs), 15.24
A következőben kérném a tanácsotokat:

Eddig is két nyelvű volt az oldalam (magyar és angol), de eddig sütiben tároltam el az éppen használt nyelvet, és mind két nyelvhez ugyan az az URL tartozott (pl.: http://oldalam.hu/?p=news)

Most át akarok térni a mod_rewrite használatára, és arra gondoltam, hogy az az oldalak URL-je is az adott nyelven lenne. (pl.: http://oldalam.hu/hirek és http://oldalam.hu/news).

Az egyik kérdésem az, hogy nem gáz-e, hogyha egy oldalhoz két URL is tartozik?
A másik meg, hogy érdemes-e (kell-e) azt megcsinálni, hogyha pl. a felhasználónak a magyar nyelv van beállítva sütiben, de a hírek oldalt az angol linken keresztül éri el, akkor automatikusan váltson át neki angol nyelvre?

D
 

Freewebes könyvtár és fájl jogosultságok

RGábor · 2006. Jún. 22. (Cs), 14.56
Sziasztok!
A Freeweb-en lévő weblapomon van egy file feltöltési opció, amivel képeket lehetne feltölteni. A freeweb alapból safe módban üzemel, ezért sem a chmod() sem a mkdir() nem működik. (PHP-ben utazom)
Megmondaná valaki, hogy hogyan tudom megváltoztatni egy könyvtárra és fáljaira vonatkozó jogosultságokat?
(Azt gondolom, hogy a jogosultságok a php.ini-ben megadhatóak, de nem tudom, hogy a saját php.ini-met kell-e feltöltenem a tárhalyemre vagy mi a csudát kell csinálnom? Megpróbáltam feltölteni a php.ini-met de nem sikerült elérnem, hogy működjön az oldalon a chmod() vagy a mkdir().
Kösz, ha valaki válaszol. Vagy itt, vagy azt is szívesen venném ha rothweil##kukac##freemail.hu-ra küldtök valamit.
Gábor
 

Hírlevélküldés CitroMail-es e-mail címre

-zsolti- · 2006. Jún. 22. (Cs), 11.36
Köszönhetően a CitroMail remek spam-szűrőjének, egy ideje képtelenség nagy tömegben hírlevelet küldeni ilyen e-mail címekre. Ami mégrosszabb, hogy az egyenként küldözgetett, regisztráció-érvényesítő leveleinket is lenyeli.

PHP-ben az e-mail küldést a phpMailer-rel végzem, ami minden (általam eddig ismert) szempontból jól állítja össze a HTML-levelet, a SpamAssassin is csak 2,5 pontot ad rá.

Mindezek ellenére a CitroMail mégis spamnek minősíti. Van valakinek valami ötlete, hogy mi lehetne ilyenkor tenni? Az üzemeltető a fent már említett linket adta, hogy ott "olvashatok a spamszűrőjük működéséről". Regisztrálni is lehet, ami ha jól értem egy kulcsot ad, amivel azután már tudok küldözgetni. Ezt eddig nem sikerült működésre bírnom.

Akinek volt már hasonló problémja, vagy tud nagy tömegben hírlevelezni CitroMail felé, megoszthatná a tikot.
 

Debug backtrace JavaScripthez

balazsy · 2006. Jún. 22. (Cs), 11.32
A PHP-ból már jól ismert debug_backtrace függvény JavaScriptes változatának demonstrációs jellegű megvalósítása
 

Your First Firefox Extension

Török Gábor · 2006. Jún. 22. (Cs), 10.34
Firefox kiterjesztés készítése
 

június 22

AJAX Remote Desktop Viewer

Hojtsy Gábor · 2006. Jún. 21. (Sze), 23.34
Nem gyakorlati használatra...
 

iBox

Hojtsy Gábor · 2006. Jún. 21. (Sze), 23.14
Lightbox variációkból sohasem elég
 

SESSION kezelés a rossz?

ifrozen · 2006. Jún. 21. (Sze), 22.54
Elég kezdő vagyok a témában (mily meglepő - ha pro lennék tudnám :D) Olvasgattam a sessionökről és azt hiszem hogy ez így jó is de nagyon úgy tünik mégsem: nem találom a hibát. Kérem segitsetek. (amig kézzel barmoltam a cookie-kat addig jó volt de ezt igy szeretném hogy menjen...

kösz a segitséget előreis.

ifrozen...

--------------------------------------



kód magában az oldalban:

<?php
session_start();
require_once("lib/lib.php");
csinald_mysql_kapcsolat(); // ez tuti hogy működik.
login_lekezeles();
mysql_close($kapcsolat);

function login_lekezeles() {
	# lekezeli a belépési mûveletet
	global $kapcsolat;
	
	$parancs = "SELECT * FROM login WHERE username = '".mysql_real_escape_string( $_REQUEST['username'] )."'";
	$eredmeny = mysql_query($parancs, $kapcsolat);
	$sorok_szama = mysql_num_rows($eredmeny);
	if ( $sorok_szama != 1 ) {
		die ("több user ugyanazon a néven");
	}

	while ( $egy_sor = mysql_fetch_row( $eredmeny ) ) { 
		if ( $egy_sor['passwd'] == mysql_real_escape_string($_REQUEST['password'] ) ) {
			print "jelszo passzol<br />"; 
			print "<div align=\"center\">Sikeres belépés<br />";
			# loggedin válozó beállitása
			$_SESSION['loggedin'] = true;
			$_SESSION['loginname'] = $_REQUEST['username'];
		} else if ( $egy_sor['passwd'] != mysql_real_escape_string($_REQUEST['password'] ) {
			print "jelszó NEMpasszol<br />";
			print "<div align=\"center\">Rossz jelszó!<br />";
		}
		print "</div>";
	}
}
 

Feltételes átirányítás

PogiG · 2006. Jún. 21. (Sze), 20.06
Üdv mindenkinek!

Két kérdésem lenne:

1. Adva van egy link, ha nincs engedélyezve a javascript, akkor betöltődik a linkben megadott file, de ha engedélyezve van a javascript, akkor a linket felülbíráva betölt egy másik file-t. Ez hogyan oldható meg?

2. A másik kérdés kicsit egyszerűbb: Hogyan lehet link esetében megvizsgálni, hogy létezik-e vagy sem. Azért kellene, mert, ha nem, létezik, akkor a JS -el betöltenék egy "Sajnos az álltalad keresett oldal nem elérhető..." tipusú oldalt a

Nem konkrét megoldásokat várok, csak ötleteket, mert én szeretném megírni, de nem tudom, hogya kezdjek hozzá.

Előre is köszönöm:

PogiG
 

form action feltételekkel

Anonymous · 2006. Jún. 21. (Sze), 20.03
A problémám a következő:

Hogyan lehet azt megcsinálni, hogy egy PHP-s form actionja csak bizonyos feltételek mellett hajtódjon végre, vagyis ugorjon tovább a következő PHP-re.

javascriptet nem szeretnék, hanem inkább php-ből megoldani, ha lehet:

Példa: (ilyesmivel próbálkoztam...)

form action"<?php
if ($_POST['valami'] = valami)
{
valami.php
}
else {
print $PHP_SELF
}
?>"

Persze ez nem nagyon működött...
Köszönöm előre is a segítséget