Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
[O_O] (.)(.)
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
Rég jártam erre de ismét gondom van! Nem tudjátok létezik olyan függvény ami lementi az adatbázist localhostra? Lehet hogy hülyén foglamaztam meg szal: ftp-re lementi az adatbázis tartalmát amihez csatlakozik egy adatbazis.sql vagy akármilyen fájlba? :S Ha nem vili megpróbálom máshogy elmondani de faustus biztos tudja 😉 (php dokumentációban nem találtam ilyet)
Bye: Max7
Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]
[O_O] (.)(.)
Vagy hol tudok ennek utánnanézni?
Fordítások: http://evin.konzolozz.hu Az élet csupán álom, útban a halál felé.
▏▎▍▋▊▉ Intel i7 2600 | 2x4GB Kingston DDR3 RAM | Radeon 5850HD 1GB | HDD 320 + 250 | Pioneer 215D | 23\" Samsung P2350
Amúgy asszem javascripttel megoldható, volt is szó róla valamelyik webes topicban, csakugye van pár belõlük. :C
▏▎▍▋▊▉ Intel i7 2600 | 2x4GB Kingston DDR3 RAM | Radeon 5850HD 1GB | HDD 320 + 250 | Pioneer 215D | 23\" Samsung P2350
Vagy legalábbis nem jelenítené meg az Expolerben a képek fellett azokat a kis ikonok...mert nagyon zavaróak tudnak néha lenni 😞
▏▎▍▋▊▉ Intel i7 2600 | 2x4GB Kingston DDR3 RAM | Radeon 5850HD 1GB | HDD 320 + 250 | Pioneer 215D | 23\" Samsung P2350
szóval ennél a sornál <img src="<?php print $tomb
de azért köszi, hasznos infó
ezt: $url
erre: $_GET<'url'>'url'>
HTML: <meta http-equiv="refresh" content="6;URL=http://www.terravita.uw.hu/index.html">
JavaScript: go();
function go() {
window.location.href = "http://www.terravita.uw.hu/index.html";
}
vagy PHP:
<?php
if ($url)
{
header("Location: $url");
exit;
}
echo "<html><head>\n";
echo "<title>Error</title></head>";
echo "</html>";
?>
Szoval ha valaki beirja ezt: www.terravita.uw.hu aakkor automatikusan ez jöjjön be/irányitsa át ide: terravita.uw.hu/index.html
Köszi szépen!
<?php
$eredmeny = (mysql_query("SELECT eleresi_ut FROM kepek WHERE id='$id'"));
while($tomb = mysql_fetch_array($eredmeny))
{
?>
<img src="<?php print $tomb;?>" >
<?php
}
?>
A lényeg ez, ha valami szintaktikai hiba van, elnézést jó rég nemcsináltam már ilyet😉!
––––•(-•Nem bánom, ha az emberek a szájukra vesznek, de kezdjék a seggemmel!•-)•––––
––––•(-•Nem bánom, ha az emberek a szájukra vesznek, de kezdjék a seggemmel!•-)•––––
viszont van lehetõség naponta egyszer automatikusan lefuttatni egy php scriptet, szóval lehet inkább felülírom azt a bizonyos elérési úton lévõ fájlt egy másikkal véletlenszerûen (ha szerver engedi)
nem tökéletesen ezt akartam de most ez az ötletem támadt, bár lehet favágó módszer
olyan nem lehet hogy egy adott .php fájlt futtatok, és nem weboldalt adna vissza hanem képet?
mint itt hogy van megoldva? ezt nem értem
Köszi szépen az összes fáradozásod mûködik.<#wave>#wave><#worship>#worship><#wave>#wave><#smile>#smile><#worship>#worship><#worship>#worship>
<?php
$konyvtar = "."; //A képeket tartalmazó könyvtár elérésének helye
unset($kepek); //A tömb törlése
//Könyvtár megnyitása
if ($k_azon = opendir($konyvtar)) {
//Amig van file a könyvtárban
while (false !== ($fajl = readdir($k_azon))) {
//És .jpg, .gif, vagy .png kiterjesztésû
if ((strpos($fajl, ".jpg") !== false) || (strpos($fajl, ".gif") !== false) || (strpos($fajl, ".png") !== false)) {
$kepek[]=$fajl; //Tömb feltöltése
}
}
closedir($k_azon); //Könyvtár "zárása"
}
//Véletlen választás
$num=rand(0, (count($kepek)-1));
//Filetipus kiválasztása
if (strpos($kepek<$num>$num>, ".jpg")) {
header("Content-Type: image/jpeg");
}
if (strpos($kepek<$num>$num>, ".gif")) {
header("Content-Type: image/gif");
}
if (strpos($kepek<$num>$num>, ".png")) {
header("Content-Type: image/png");
}
@readfile ($kepek<$num>$num>) or die("A fájl nem érhetõ el!"); //File beolvasása
?>
azon a szerveren ahol a kép van, ott tudok
a lényeg hogy egy fix stringet kell megadnom a kép címének, de azt szeretném hogy valamilyen módon a kép "cserélõdjön"
* A routeren (ha van) a Virtual server/Firewall/NAT beállításoknál nem engeded ki a 80-as portot.
* A tûzfalon a webszervernek nem engedélyezed a külsõ IP-címrõl érkezõ kérelmeket (csak a localhostról/127.0.0.1-rõl).
* Abba a könyvtárba, ahová a weblapot rakod, .htaccess állományt helyezel, és abban megadod, hogy csak a helyi géprõl lehessen elérni az oldalt: http://www.tutorial.hu/content/view/329/28/.
hogyan kellene kivitelezni? (lehet már régebben kérdeztem)
talán valahol ott kéne tapogatózni mint ahogy itt oldották meg?
A következõ megoldási lehetõségek vannak:
1. Beszerzel egy "mindenegyben" csomagot, felteszed a gépedre és örülsz.
Ilyenek például:
* XAMPP
* Appserv
* EasyPHP
2. Beszerzed az Apache-ot (webszerver), PHP-t (szerveroldali nyelv), és esetleg a MySQL-t (adatbáziskezelõ), ésszépen felrakod egyenként õket. Ehhez segítséget az alábbi oldalakon találsz:
http://weblabor.hu/cikkek/apachephptelepites
http://weblabor.hu/cikkek/mysql41telepites
http://weblabor.hu/cikkek/mysqltelepites
Daxan „nekem a veszély lételemem, gyári default.”
Daxan „nekem a veszély lételemem, gyári default.”
$query = "SELECT message, author, email, date, ip FROM shoutbox ORDER BY id DESC LIMIT 10";
$result = mysql_query($query);
Ez a rész adja meg az üzenetet, szerzõt, e-mailt dátumot, ip-t id szerint, csökkenõ sorrendben lekérdezõ; maximum10 üzenetet megjelenítõ lekérdezést.
while($r=mysql_fetch_array($result)) {
echo "
<TR>
<TD background='uz2.gif'align=left><strong><font size='2'>$r
</TR>
<TR>
<TD background='uz.gif'><font size='2'>$r
</TR>";
}
Ez a rész pedig kiírja a lekérdezés eredményeibõl:
* A szerzõt (aki beírt a vendégkönyvbe) - $r
* A dátumot - $r
* Az üzenetet - $r
Szóval ennek a résznek rendesen kellene mûködnie... A users táblát nem kell piszkálni - csak a bejelentkezésnél.
Lássuk a másik részt.
Ha jól értettem a bejelentkezõ rész külön már megvan (mûködõképes). Ott kapsz egy változót ($tmpname). Na ezt kellene átadni a $author változónak az üzenõfalra való íráskor.
$author = strip_tags($_POST<'tmpname'>'tmpname'>, ''); - Na ez így nem fog menni. Miért? Mert nem egy ürlap egyik mezõjének értékét küldöd el, hanem egy változót adsz át:
$author = strip_tags($tmpname, '');
Vagy egy másik alternatív megoldás:
<TD> <b>E-mail</b> <INPUT NAME="email" TYPE="text" size="10" style="background-image:url('url.gif');"><b>(nem kötelezõ)</b><INPUT NAME="name" TYPE="hidden" value="<?php echo $tmpname; ?>"></TD>
Az üzenõfalra való kiíráskor a szerzõ megadása pedig:
$author = strip_tags($_POST<'name'>'name'>, '');
echo "
<TR>
<TD background='uz2.gif'align=left><strong><font size='2'>$r
</TR>
<TR>
<TD background='uz.gif'><font size='2'>$r
</TR>";
És miért? Mert az elõtte levõ részben a lekérdezésben lekérded a nevet is!
$query = "SELECT message, author, email, date, ip
FROM shoutbox order by id DESC LIMIT 10";
$result = mysql_query($query);
echo "<TABLE>";
while($r=mysql_fetch_array($result))
Itthagytam a forumot! Ne irj privatot!
chromeless windows v2.1 - www.microbians.com
Chromeless trick by webFX. http://www.eae.net/webfx/
Chromeless mouse control to handled like a normal window
Mégegyszer koszonom az elozo segitseget, viszont lenne egy ujabb kerdesem bar nem annyira fontos, de hasznos lenne. 😊
Hogyan lehet megoldani, hogyha egy kepet beteszek az oldalra es az a kep a kepnek a nagyobb meretu valtozatara mutat, hogy a megjeleno uj ablak csak akkora legyen amekkora a kep. Remelem erthetoen irtam le. 😊
Itthagytam a forumot! Ne irj privatot!
- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!
- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!
Tehát:
$ii3 = $i3 +1;
echo"... ...<a href='shop/elem_info.php?kat=$kat&elem=$ii3'>$tomb<$i3>$i3></a><br>";
De miután kicseréltem a ii3 = $i3 +1; erre: $ii3 = $i3 +1; más kûködött 😊
A shop/elem_info.php?kat=$kat&elem=$ii3 linkbõl vettem, hogy a $ii3 változó lehet. Próbáld ki így.
#------------------- Funkciók -------------------#
function elem_draw ($tomb){
$shop_elem_count=count($tomb)-2;
$kat = $tomb<$shop_alkateg_count+1>$shop_alkateg_count+1>;
for ($i3=0;$i3<$shop_elem_count+1;$i3++) {
ii3 = $i3 +1;
echo"... ...<a href='shop/elem_info.php?kat=$kat&elem=$ii3'>$tomb<$i3>$i3></a><br>";
}
echo"------------<br>";
}
<?php
$kibont_kat=$_GET["kibont_kat"];
$kibont_elem=$_GET["kibont_elem"];
$path_shop="users/usr_desk";
//fõkategoria elemei
$shop_fokateg = array("Berendezési tárgyak","Konyhai ezközök","Szorakoztató electronika","Konyhai elecronika","Dísztárgyak / Egyéb","Kolónia bõvítés/építés");
//alkategoriák elemei
$shop_alkateg1 = array("Székek f/ Fotfgelok","Asfdgfalok","Szfgdfgekfrgények / Pofdglcok");
$shop_alkateg2 = array("Székek / Fotelok","Asztalok","Szekrények / Polcok");
$shop_alkateg3 = array("Székek / Fotelok","Asztalok","Szekrények / Polcok");
$shop_alkateg4 = array("Székek / Fotelok","Asztalok","Szekrények / Polcok");
$shop_alkateg5 = array("Székek / Fotelok","Asztalok","Szekrények / Polcok");
$shop_alkateg6 = array("Székek / Fotelok","Asztalok","Szekrények / Polcok");
//maguk az elemek
$shop_elem11 = array("Szék1","Szék2","Szék3","Szék4","Fotel1","Fotel2"); #--- 1 ---#
$shop_elem12 = array("Asztal1","Asztal2","Asztal3");
$shop_elem13 = array("Szekrény1","Szekrény2","Szekrény3","Polc1","Polc2","Polc3");
$shop_elem21 = array("Széfxgk1","Szék2","Szék3","Szék4","Fotel1","Fotel2"); #--- 2 ---#
$shop_elem22 = array("Asztdfgal1","Aszdfgdfgtal2","Aszdfggtal3");
$shop_elem23 = array("Szekrédfgny1","Szdfgekrény2","Szekdfgrgény3","Podfglc1","Poldfgc2","Pofglc3");
$shop_elem31 = array("Széfxgk1","Szék2","Szék3","Szék4","Fotel1","Fotel2"); #--- 3 ---#
$shop_elem32 = array("Asztdfgal1","Aszdfgdfgtal2","Aszdfggtal3");
$shop_elem33 = array("Szekrédfgny1","Szdfgekrény2","Szekdfgrgény3","Podfglc1","Poldfgc2","Pofglc3");
$shop_elem41 = array("Széfxgk1","Szék2","Szék3","Szék4","Fotel1","Fotel2"); #--- 4 ---#
$shop_elem42 = array("Asztdfgal1","Aszdfgdfgtal2","Aszdfggtal3");
$shop_elem43 = array("Szekrédfgny1","Szdfgekrény2","Szekdfgrgény3","Podfglc1","Poldfgc2","Pofglc3");
$shop_elem51 = array("Széfxgk1","Szék2","Szék3","Szék4","Fotel1","Fotel2"); #--- 5 ---#
$shop_elem52 = array("Asztdfgal1","Aszdfgdfgtal2","Aszdfggtal3");
$shop_elem53 = array("Szekrédfgny1","Szdfgekrény2","Szekdfgrgény3","Podfglc1","Poldfgc2","Pofglc3");
$shop_elem61 = array("Széfxgk1","Szék2","Szék3","Szék4","Fotel1","Fotel2"); #--- 6 ---#
$shop_elem62 = array("Asztdfgal1","Aszdfgdfgtal2","Aszdfggtal3");
$shop_elem63 = array("Szekrédfgny1","Szdfgekrény2","Szekdfgrgény3","Podfglc1","Poldfgc2","Pofglc3");
#------------------- Funkciók -------------------#
function elem_draw ($tomb){
$shop_elem_count=count($tomb)-2;
$kat = $tomb<$shop_alkateg_count+1>$shop_alkateg_count+1>;
for ($i3=0;$i3<$shop_elem_count+1;$i3++) {
ii3 = $i3 +1;
echo"... ...<a href='shop/elem_info.php?kat=$kat&elem=$ii3'>$tomb<$i3>$i3></a><br>";
}
echo"------------<br>";
}
function alkat_draw ($tomb){
$shop_alkateg_count=count($tomb)-3;
$kibont_elem = $tomb<$shop_alkateg_count+2>$shop_alkateg_count+2>;
$kibont_kateg = $tomb<$shop_alkateg_count+1>$shop_alkateg_count+1>;
for ($i2=0;$i2<$shop_alkateg_count+1;$i2++) {
$ii2 = $i2 +1;
echo"... <a href='shop_menu.php?kibont_kat=$kibont_kateg&kibont_elem=$ii2'>$tomb<$i2>$i2></a> <b>(Ennyi elem van)</b><br>";
switch ($kibont_kateg) {
case'1':
switch ($kibont_elem) {
case'1': $elemek=$shop_elem11; $elemek[]="11"; elem_draw($elemek);break;
case'2': $elemek=$shop_elem12; $elemek[]="12"; elem_draw($elemek);break;
case'3': $elemek=$shop_elem13; $elemek[]="13"; elem_draw($elemek);break; }
break;
case'2':
switch ($kibont_elem) {
case'1': $elemek=$shop_elem21; $elemek[]="21"; elem_draw($elemek);break;
case'2': $elemek=$shop_elem22; $elemek[]="22"; elem_draw($elemek);break;
case'3': $elemek=$shop_elem23; $elemek[]="23"; elem_draw($elemek);break; }
break;
case'3':
switch ($kibont_elem) {
case'1': $elemek=$shop_elem31; $elemek[]="31"; elem_draw($elemek); break;
case'2': $elemek=$shop_elem32; $elemek[]="32"; elem_draw($elemek); break;
case'3': $elemek=$shop_elem33; $elemek[]="33"; elem_draw($elemek); break; }
break;
case'4':
switch ($kibont_elem) {
case'1': $elemek=$shop_elem41; $elemek[]="41"; elem_draw($elemek); break;
case'2': $elemek=$shop_elem42; $elemek[]="42"; elem_draw($elemek); break;
case'3': $elemek=$shop_elem43; $elemek[]="43"; elem_draw($elemek); break; }
break;
case'5':
switch ($kibont_elem) {
case'1': $elemek=$shop_elem51; $elemek[]="51"; elem_draw($elemek); break;
case'2': $elemek=$shop_elem52; $elemek[]="52"; elem_draw($elemek); break;
case'3': $elemek=$shop_elem53; $elemek[]="53"; elem_draw($elemek); break; }
break;
case'6':
switch ($kibont_elem) {
case'1': $elemek=$shop_elem61; $elemek[]="61"; elem_draw($elemek); break;
case'2': $elemek=$shop_elem62; $elemek[]="62"; elem_draw($elemek); break;
case'3': $elemek=$shop_elem63; $elemek[]="63"; elem_draw($elemek); break; }
break;
}
}
echo"------------<br>";
}
#------------------- Innentõl kezdõdik a program -------------------#
echo"<center><b>Vásárlás</b><br>Válassz kategoriát!</center><p>";
$shop_fokateg_count=count($shop_fokateg);
for ($i=0;$i<$shop_fokateg_count;$i++) {
$ii = $i +1;
echo"<a href='shop_menu.php?kibont_kat=$ii&kibont_elem=0'>$shop_fokateg<$i>$i></a> <b>(ennyi alkategoria van)</b><br>";
if ($kibont_kat == $ii) {
switch ($kibont_kat) {
case'1': $rajzol=$shop_alkateg1; $rajzol[]="1"; $rajzol[]=$kibont_elem; alkat_draw($rajzol); break;
case'2': $rajzol=$shop_alkateg2; $rajzol[]="2"; $rajzol[]=$kibont_elem; alkat_draw($rajzol); break;
case'3': $rajzol=$shop_alkateg3; $rajzol[]="2"; $rajzol[]=$kibont_elem; alkat_draw($rajzol); break;
case'4': $rajzol=$shop_alkateg4; $rajzol[]="2"; $rajzol[]=$kibont_elem; alkat_draw($rajzol); break;
case'5': $rajzol=$shop_alkateg5; $rajzol[]="2"; $rajzol[]=$kibont_elem; alkat_draw($rajzol); break;
case'6': $rajzol=$shop_alkateg6; $rajzol[]="2"; $rajzol[]=$kibont_elem; alkat_draw($rajzol); break;
}
} }
echo"</p>";
?>
<!--- Megjegyzés: Elég hosszura sikerült, de legalább mûködik --->
- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!
case'1': $elemek=$shop_elem41; $elemek[]="41"; elem_draw($elemek); break;
azon kívül, valahol itt lehet a problima, mert itt vesztem el mindig a fonalat. telerakom echokkal, hogy lássam mi fut le és mi nem. És ezzel arra jutottam hogy a z elem_draw() függvény nem fut sehogy se le :$
- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!
A kérdésed második részére válaszolva: fogd a változó(k) tartalmát és tedd bele munkamenetváltozó(k)ba. Az üres oldalt generáló lapon pedig újból elõveheted a munkamenetváltozó(ka)t.
Tehát az elsõ oldal például így néz ki:
<?php
session_start();
$valtozo1 = "alma";
$valtozo2 = "barack";
echo "Kiírt tartalom<br />\n";
echo "<a href=\"second.php\">Következõ oldal</a>\n";
$_SESSION["session1"] = $valtozo1;
$_SESSION["session2"] = $valtozo2;
?>
A második oldal (second.php) pedig így:
<?php
session_start();
$valtozo1 = $_SESSION["session1"];
$valtozo2 = $_SESSION["session2"];
?>
Mivel a second.php-ben nem kerûl semmi kiírásra, nem jelenik meg semmi.
(sry hogy bemásoltam újra, csak addig máe nmbiztos hogy visszaolvasnak<#rolleyes>#rolleyes>)
echo"... ...<a href='shop/elem_info.php?kat=$kat&elem=$ii2'>$tomb<$i2>$i2></a><br>";
Nem inkább:
ii3 = $i3 +1;
echo"... ...<a href='shop/elem_info.php?kat=$kat&elem=$ii3'>$tomb<$i3>$i3></a><br>";?
- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!
- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!