PHP HELP

Jelentkezz be a hozzászóláshoz.

Dj Faustus
#414
Meg van egy alapvetõ hiba még a szkriptben.
Az ûrlap mezõinek értékei nem kerülnek fogadásra.
Tehát a $fanev = chop ($fanev); helyett $fanev = chop ($_POST["fanev"]); lenne a helyes.
De egyébként ez a szkript rengeteg sebbõl vérzik.

Dj Faustus
#413
Ingyenes tárhelyszolgáltatóknál (de a fizetõsöknél is) az e-mail küldés limitálva vagy tiltva van (azon szimpla okból, mert nem akarnak spamküldõ weboldalakat).
Azt hogy tiltva/limitálva van az e-mail küldés, azt a tárhely szolgáltató weboldalán tudod megérdeklõdni (biztos van valami súgó, segítség, fórum, elérhetõség, support).

#412
Én ezt így szedtem le a netrõl. és az honnan tuggyam h de gedélyezve van-e?
Dj Faustus
#411
Hibaüzenetet ad vissza?
Extra.hu-n engedélyezve van a mail függvény?
Másrészt az alábbi sorok nemigazán jók:
$url = ("URL: ".$HTTP_REFERER."\r\n");
$hst = ("Host: ".gethostbyaddr($REMOTE_ADDR)."\r\n");
$ipszam = ("IP: ".$REMOTE_ADDR."\r\n");
$agent = ("Gépadatok: ".$USER_AGENT."\r\n");


inkább így:
function GetIP() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"),"unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER<'REMOTE_ADDR'>) && $_SERVER<'REMOTE_ADDR'> && strcasecmp($_SERVER<'REMOTE_ADDR'>, "unknown"))
$ip = $_SERVER<'REMOTE_ADDR'>;
else
$ip = "unknown";
return($ip);
}
$url = ("URL: ".$_SERVER<'HTTP_REFERER'>."\r\n");
$hst = ("Host: ".gethostbyaddr(GetIP())."\r\n");
$ipszam = ("IP: ".GetIP()."\r\n");
$agent = ("Gépadatok: ".$_SERVER<'USER_AGENT'>."\r\n");

#410
Ez az amit letöltötteem.
#409
Írtam egy php scriptet:

<HTML>
<HEAD>
<TITLE>Php Mailküldõ</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<?php
if (isset($fanev))
{
$hiba = "";
$fanev = chop ($fanev);
$faemail = chop ($faemail);
$faweb = chop ($faweb);
$targy = chop ($targy);
$uzenet = chop ($uzenet);

if ($fanev == "") $hiba .= "HIBA! Nem írtad be a nevedet!<BR>";

if ($faemail == "") $hiba .= "HIBA! Nem írtad be az email címedet!<BR>";
else if (!strstr($faemail, "@") || !strstr($faemail, ".")) $hiba .= "Az email cím hibásan van megadva!<BR>";

if ($targy == "") $hiba .= "HIBA! Nem adtad meg az üzenet tárgyát!<BR>";

if ($uzenet == "") $hiba .= "HIBA! Nem adtad meg az üzenet szövegét!";
}
?>
</HEAD>
<BODY>
<H2>Levélküldõ</H2>
<?php
if (!isset($fanev) || $hiba != "")
{
if ($hiba != "") print ("<P align=\"center\"><FONT COLOR=\"#FF0000\">".$hiba."</FONT></P>");
print "<FORM action=\"".$PHP_SELF."\" method=\"post\">
<TABLE align=\"center\">
<TR>
<TD>a Te neved: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"fanev\" value=\"".$fanev."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>a Te email címed: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"faemail\" value=\"".$faemail."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>weblapod címe:<BR><INPUT type=\"text\" name=\"faweb\" value=\"".$faweb."\" size=44 maxlength=50></TD>
</TR>
<TR><TD><HR></TD></TR>
<TR>
<TD>üzeneted tárgya:<BR><INPUT type=\"text\" name=\"targy\" value=\"".$targy."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>szöveg:<BR><TEXTAREA cols=35 rows=5 name=\"uzenet\">".$uzenet."</TEXTAREA></TD>
</TR>
<TR>
<TD align=\"center\">
<INPUT type=\"submit\" value=\":: küldés ::\">
<INPUT type=\"reset\" value=\"mégsem\">
</TD>
</TR>
</TABLE>
</FORM>
";
}

