ugrás a tartalomhoz

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

PHP bytecode futtatás

phpmester · 2010. Ápr. 1. (Cs), 16.26
Úgy gondolom igen erőforrás pazarló opcode cache nélkül futtatni a PHP-t, ugyanakkor a legtöbb bytcode sem kellően optimalizált, sőt teljesítményben elég sok kívánnivalót hagy maga után.

Emiatt döntöttem úgy, hogy némi szakirodalom tanulmányozása után már eleve bytecode-ban írom az alkalmazásaimat. Nos itt támadt némi kisebb problémám: 3 heti megfeszített munka után azt látom, hogy el sem indul a kódom!

Tudnátok ebben segíteni? Van más is, akinek van tapasztalata a közvetlen bytecode írásával?

Én úgy gondolnám, hogy a rendszeridőnek köze lehet a problémámhoz, de ez csak egy tipp.

Komoly szakemberek válaszát várom, kerüljük az RTFM és a „Google a barátod” jellegű válaszokat!
 

Flash a flashben és Xml probléma megoldása!

lilako · 2010. Ápr. 1. (Cs), 14.45
Na leírom ha már sikerült megoldanom a problémát és esetleg valakinek hasonló gondjai lennének. Ha flash-be újabb flasht akar beágyazni de nem működne megfelelően.

1. Le kell fixálni a flash tartalmat hogy ugyan úgy működjön máshol is ezzel a kóddal(beleirod, én pl a "galeria.swf" főidősávjára) :

_lockroot = true

2. úgy kell kezelni az útvonalakat, hogy ahol a fő fájl található meg onnan legyen elérhető akár az xml vagy a képfájlok. tehát ha pl. van egy index.swf-ed meg van a tartalom mappádban egy galériád "tartalom/galeria.swf" és azon belül mondjuk "tartalom/kepek/nagy/01.jpg" plusz az xml "tartalom/galeria.xml" akkor az útvonalakat a gyökér könytártól kell meghatározni ahol található az "index.swf" attól függetlenül hogy a galeria swf-je a tartalom mappában van.
Ezért külön nem is fog működni ha elindítod a "galeria.swf"-et

Remélem tudtam segíteni és más is megtalálja ezt a hozzászólást ha ilyen problémába ütközik.
 

Elindulás a phpben 1.0

Shog · 2010. Ápr. 1. (Cs), 13.14
Először is üdv nektek Forumozók.

Egy ideje olvasgatom a weblabort mert érdekel a témák nagy része amiről itt megy a beszélgetés. Most a segítségeteket kérem.

El szeretnék indulni a weblapszerkesztésben, régebben mint minden 14-15 éves engem is nagyon mozgatott a dolog ,hogy legyen egy saját weblapom és elkezdjek ebben a "szakmában" dolgozni. Kezdésnek elvégeztem egy rendszergazda sulit, ami legyünk őszinték annyit ért, hogy fel tudok telepíteni egy debiant és netet varázsolni rá. Szóval KB 0. Ez után jött az ötlet hogy legyen weblapom, össze is dobtam egy dreamweaver félét, szigorúan fream-ek és sima gombok segítségével és itt letettem a lantot és kihagytam kb. 7 évet(most 25). Most havi 16 szabadnapom van a munka mellet és hasznosan akarom eltölteni.

Tehát a jelenlegi tudásom 0. A segítségeteket abban kérem , hogyan is induljak neki. A googléet elég magas szinten bírom használni, de konkrét dolgokat szeretnék: eztazoldaltszeddcafatokra.hu és nézegesd a kódját. Esetleg ami sokat segítene egy MSN cím ahova mehetek kérdéssel ha elakadok(türelmes embere lenne szükségem).

