ugrás a tartalomhoz

Archívum - Feb 2006 - Fórum téma

február 22

Nem érem el az űrlap adatokat PHP5-ben

TDK · 2006. Feb. 22. (Sze), 20.46
Gondoltam, kipróbálom a php5-ös verzióját, de egyre jobban kezdek ideges lenni töle...
pl Adot egy ilyen html oldal

<form action="feldolgoz.php" method="post" target="_top">
  <label>Nev
  <input name="nev" type="text" id="nev" />
  </label>
  <p>
    <label>Jelszó
    <input name="jelszo" type="password" id="jelszo" />
    </label>
  </p>
    <input type="submit" name="Submit" value="K&uuml;ld&eacute;s" />
</form>
és a feldolgozo.php ennyiböl áll

<?
print "Ürlap feldolgozó<br>";
print "$nev";
print "$jelszo";

?>
De nincs eredménye. Ugyanis csak annyit ir ki h ürlap feldolgozó, a változókat figyelmen kivül hagyja.
Mi pl erre a megoldás? És mi változott még a PHP5ben az alapvető szerkezetek közül pl?
 

txt hozzáférési hiba PHP scipt-nél EasyPHP 1.8

Petrusz · 2006. Feb. 22. (Sze), 19.09
Sziasztok!

Lehet triviális a kérdés, Telepítettem egy EasyPhp-t és egy kis html segítségével probálok php scriptből egy txt fileba írni uagyanabba a könyvtárba de hibával megakad.

Lehet hogy a HTML t PHP kiterjesztéssel kellene lementeni?
vagy valami más a hiba / localhostként tesztelem futó Apache szerverrel

Köszönöm segítségeteket!

Péter

a html és a hiba:

<html>
<head>
<title>Untitled</title>
</head>

<body>
<form action="/orders.txt" method=post>
<table border=0>
<tr bgcolor=#cccccc>
<td width=150>Item</td>
<td width=15>Quantity</td>
</tr>
<tr>
<td>Tires</td>
<td align=center><input type="text" name="tireqty" size=3 maxlength=3></td>
</tr>
<tr>
<td>Oil</td>
<td align=center><input type="text" name="oilqty" size=3 maxlength=3></td>
</tr>
<tr>
<td>Spark Plugs</td>
<td align=center><input type="text" name="sparkqty" size=3 maxlength=3></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value="Submit Order"></td>
</tr>
</table>
</form>
<?php
$fp = fopen ('orders.txt','W');
fwrite($fp, $oilqty);
fclose($fp);
?>

</body>
</html>

ERROR

Method Not Allowed
The requested method POST is not allowed for the URL /orders.txt.

Apache/1.3.33 Server at localhost Port 80
 

Perl Grafikusan

Anonymous · 2006. Feb. 22. (Sze), 18.23
Sziasztok!

Egy nagy segítségre lenne lekem szükségem.

Megtetszett a Perl nyelv és elkezdtem tanulni kb. 1 hónapja.

A legnagyobb bajom, hogy nem tudok benne grafikus programokat készíteni!

Ha valaki tud segítsen nekem, hogy hol találok hozzá modult, esetleg egy GUI IDE-t! (természetesen a modult valami leírással)
Akár mindkettőt szívesen fogadom

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

üdv.halacska
 

Typo3 leírás bonyolultabb oldalfelépítéshez?

Anonymous · 2006. Feb. 22. (Sze), 16.42
Sziasztok,

Tud valaki olyan dokumentumot a Typo3 -ról, hogy kell egy oldalt bonyolult design alapján felépíteni? Gondolom template-zni kell, de arról se találok semmit.
 

mezök összevonása

koka · 2006. Feb. 22. (Sze), 14.34
Sziasztok!

Valamit nem értek a mysql müködésében.

Van 3 mezöm ev, ho, nap. Erre csináltam egy indexet datum neven.
amikor kérek egy sort:

select * from table where datum > 20060101

akkor azt a választ kapom, hogy nincs datum mező.
Az tényleg nincs, de van ilyen index. Hogy kell
megfogalmaznom a lekérdezést?

koka.
 

Jó ez a levélküldő kód?

a.d.a.m · 2006. Feb. 22. (Sze), 13.58
Sziasztok!
Megtennétek, hogy átnézitek a következő programrészletet, elvégre több szem...
<?php
require("class.phpmailer.php");
global $szovege;
$time = time();
$cimzett = "hirdetes##kukac##orszagoslovasar.hu";

$sikeres = "index.html";
$sikertelen = "hird-felt.html";

$mail = new PHPMailer();
$mail->SetLanguage("hu", "lang");

move_uploaded_file($_FILES["kep"]["tmp_name"], "hirdetesek/".$_FILES["kep"]["name"]);
$keys = array_keys($_POST);
$count = count($_POST);
for ( $array_index=0; $array_index<=($count-1); $array_index++ )
	{
	if ( $keys[$array_index] == "kep" or $keys[$array_index] == "MAX_FILE_SIZE" )
		{}
	else
		{
		if ($array_index==0)
			{$szovege = "->".$keys[$array_index].": ".$_POST[$keys[$array_index]]."<-\n";}
		else
			{$szovege .= "->".$keys[$array_index].": ".$_POST[$keys[$array_index]]."<-\n";}
		}
	}