else if ($hiba == "")
{
$cimzett = "[email protected]";
$url = ("URL: ".$HTTP_REFERER."\r\n");
$ido = ("Idõ: ".date("Y.m.d. H:i:s", time())."\r\n");
$hst = ("Host: ".gethostbyaddr($REMOTE_ADDR)."\r\n");
$ipszam = ("IP: ".$REMOTE_ADDR."\r\n");
$agent = ("Gépadatok: ".$USER_AGENT."\r\n");

mail ($cimzett, $targy, "A következõ üzenet érkezett a weblapodról: \r\n".$url.$ido." = = = = = = = = = = = = = = = = = = = = = = = = = \r\nAz üzenet tárgya: ".$targy." \r\n\r\nSzöveg:\r\n".$uzenet."\r\n \r\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \r\nFeladó adatai:\r\nNév: ".$fanev."\r\nEmail: ".$faemail."\r\n".$hst.$ipszam." = = = = = = = = = = = = = = = = = = = = = = = = = \r\n - PhpFormMailer", "From: ".$faemail ) or die ("<P align=\"center\">A levél elküldése nem sikerült!</P>
");
print "<BR><BR><BR><P align=\"center\">Köszi, a levél elment!<BR><BR>Hamarosan választ kapsz a megadott email címedre.</P><BR><BR><A href=\"".$PHP_SELF."\">új levél írása</A></P>
";
}
?>
</BODY>
</HTML>
</html>

Ez egy e-mail küldö dolog. Feltöltöttem extra.hu-ra. És nem megy. Miért?
#408
Írtam egy php scriptet:

<HTML>
<HEAD>
<TITLE>Php Mailküldõ</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<?php
if (isset($fanev))
{
$hiba = "";
$fanev = chop ($fanev);
$faemail = chop ($faemail);
$faweb = chop ($faweb);
$targy = chop ($targy);
$uzenet = chop ($uzenet);

if ($fanev == "") $hiba .= "HIBA! Nem írtad be a nevedet!<BR>";

if ($faemail == "") $hiba .= "HIBA! Nem írtad be az email címedet!<BR>";
else if (!strstr($faemail, "@") || !strstr($faemail, ".")) $hiba .= "Az email cím hibásan van megadva!<BR>";

if ($targy == "") $hiba .= "HIBA! Nem adtad meg az üzenet tárgyát!<BR>";

if ($uzenet == "") $hiba .= "HIBA! Nem adtad meg az üzenet szövegét!";
}
?>
</HEAD>
<BODY>
<H2>Levélküldõ</H2>
<?php
if (!isset($fanev) || $hiba != "")
{
if ($hiba != "") print ("<P align=\"center\"><FONT COLOR=\"#FF0000\">".$hiba."</FONT></P>");
print "<FORM action=\"".$PHP_SELF."\" method=\"post\">
<TABLE align=\"center\">
<TR>
<TD>a Te neved: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"fanev\" value=\"".$fanev."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>a Te email címed: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"faemail\" value=\"".$faemail."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>weblapod címe:<BR><INPUT type=\"text\" name=\"faweb\" value=\"".$faweb."\" size=44 maxlength=50></TD>
</TR>
<TR><TD><HR></TD></TR>
<TR>
<TD>üzeneted tárgya:<BR><INPUT type=\"text\" name=\"targy\" value=\"".$targy."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>szöveg:<BR><TEXTAREA cols=35 rows=5 name=\"uzenet\">".$uzenet."</TEXTAREA></TD>
</TR>
<TR>
<TD align=\"center\">
<INPUT type=\"submit\" value=\":: küldés ::\">
<INPUT type=\"reset\" value=\"mégsem\">
</TD>
</TR>
</TABLE>
</FORM>
";
}

else if ($hiba == "")
{
$cimzett = "[email protected]";
$url = ("URL: ".$HTTP_REFERER."\r\n");
$ido = ("Idõ: ".date("Y.m.d. H:i:s", time())."\r\n");
$hst = ("Host: ".gethostbyaddr($REMOTE_ADDR)."\r\n");
$ipszam = ("IP: ".$REMOTE_ADDR."\r\n");
$agent = ("Gépadatok: ".$USER_AGENT."\r\n");

mail ($cimzett, $targy, "A következõ üzenet érkezett a weblapodról: \r\n".$url.$ido." = = = = = = = = = = = = = = = = = = = = = = = = = \r\nAz üzenet tárgya: ".$targy." \r\n\r\nSzöveg:\r\n".$uzenet."\r\n \r\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \r\nFeladó adatai:\r\nNév: ".$fanev."\r\nEmail: ".$faemail."\r\n".$hst.$ipszam." = = = = = = = = = = = = = = = = = = = = = = = = = \r\n - PhpFormMailer", "From: ".$faemail ) or die ("<P align=\"center\">A levél elküldése nem sikerült!</P>
");
print "<BR><BR><BR><P align=\"center\">Köszi, a levél elment!<BR><BR>Hamarosan választ kapsz a megadott email címedre.</P><BR><BR><A href=\"".$PHP_SELF."\">új levél írása</A></P>
";
}
?>
</BODY>
</HTML>
</html>

Ez egy e-mail küldö dolog. Feltöltöttem extra.hu-ra. És nem megy. Miért?
Dj Faustus
#407
"AB adatok jól vannak emgadva, mer regisztrációt is írtam és az mûködik"
Akkor ellenõrizd, hogy lefutnak-e rendesen a lekérdezések. Írasd ki õket (echo segítségével). Vagy használd a die függvényt (mysql_query() or die("Nem futott le a lekérdezés")).

#406
Sajnos így sem oldódik a meg a probléma. Nem az a gond, hogy pl.: if(!isset($valami)) helyett if(!isset($_SESSION<'valami'>) -t kéne írni, meg ilyesmi dolgokat használni.

Mer én ezt PHP5ös könyv alapján írtam és mondom tökéletesen mûködik az én szerveremen, a sulién is kapcsolódik az AB-hoz, de ha be akarok jelentkezni már semmi nem történik. (AB adatok jól vannak emgadva, mer regisztrációt is írtam és az mûködik.)
#405
Szia!

Köszi a segítséget megpróbálom! Persze az adatokat átírtam, ez amit most írtál pont a suli oldalán lévõ adatok, amikor az enyém teszteltem természetesen átírtam. Nincs hiba, újra tölti az oldalt és kész, semmi más. Sikeresen kapcsolódik az AB-hoz meg minden oké. :/
Dj Faustus
#404
"Viszont a saját szerveremen fut, a sulién ahova fel kell raknom nem"
Milyen hibaüzenetet ad ki?

Az adatbázis adatokat átírtad?
$abhoszt = 'localhost';
$abfelhnev = 'ab';
$abfelhjelszo = 'gyakorlas';
$alapert_abnev = 'test';


Egyébként pár gyanús dolog:
* Lekérdezésekbe felhasználótól érkezõ adatokat tessék szûrni! mysql_real_escape_string függvénynek nézz utána!
* Ha már XHTML 1.0 Strict-et használsz, ügyelj arra, hogy tényleg XHTML 1.0 Strict legyen (<script> elemnél language attribútum nincs, type attribútum kötelezõ, magát a szkriptet //<![CDATA[ és //]]> közé kell tenni; <html> elemnél xmlns="http://www.w3.org/1999/xhtml" attribútum-érték páros kötelezõ;...)
* session_start()-tot tedd a szkript legelejére!

#403
Nem megy a linkelés még új vagyok bocsi
#402
<a href = http://htwebgraphics.hu/login/felh_hitelesites.zip>Link</a>
#401
Sziasztok!

Nekem egy olyan problémám lenne, hogy írnom kell egy bejelntkezõ/login ûrlapot, ami adatbázis segítségével beléptet a megfelelõ oldalra!

Készen is volnék vele, php5-ben van megírva. Viszont a saját szerveremen fut, a sulién ahova fel kell raknom nem, gondolom ott régebbi php van.

A probléma a következõ nem tudom, mit kéne átírnom, hogy ott is fusson.

Feltettem a kész progit a tárhelyemre, ami letölthetõ, ha vki megtenné nekem, hogy segít ebben, hogy átírja/meg mondja mit írjak át, azt nagyon megköszönném.

Link: http://htwebgraphics.hu/login/felh_hitelesites.zip
DWO
#400
Sziasztok Profi PHP-s embert keresek a Torrent Lapomra Fejjelsztási célbõl pénz+jogal tudok szolgálni akit érdekel az irjon msn: [email protected]

Loogan
#399
Köszönöm a helpet.
A Light PHP Edit szimpatikusnak tûnik.

Törekszünk a jónak gyakorlására, a rossznak elkerülésére.

Dj Faustus
#398
Nos PHP-szerkesztéshez kódszerkesztõt szokás használni.
Ezek a programok az alábbi funkciókat tartalmazhatják:
* Szintaxis kiemelés (kiemeli a függvényeket, változókat, paramétereket, kommenteket)
* Kód-javasolás (a beírt karakterek hatására választási-lehetõségeket javasol, illetve megmutatja a beírt függvény paramétereit)
* Nyomkövetés, hibajavítás, futtatás

Az ingyenes szoftverek az elsõ kettõt tudják általában - a nyomkövetéshez/hibajavításhoz ez esetben a webszervert (amihez fel van téve a PHP-modul) használandó hibajavításhoz/futtatáshoz.
Vannak fizetõs szoftverek, amelyek az utolsó lehetõséget beépítve biztosítják, de ezért bizony fizetni kell (szerény véleményem szerint - pláne kezdõknek - ingyenes szoftverek használatával is remekül lehet boldogulni).

Különbözõ szerkesztõprogramokat itt találhatsz.

Loogan
#397
Sziasztok!
Nemrég kezdtem el PHP-zni. Javasoljatok nekem jó fejlesztõi környezetet hozzá. Jelenleg Editplus-t használok, ami alig tud többet a notepad-nál.
Elõre is köszi.

Törekszünk a jónak gyakorlására, a rossznak elkerülésére.

Imremagdi
#396
segitség kellene

Van egy php fájlom, ami letölt több különbözö szerverrõl fájlokat(=egy keresés eredménye) amit feldolgoz.
gond az hogy nem minden szerver müködik, néha kifagy
És igy a php-ba sorba tölti, hajtódik végre a parancs.
Nekem pedig ugy kellene hogy szépen egyszerre elkezni letölteni az összeset, ami végzett azt kiirom, közbe várom a többit.

Hogy csináljam meg hogy egyszerre szedjen le több oldalt?

fontos lenne, nagyon

köszi

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

#395
Hali,

$str="BLA\n\rBLA";

ptr1="BLA\n\rBLA";
ptr2="BLA\\n\\rBLA";
ptr3="BLA\\\n\\\rBLA";
if(mb_ereg_match($ptr1,$str)){
print("<br>rendicsek<br>");
}else{
print("<br>nem rendicsek<br>");
}

mindharom mintara (ptr1,ptr2,ptr3) illeszkedik, de miert?
ivjoe
#394
A visszajelzés az a sikeresmail.html tartalma, szóval kiírhatod, h levél sikeresen elküldve! Sztem ez KELL. De ha szted mégsem, akkor kitörlöd ezeket:
$thankyou-t tartalmazó sorokat (2), de az alján vigyázz!

Nekem is van saját mail scriptem, EZT én írtam és kicsit több fícsört tartalmaz. Pl.: kicsit jobb e-mail cím ellenõrzés ill. egy ellenõrzõsor, h a spambotok ne küldözgassenek semmit. (A script egy másik verziójában nem állítható be a címzett, auto nekem lehet vele e-mailt küldeni.)
Ha kell, odaadom a scriptet.
hinar
#393
A tutorial oldal segítségével megcsináltam a weblapra egy email küldö rendszert.
Hogy lehet megcsinálni, hogy mellékleteket is be lehesen hozzáadni az emailhez?
A leírás szerint csinál egy visszjelzést.Erre nekem nincs szükségem.Mely sorokat kell megváltoztani vagy törölni?
link

Free
#392
ehh rájöttem :c))))
Mekkor a noob vagyok :c)

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