Kezdetnek: Felraktam a Xampp-ot, notepad++ és elolvastam a nagygusztáv.hu-n található webfejlesztés alapokat(most futok neki megint. Közben olvasgatom a php5 "piros" könyvet.

Bármilyen jellegű tanácsot elfogadok és előre is köszönöm a segítségeket.

Tisztelettel:

Shog
 

április 1

RewriteRule

mahoo · 2010. Már. 31. (Sze), 22.30
Hali,

EasyPHP-t használok ezzel a htaccess-szel:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php [QSA]

Ez jól is működik, addig amíg nem csinálok külön projekt mappákat pl.:
- www/1
- www/2

És ezekben 1-1 index.php. Ez esetben azonban a RewriteRule-nak
egyszer így: RewriteRule (.*) /1/index.php [QSA]
máskor így: RewriteRule (.*) /2/index.php [QSA] kellene kinéznie.

Ez megoldható htaccess-szel vagy teljsen más megoldás keresendő?
 

z-index mozilla 2.0.0.2 alatt nem működik

csgabka · 2010. Már. 31. (Sze), 16.42
Sziasztok!
Nekem a következő problémára kellene megoldást találnom. :S Készítettem egy oldalt, html, css, php kódból áll az egész. Sok div-et tartalmaz és az egyes div-ek hátterei fedik egymást néhol. Z-index-el oldottam meg. Tökéletesen működik is, explorer, mozillában, operában egyaránt, viszont mozilla 2.0.0.2 nem ismeri a z-indexet, ezért kitakarják az oldal egyes részei egymást. Tudtok megoldást a problémámra? :S Anélkül hogy az egész kódot át kellene írnom...Előre is nagyon köszi!
 

"You have an error in your SQL syntax near"

retkestomi · 2010. Már. 31. (Sze), 15.30
Sziasztok!

Készítettem nagynehezen egy kódot, ami egy távoli weboldalról szerez információkat. Ezeket szétbontja nekem megfelelően, majd az én mysql adatbázismba helyezi.

A következő kód ahogy látszik is, a megszerzett infó egy részét szétszedi, majd újból összefűzi, és a $a változót tenném az adatbázisba miután ez a kód lefutott.

if (str_replace("(","",$ta)!=$ta)
		{
		$td = str_replace("\n", "", $ta);
		$te = str_replace("  ", " ", $td);
		$tf = str_replace(")", "", $te);
		$tg = explode("(", $tf);
		if(str_replace("wert","",$tg) == $tg)
			{
			$a = $a.$tg[0].":".$tg[1];
			}
		}
Azomban nem töltődik fel. MySqlError()-al a következő hibát kapom:
You have an error in your SQL syntax near .... at line 1
(... helyén a $a változó tartalma)

Ja, és hogy mégszebb legyen, ezt nem mindig csinálja.. Úgy kb. minden 2.-3. futatáskor.
Remélem nagyjából érthető a probléma.

Valakinek valami ötlete??
 

php naptár help

Hellhammer · 2010. Már. 31. (Sze), 11.06
Üdv Mindenki!

Szóval, netes cikkeket olvasgatva próbálok tanulgatni.. találtam egy tökjó naptár scriptet, az eredeti: itt található, csak nekem nem működik.. esetleg valaki hozzáértő rápillantana, hogy én vagyok a hülye, vagy valami nem oké..

előre is köszönöm!

A kód, a linkről kimásolva:
[colorer=php]
<html>
<head>
<style>
a span {
display: none;
}
a:hover {
position: relative;
}
a:hover span {
display: block;
position: absolute;
}
a:hover span {
top: 10px; left: 0;
background: #6666ff;
color: #fff;
text-decoration: none;
padding: 15px;
border: 1px solid #555;
}
</style>
</head>
<?php

$honapok = array(1 => ‘Január’, 2 => ‘Február’, 3 => ‘Március’, 4 => ‘Április’, 5 => ‘Május’, 6 => ‘Június’, 7 => ‘Július’, 8 => ‘Augusztus’, 9 => ‘Szeptember’, 10 => ‘Október’, 11 => ‘November’, 12 => ‘December’);

$esemeny[10][21] = ‘Október 21!’;
$esemeny[10][2] = ‘Éljen október másodika!’;

$ma = getdate();

$elsoNap = getdate(mktime(0,0,0,$ma['mon'],1,$ma['year']));
$utolsoNap = getdate(mktime(0,0,0,$ma['mon']+1,0,$ma['year']));
$honap = $ma['mon'];
$nap = $ma['mday'];
$utolso = $utolsoNap['mday'];
$elso = $elsoNap['wday'];
$elso–;
?>
<table border=”0″ style=”background: #fff333; text-align: center; border: 1px solid #555;”>
<caption><?php echo $honapok[$honap]; ?></caption>
<tr style=”font-weight: bold;”> <td>Hétfő</td><td>Kedd</td><td>Szerda</td><td>Csütörtök</td><td>Péntek</td><td>Szombat</td><td>Vasárnap</td> </tr>
<tr>
<?php
if( $elso == -1 ) {
for($i=1; $i < 7; $i++) {
echo ‘<td> </td>’;
$tor = 6;
}
}
else {
for($i=0; $i < $elso; $i++) {
echo ‘<td> </td>’;
}
$tor = $i;
}
$tor = $i;
for($i=1;$i<=$utolso;$i++) {
if( isset( $esemeny[$honap][$i] ) ) echo ‘<td style=”background: #6666ff;”><a href=”#”>’.$i.’<span>’.$esemeny[$honap][$i].’</span></a></td>’;
else echo $nap == $i ?

PHP-MYSQL-select option

954rr · 2010. Már. 31. (Sze), 00.03
Sziasztok!
A kód:

<td>Tantargy<br /></td>
	<td>
	        <?
		$sqll = "SELECT tantargy.id,tantargy.tantargykod FROM tantargy,felvett_tantargy WHERE tantargy.id=felvett_tantargy.tantargy_id GROUP BY tantargy_id";
		$sqlleredmeny = mysql_query($sqll);
			
		$i=0;
		while ($tantargykod = mysql_fetch_array($sqlleredmeny)) {
			$tanid["$i"] = $tantargykod['id'];
			$tan["$i"] = $tantargykod['tantargykod'];
			$i++;
		}
		?>
		<select name="tantargyx[]">
		<?
			for ($i=0; $i<mysql_num_rows($sqlleredmeny); $i++) {
			echo ?><option value="<?=$tanid["$i"]?>"><?=$tan["$i"]?></option>;
			<?}?>

			</select>
	</td>
	<td><input type="submit" value="Valaszt" OnClick="<?
					
	if (isset($tantargyx)) {			
		foreach ($tantargyx as $felvx) {
		$felvtanx = $felvx;
		$_SESSION['bejeltant'] = $felvtanx;
		}
	}
	?>"></td>
A Valaszt gombra kattintva jelenik csak meg egy masik lista. Hogy tudnám azt megoldani, hogy miutan kivalasztottam az elso listabol amit szeretnek es kattitok, utana a valasztott elem maradjon a listaban megjelenitve es ne ugorjon vissza alapbol az elso elemre?

Segitsegeteket előre is köszönöm!
 

március 30

Ajax Progress Bar

mgergo90 · 2010. Már. 30. (K), 20.48
Hello,

Hogyan valósítható meg egy progress bar, ami mutatja, hogy hány százalékban van feltöltve az adott fájl?
 

1 karakter megnézése adott pozícióban

unregistered · 2010. Már. 30. (K), 18.04
Hello!

Olyan kérdésem van hogy létezik-e olyan függvény ami annyit tesz hogy egy változóból kiolvassa a megadott karaktert?

Részletek:

Van egy változóm aminek a hossza nem fix viszont az utolsó 4 karaktere igen mert az egy fixen hozzáfűzött "számláló" és egy alsó kötőjel

$valtozo = 'valami_1_234';

itt nekem az 1-es helyén lévő karakterre lenne szükségem...

Persze mindenféle bűvöléssel (pl levágom az utolsó 4 karaktert és kiolvasom az így utolsó helyen állót) megoldható, de kíváncsi vagyok hogy van-e valami rövidebb megoldás aminek megadom hogy honnan (jobbról, balról) olvasva hányadik karakterre van szükségem?

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