$fname = "hirdetesek/szoveges".$time.".txt";
$szoveges = fopen($fname, "a");
fwrite($szoveges, $szovege);
fclose($szoveges);

$mail -> From = "info##kukac##orszagoslovasar.hu";
$mail -> FromName = "Országos Lóvásár.Hu Hirdetésfelvétel";
$mail -> AddAddress($cimzett, "Hirdetésfelvétel");
$mail -> AddAttachment("hirdetesek/".$_FILES["kep"]["name"]);
$mail -> AddAttachment($fname);
$mail -> Subject = "".$time." számú hirdetés";

if (!$mail->Send())
	{
	unlink("hirdetesek/".$_FILES["kep"]["name"]);
	unlink($fname);
	echo "<script>window.location.replace('".$sikertelen."');</script>";
	}
unlink("hirdetesek/".$_FILES["kep"]["name"]);
unlink($fname);
echo "<script>window.location.replace('".$sikeres."');window.alert('A hirdetés feladási sikeresen befejeződött!');</script>";
 

Drupal blokkok

Anonymous · 2006. Feb. 22. (Sze), 00.26
Hello mindenkinek!
Az lenne a kérdésem, hogy miért csinálja azt a drupal, hogy amikor létrehozok egy egyéni blokkot, azt még megjeleníti, de amikor akarok még egyéni blokkokat hozzáadni akkor csak annyi történik, hogy blokk hozzáadva üzenet, de a blokk sehol! Miért lehet ez?

Én ezeket használom:
-Drupal 4.6.5
-PHP 4.4.2
-Apache 2.0.55
-Mysql 3.23.49

Ha esetleg valakinek volt már hasonló problémája és sikerült megoldania akkor megköszönném ha megosztaná velem. Vagy ha ez csak egy egyszerű beállítási probléma akkor tájékoztassatok a helyes beállítról!
Előre is köszönöm!

Üdv
 

február 22

Egyszerre több iframe frissítése

zatya · 2006. Feb. 21. (K), 23.19
sziasztok!

Van két iframem. a baloldaliban a menu.html van betöltve (flashes), jobboldaliban mindig az aktuális tartalom (html, vagy php).

Jelen esetben az aktuális tartalom a jobboldali frame-ben, egy beléptető oldal.php (login + password). Ha a kliens sikeresen belép (megfelelő felhasználónév és jelszót ír be), akkor a .php oldal a header() fügvény segítségével betölti a bejelentkezett felhasználók főoldalát(html).

Mivel a bejelentkezett felhasználóknak más menüje van, ezért azt szeretném, hogy amikor betöltődik a jobb oldali iframe-s kertbe a regisztrált felhasználók főoldala, akkor egyúttal a bal oldali iframe-s keretbe töltődjön be a bejelentkezett felhasználók menüje(html).

Mit kellene beírnom a bejelentkezett felhasználók főoldala.html-ébe, hogy amikor betöltődik a jobb oldali iframe-s keretbe a kliens sikeres bejelentkezése után, akkor betöltse, a baloldali iframe-s keretbe, a bejelentkezett felhasználók menüjét(html oldalát).

Köszönöm, hogy végigolvastad…
(?)
 

Karakter tiltás URL-ben

Anonymous · 2006. Feb. 21. (K), 22.31
Szeretném minimásisra csökkenteni az SQL injection és más módszerekkel történő támadási kísérletek lehetőségét. A számos védekezés közül most konkrétan az URL-ről kérdeznék. A PHP elején, még mielőtt bármi történne, lefuttatok egy for ciklust, amiben leellenőrzöm a query stringet. Ha találok benne olyan karaktert, amivel SQL injection lehettséges, akkor kilépek a programból. A kérdés csak az, hogy milyen karaktereket érdemes keresni, azaz milyen karakterekkel lehettséges módosítani úgy egy linket, hogy azzal támadást lehessen intézni az oldal felé?
Összeszedtem már néhányat, csak kíváncsi lennék profik véleményére, mellesleg a feleslegeseket kigyomlálnám, ezzel is csökkentve a futási idejét (bár ez nyílván szinte nem is mérhető).
 

Fekete-fehér kép készítése kicsi színes elemmel

a.d.a.m · 2006. Feb. 21. (K), 18.31
Sziasztok. Egy kis segítségre lenne szükségem grafikai téren: Több helyen is láttam már, legutóbb a Sin City c. filmben, hogy bár szinte minden fekete-fehér, egy-egy dolog (pl. valamelyik csaj szeme) színes. A kérdés az lenne, hogy én miként tudnám előidézni mindezt? (És bár ez nem a reklám helye: milyen progit javasoltok?)