Free
#391
Lenne eg ykérdésem. ha van egy változóm $szam aminek az értéke 123.12345678
azt meg tudom csinálni , hogy egész számot írjon ki
prints ("%d", $szam);
ebben az esetben kiírja, 123
de nekem a második tizedesig kellene kiírnia. akkor azt hogyan kellene ?

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

ivjoe
#390
- Azok kérlek oldalak. szal nekem a pages nem oldalt van, hanem ott fönnt. 😊 Write --> Write page. De ahhoz, h ott jelenjen meg, át kell írni pár file-t.
- Képeket feltöltöd FTP-n? Illetve a 2.0 fölötti WP-kben van képfeltöltés: a Write post upload részénél. 😊
- Fel kel másolni õket: wp-content/plugins
- UW-re egyszer kíséreltem meg WP-t installálni másnak, akkor nem engedte. Nekem anno ATW-n volt a blogom. (Törölték is, és egy hetes backupom volt csak. :C) Pluginokat viszont sosem használtam.
hinar
#389
Ja és a Wordpress-t használom...

hinar
#388
Bloggal való kérdés:
- A menûpontokat , hogy hoztad létre (home, contact stb).
- Képeket, hogy lehet feltölteni?
- A pluginokat, hogy lehet instalálni? Az uw.mindig hibát csinál.
Valamit be kell állítani?

