ugrás a tartalomhoz

PHP hiba, vagy béna vagyok?

jannus2 · 2004. Már. 3. (Sze), 08.49
A problémém a következő eddig egy webszerver csomafot a foxszerver 2.1-et telepítettem fel magamnak otthon , de most külön külön letöltöttem az apach2, php 4 és a mysq-t
szépen fel is telepedtek ahogy kell, és minden muxik is frankon. csinaltam egy két virtual hosztot is a könnyebb munkamenet érfekében, de ha az egyik munkémat betöltöm beolvassa a txt- ből aza datokat, viszont ha valamilyen müveletet szeretnék végrehalytani akkor ezeket irja ki:
Undefined variable: PHP_SELF in \admin.php on line 31, referer:admin.php
Undefined variable: action in admin.php on line 39, referer:admin.php

mi lehet a probléma?

elöre is köszönöm a segítséget.
 
1

Re: PHP hiba, vagy béna vagyok?

T.G · 2004. Már. 3. (Sze), 16.25
Valljuk be nem sikerült a lényeget ideírni. :)

első hiba szinte biztos a register_globals = Off miatt van.
Írj $_SERVER['PHP_SELF'] -et.

Talán a második hiba is... de sokat segítene, ha bemásolnád ide az adott sort. :)

[Edited on 3/3/2004 by T.G]

[Edited on 3/3/2004 by T.G]
2

Re: PHP hiba, vagy béna vagyok?

jannus2 · 2004. Már. 3. (Sze), 18.54
31-es sor(első hiba):
[ <A href="/<? echo $PHP_SELF; ?>" alt="Admin oldal">Admin oldal</A> ]
[ <A href="/index.php" alt="frissítés">Főoldal</A> ]
</TD>
</TR>
</TABLE>
<BR><BR>

<?
39-es sor (masodik hiba):
switch($action) {
case "add_list" :
$new_list = trim($new_list);
if(AddList($new_list,$mypass)) {
PrintMsg("a(z) <B>'$new_list'</B> hozzáadva");
}
clearstatcache();
if(filesize($cat_file) != 0) {
frmListList();
echo "<BR>\n";
}

az érdekes az egészben, hogy igy muxik a freeweben, és a foxserv 2.1 en, lehet hogya frissebb php vagy apache 2 az oka?
3

Re: PHP hiba, vagy béna vagyok?

T.G · 2004. Már. 3. (Sze), 20.46
Igen, akkor az első hiba az, amit fent írtam...

A második hibát még nem látni. :)
A hiba magyar jelentése, hogy a változó definiálatlan.
Honnan az a változó?
4

Re: PHP hiba, vagy béna vagyok?

jannus2 · 2004. Már. 4. (Cs), 00.44
hali ho a gond ott volt hogy feltettem a php-4.3.4-et és ezzel nem volt hajlando menni, de a php-4.0.2-vel igen ott nem voltak hibauzenetek.?
nem ertem.
na mindegy igy nem gond a neten is megy, de azert meg zavar a dolog. ha lenne idom foglalkoznék vele,de most PHP csere.
azért érdekes dolgok ezek a vilagban:)
5

Re: PHP hiba, vagy béna vagyok?

T.G · 2004. Már. 4. (Cs), 19.30
Valamiért olyan érzésem van, mintha elbeszélnénk egymás mellett.

az új php verzióban a php.ini-ben a register_globals beállításod más, mint a régiben, ezért van a hiba.