Internet: PHP, CGI, stb.

php nem megy

Helló,

a következő példaprogit egy könyböl másoltam de sajna nem megy, remélem van vmi ötletetek miért nem.

<?php
//connect to MySQL
$connect = mysql_connect("localhost", "root", "")
|| die("Hey loser, check your server connection.");

//make sure we’re using the right database
mysql_select_db("moviesite");

$query = "SELECT movie_name, movie_type " .
"FROM movie " .
"WHERE movie_year>1990 " .
"ORDER BY movie_type";

$results = mysql_query($query)
|| die(mysql_error());

while ($row = mysql_fetch_array($results)) {
extract($row);
echo $movie_name;
echo " - ";
echo $movie_type;
echo "
";
}
?>

Azt írja ki a browsear, hogy:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/db/select.php on line 18

Az SQL lekérdezés szövege rendben van megnéztem MYSQL Admin-al.

Nem tom miért nem működik de jó lenne ha menne, előre is köszi a segítséget.

Üdv Szati

CSS + Frame = Szétesés IE

Sziasztok,

Nemrég csináltam egy oldalt, ahol CSS -en keresztül frame-eket emulálok, mert én simerösőktől ugytanultam a frameset elavult, a táblázatokkal együtt. A problémám, hogy firefox alatt gyönyörű az oldal viszont IE alatt szétesik az oldalam. Az lenne a cél, IE alatt ahogy FF alatt is, hogy a baloldali illetve felső menü fix legyen, és a középső rész meg görgethető.

Az oldal itt megtekinthető
http://www.jeanneau.hu/uc/test.html

itt a css.
http://www.jeanneau.hu/uc/style2.css

Kösz előre

iwiw partnerlista php szkriptből

Sziasztok!

Hallottam valami szkriptről, ami képes kimásolni egyes felhasználók ismerőseinek az email címét az iwiw adatbázisból (persze az emailcím, és a jelszó az adott)...