Free
#387
Tárgytalan megoldottam :c)
Egy mysql tábla volt a ludas szintaktikai hiba volt benne :c)

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

Free
#386
mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Mi lehet a gond itt? a php beállítás esetleg a mysql ?

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

hinar
#385
Engem a blogmotor érdekel.Ebben kéne egy kis segítség.

cSuwwi
#384
a php az egy szerveroldali scriptnyelv, olyan programot írhatsz amire webes felületen szükséged lehet (pl. socketen keresztül irc-bot, aminek semmi köze a böngészõkhöz), böngészõben meg az jelenik meg, amilyen designt aláteszel (lényegében), phpvel csak dinamikus tartalmat (felhasználóktól változó, mint pl. fórum) generálsz.

sok ingyenes blogscript van (ha a freeblog és tsi nem tetszenek), pl. wordpress, olyan design csinálsz neki, amilyet akarsz...

shit happens

ivjoe
#383
hinar
#382
Lehet-e PHP-vel "blog" szerû oldalt késziteni? Úgyanugy müködjön és ne keljen az elõre kitalált desinget használni. Van errõl valami leírás? Vagy tud valaki segíteni ez úgyben?

#381
Aki ért a PHP-hoz és segítene is az vegyen fel MSN-re! [email protected] !!!
Elöre is köszönöm!

Hunnenkoenig
#380
Sziasztok guruk.

Ujabb problema merült fel a lenti scripttel (szerverkiolvasas)
Most igy nez ki:

$yourServer1 = "Starsider";
$yourServer2 = "Europe-FarStar";
$yourServer3 = "Europe-Chimaera";

$server2 = "Farstar";
$server3 = "Chimaera";

$serverup = "<font color=\"#00EC00\">online</b></font><br>";

$source = "http://patch.starwarsgalaxies.com:7040/patch/web/swg/motd/patch_message.html"; // URL to the MOTD, should be static

$span_all_up = '<span class="server_status_all_up">'; // Shown if all servers are up
$span_partial = '<span class="server_status_partial">'; // Shown if some servers are down
$span_down = '<span class="server_status_down">'; // Defines an offline server
$status;



$arrayText = file($source);
foreach ($arrayText as $line) {
if(eregi($span_all_up, $line)) {
$status = "<b>".$yourServer1.": ".$serverup;
$status = "<b>".$server2.":    ".$serverup;
$status = "<b>".$server3.": ".$serverup;
} elseif(eregi($span_partial, $line)) {
foreach ($arrayText as $line) {
if(eregi($span_down, $line)) {
if(eregi($yourServer1, $line)) {
$status = "<b>".$yourServer1.": <font color=\"E90101\">offline</b></font><br>";
//break;
} else {
$status = "<b>".$yourServer1.": ".$serverup;
}

if(eregi($yourServer2, $line)) {
$status = "<b>".$server2.":    <font color=\"E90101\">offline</b></font><br>";
//break;
} else {
$status = "<b>".$server2.":    ".$serverup;
}

if(eregi($yourServer3, $line)) {
$status = "<b>".$server3.": <font color=\"E90101\">offline</b></font><br>";
//break;
} else {
$status = "<b>".$server3.": ".$serverup;



}
}
}
}
}


$content.= $status;


Na most jött egy olyan, hogy egy uj modusz, ami
$span_locked = '<span class="server_status_locked">';

Ugyanezt kene, hogy kiolvassa a lockedet, ha az van es kiirja hogy "locked".