(A google nem volt ebben a keresésben a barátom :( )

nem, nem spamalni akarok.

Egy közösségi portált csinálunk, más jellegűt, mint az iwiw. Ilyen ismerkedőset, film, és könyvajánlósat, blogolósat, stb stb.
A megrendelő kitalálta, hogy a felhasználó, ha azt akarja, tudjon küldeni a mi rendszerünkből, az iwiw-beli ismerősei egy részének meghívót a mi oldalunkra.

Más oldalaknál is használnak ilyet, pl gmail, yahoo, hotmail levelezőpartnerek meghívása (facebook.com, a világ egyik legnagyobb közösségi oldala).

Webdeveloper könyvek

Szóval kezdeném azzal, hogy a weblapfejlesztői szakma mélyebb elsajátítására szeretném a közeljövőben rászánni az időmet. Kezdetleges ismereteim már vannak, főleg az xhtml és css terén, most szeretnék egy két könyvet venni, azért hogy nagyobb rálátást kapjak a dolgokra úgy kliens mint szerver oldali programozás terén.
Kinéztem egy pár könyvet a magyar nyelvű kínálatból, de mielőtt végleges döntést hozok megkérdezem a hup webd. csoportjának a véleményét, a könyvekről:

Az egyik esetleges megrendelendő csomag: a1, a2

Az alternatíva: b és ehez esetleg még valamilyen zsebkönyv (pl css).

Érdekelne pár vélemény, hogy szerintetek melyik csomagot válasszam, illetve ha esetleg vki már megrendelte a fenti könyvek bármelyikét, az pls írja le a tapasztalatait. Az sem gond ha más könyvet ajánlotok helyette (az erre szánt összeg per pill 10e körül mozog).
Előre is kösz a válaszokat

fájl létrehozása (Megoldva)

Szasztok!

Permission denied.

Próbáltam létrehozni egy fájl touch() függvénnyel, de a fenti hibaüzenettel tért vissza a php.
hogyan oldahtom meg ezt a problémát? hogyan adhatok magamnak jogosultságot hozzá? root-ként futtatom.

Az Apachot és a PHP-t egyébként forrásból forítottam.

UHU 2.0

Thx.

MysteryKe.

PHP nem megy lokálisan (Megoldva!)

Sziasztok!

A következő problémával küzdök:
Szeretnék PHP szkripteket fejleszteni, de sajnos ez lokálisan sehogyan sem akar összejönni. A megírt scriptek nem futnak le lokálisan.

Beállítottam egy LAMP-ot a saját gépemen. UHU 2.0-át használok, ott alapból fent volt a MySql, a PHP, és az Apache is. Ezeket különböző könyvekből, és internetes leírásokból össze is lőttem. Ennek ellenére semmi nem történt. Ha fájl megnyitásával próbálkoztam, akkor a böngésző le akarta tölteni a php fájlt, vagy jobb esetben benyitotta a forrást. De nem futtatta le. Ha bemásoltam a dokumentroot-ba, és a localhost/valami.php -val hívtam be, akkor pedig egy üres oldalt kaptam. Kénytelen kelletlen eltávolítottam az apache-ot és a php-t is, és újból felraktam forrásból.
Most már azt elértem, hogy a következő hibaüzenetet kaptam:
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
"Fatal error: Unknown: Failed opening required '/usr/local/apache2/htdocs/proba.php' (include_path='.:/usr/local/lib/php') in Unknown on line 0"

Amiket eddig megcsináltam:
- Az apache-ot a köv. opcióval konfiguráltam: --enable-module=so
- A php-t pedig: --with-mysql=/usr/local/bin/mysql --with-apxs2=/usr/local/apache2/bin/apxs
- A php.ini-t bemásoltam a megfelelő könyvtárba: cp php.ini-dist /usr/local/php/lib/php.ini
- A php modult szintén: cp libs/libphp5.so /usr/local/apache2/modules/
- A httpd.conf-ba a köv beállításokat eszközöltem:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
DirectoryIndex index.html index.php
AddType text/html php
AddType application/x-httpd-php .php .phtml .html
AddType application/x-httpd-php-source phps

Az apache gond nélkül elindul, és pl a localhost/index.html-t megnyitja, de ha oda belinkelek egy php-t, akkor azt megint nem. :-(

Van valakinek ötlete? Tuti valami triviális dolgon bukik az egész. :-(

András

crontab, php, biztonság

Üdv!

Egy PHP-s formon keresztül szeretnék egy a cron.d-ben lévő file-t szerkeszteni Debian alatt. Az lenne a kérdésem, hogy ezt hogyan illik megcsinálni, hogy ne nyissunk biztonsági lyukat a rendszeren. Az első ötlet, hogy az adott file jogait 644-ről 664-re állítom, valamint az ownert root:root -ról root:www-data -ra. Ekkor viszont a www-data user tudja szerkeszteni a crontabot, amivel akár root-ként is futtathat parancsot.

Tehát ez így nem járható, tudtok jobb ötletet adni?

Petya

[MEGOLDVA] Javascript - regex problematics :o

Sziasztok

Regexel akadtam el egy template vezérlő készítése közben.
A lényeg, hogy a template objectemnek megadok egy mintát, amit elsőre feldarabol a vezérlők elhelyezkedése szerint, majd végigmegy a tömbön, és kiszedi a vezérlőket, helyükre pedig vagy .*ot vagy a vezérlő belsejében megadott regex kódot illeszti

kb így néz ki az egész:


var a=new Template("ez egy szám: </szam:[\\d]+/>")

ebből csinál olyat, hogy


["ez egy szám: ","</szam:[\\d]+>"]

na most ezt nyilván itt egy global flages regexel szedem szét
utána végigmegyek egy nem global flagessel, és azzal kapom szét a vezérlőt, vagy ha nem vezérlő, akkor escapelem, hogy ne zavarjon be majd regex gyártásnál.

a vezérlőből csinálok egy olyat, hogy


["szam","[\\d]+"]

majd hozzáírom a készülő regex forrásához a második részt, szóval a regex forrása, ami a minta alapján készült így néz ki:


"ez egy szám: ([\\d]+)"

szóval a "szam" hoz tartozó regexet beraktam egy capturing groupba, és ha ráillesztem ezek után egy stringre, akkor a backreference[1]ből tudom majd kinyerni.

tehát a végeredmény mondjuk ennél a stringnél:


"ez egy szám: 24"

"24" lesz a backreference[1]en, amit majd egy objectben adok vissza így:


{szam:"24"}

a problémám ezzel az egésszel annyi, hogy ha a vezérlőben megadott regex kódban is van capturing group, és nem csak egy vezérlő van, akkor eltolódik a backreference sorrendje, és más adatok fognak bekerülni a végén az objectbe, ami nem túl jó.. szóval szűrni szeretném a capturing groupos regexel rendelkező vezérlőket, vagy ha nem megy, akkor replaceelem a ( eket (?: ra

a másik gondom, hogy a vezérlőket kinyerő regex mohó, tehát ha ilyet írok, hogy


"</vmi/>/>/>"

akkor az egészet vezérlőnek veszi, nekem meg arra van szükségem, hogy az első /> nél lezárja a vezérlőt, tehát hogy ne legyen mohó a regex, és sajnos nem tudom, hogy hogy tudnám ezt elérni, mert mondjuk egy karakternél elég egy szimpla [^}]* több karakternél viszont így nem lehet megoldani az egymásutániságot

ismerek még olyat, hogy negative lookahead, amivel meg lehet oldani, a capturing group szűrést elméletileg így:


/\((?!\?[:=!])/

viszont ezt nem tudom, hogy hogy építsem be a kódomba

a mostani regexem így néz ki:


/<\/([\w$]+)\s*:?\s*(.*)?\/>/

ha valaki tud segíteni, vagy tanácsot adni, azt szívesen fogadom.

Üdv.
Laci

php alapú project kezelő rendszer

Sziasztok!

Keresek ingyenes PHP alapú project kezelő rendszert. Amit nagyjából tudnia kellene:
- felhasználó kezelés, felhasználó csoportok kezelése
- felhasználókhoz, csoportokhoz rendelhető jogosultságok
- projecteken belüli feladatok, alfeladatok kezelése
- fájlkezelés, projectekhez, project feladataihoz rendelhető fájlok

Minden ötletet szívesen veszek! Előre is köszönöm! Eddig találtam a Joomla -hoz egy extensiont, de az nem az igazi, meg nem akarok Joomla -t csak azért futtatni mert neki van egy ilyen third party kiegészítése.
Szóval azt ne javasoljátok kérlek.

html - frame kérdés

Sziasztok!

Az alábbi kérdéssel fordulok hozzátok:

Szeretnék egy oldalt létrehozni, ahol a keretek struktúrája a következő:



<frameset border="0" cols="*,950,*">
	<frame src="index/hatter.html" name="hatter" noresize="noresize" scrolling="no">		
	<frameset rows="150,*">
        	<frame src="index/top.html" name="top" noresize="noresize" srolling="no">
        	<frame src="index/keret.html" name="frame2" noresize="noresize" scrolling="auto">
	</frameset>	
	<frame src="index/hatter.html" name="hatter" noresize="noresize" scrolling="no">
</frameset>

Meg lehet-e azt oldani, hogy a top.html-t együtt lehessen görgetni a keret.html-el (mintha egy html dokumentum lenne)? Próbáltam a "scrolling" jellemzőt a frameset cimkébe írni, de az nem működött.
Gondolom ha lehetséges ezt megvalósítani, akkor ti tudjátok a módját.
Előre is köszönöm a segítséget!