En probaltam ide-oda masolgatni a mar meglevö kodot es atirni, de nem jelenit meg semmit :-((

Mit csinalok rosszul?

#379
köszi szépen! <#worship> mintha lenne rá külön függvény... na mind1 ha megtalálom esetleg, akkor beírom ide

Dj Faustus
#378
Nem egy függvény, de rövid megoldás:
http://www.tutorial.hu/node/407.

Vagy egy kicsit kellemesebb (?):
<?php
$adat=@file("fileneve.txt");
$szam=mt_rand(0,count($adat)-1);
echo $adat<$szam>;
?>

#377
létezik egy függvény ami textfájlból egy véletlen sort ad vissza
tudjátok esetleg a nevét? régen néztem de most nem találom php.net-en
tudom nélküle is megoldható de ezzel jobb lenne

#376
Szervusztok! A következõ lenne a problémám: van egy text fájl, amibe a hozzám érkezõ kérdések küldõinek e-mail címeit tárolom el. A gond csak az, hogy egy e-mail cím többször is szerepel, ha ugyanazon személy több kérdést intéz. Úgy szeretném módosítani, hogy minden cím csak egyszer legyen a listában. Úgy gondoltam, hogy minden kérdésfeltevésnél végigkeresném az eltárolt címeket, hogy szerepel-e már a listában az adott e-mail cím. A gond az, hogy valamiért nem hajlandó betenni az új címet, ha még nincs a listában.
Így próbáltam megoldani, de nem sikerül:

$fpcim = fopen("cimlista.doc", "a+");
while ($buffer = fgets($fp, 4096))
{
$row = explode("\t", $buffer);
if($row<1> !== $_REQUEST["mail"])
{
fputs($fpcim, $_POST["name"]."\t".$_POST["mail"]."\n");
}
}

Remélem tudtok segíteni. Elõre is köszi! warbirds
Dj Faustus
#375
Én ezt a megoldást javaslom:
<?php
if (is_file($_GET["p"].".htm")) {
include ($_GET["p"].".htm");
} else {
include ("home.htm");
}
?>

Ha nem létezik a megadott lap, akkor, a home.htm-et hozza be - ami például a kezdõlap, de megoldható más lapra is.

#374
köszi, így már megoldódott

mondjuk én feltételrendszerrel próbáltam megoldani, így ha vmi hülyeséget írnának bele a címsorba, akkor kidobna egy 404-es errort, így viszont angolul szövegel a júzernek 😞

football without ultras is nothing

Dj Faustus
#373
Az URL-ben átadott paramétereket (amiket valószínûleg oldal betöltésére használsz), használd így:
include ($_GET["p"].".htm");

Ne pedig így:
include ($p.".htm");

#372
sziasztok
a gépem bemondta az unalmast, most laptopon kell dolgozgatnom. felraktam az easyPHP-t, minden frankó is lenne, de egyet nem értek. a hivatkozásokat úgy csinálom h index.php?p=forum például. de ha localhoston nézem akkor "Undefined variable" hibával elszáll. mit kell beállítani h ez ne így legyen? mert pl ha feltöltöm UW-re akkor ott mûxik rendesen.
elõre is köszi!

football without ultras is nothing

#371
Hello. Nem tudjátok véletlenül, hogy az extra.hu-n engedélyezve van-e a
imagettftext
funkció?

Hunnenkoenig
#370
En beraktam a dollar jelet. Gondolom csak eliras volt, de szerencsere annyira azert ertek a PHP-hoz, szoval nem volt angy gond... :-)))

A lenyeg, hogy müködjön...nem szepnek kell lennie :-)))

Dj Faustus
#369
Igen, köszi, jó hogy figyel valaki (helyettem is) 😊

cSuwwi
#368
if (status1=="") {

esetleg a statusok elõl nem hiánycikk egy dollárjel? vagy definiálva lettek a script elején? mert kétlem hogy ez menne...

nem szebb helyette egy if(empty($status1))?

shit happens

Hunnenkoenig
#367
Ok, akkor beirom :-)

Dj Faustus
#366
Ez miert kell?:
$status1="";
$status2="";
$status3="";


Ezekért
if (status1=="") {
if (status2=="") {
if (status3=="") {

Hunnenkoenig
#365
Ez miert kell?:

$status1="";
$status2="";
$status3="";

Nem raktam be, csak atirtam a foreach-en belül a statusokat es aztan

$content = $status1
$content = $status2
$content = $status3

-mal kiirattam. Müködik rendesen, bar valszeg abszolut nem standard konform a cucc, de engem aztan az nem izgat, ha müködik :-)))