Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

Agy Halott
#4775
probléma megoldva egy " maradt le! LOL
Agy Halott
#4774
<?php include "random.php" ?> igy illesztettem be és hibát dob:

Parse error: syntax error, unexpected $end in random.php on line 92

esetleg nem igy kell inklúdolni? (új magyar szó)
Agy Halott
#4773
ertem, koszi.
_________________________

na, akkor az include az en barátom, mert mindenféleképpen a linkes random.php-t akarom betenni!

koszi!
Dj Faustus
#4772
"egyebként ha link nelkuli random.php-t berakom <img> taggal, akkor megjelenik a kép, az hogyan lehet?"
Röviden és tömören azért, mert a link nélküli random.php egy képet generál (mintha egy .jpg, .png, .gif kiterjesztésû kép lenne). Ezért amikor beilleszted az <img> elem src attribútumába a random.php-t, az úgy fog viselkedni, mintha kép lenne.

"ha include-dal berakom, akkor megjelenik a kép?"
Ha a linkkel felturbózott random.php-t használod, akkor igen.

Agy Halott
#4771
ha include-dal berakom, akkor megjelenik a kép?

egyebként ha link nelkuli random.php-t berakom <img> taggal, akkor megjelenik a kép, az hogyan lehet?
Agy Halott
#4770
hmmm ez jo, csak az a baj, hogy ha oylan szinten ertenek hozzá, mint TI, akkor lenne ertelme olvasgatni, de igy sajnos csak "olvasgatas" marad, mert alakalmazni nem tom!
Dj Faustus
#4769
"sajnos php lap, mert ott van a player.swf beagyazva és azt csak php-ban lehetett megoldani!"
Meg lehet oldani Javascripttel is - azzal is lehet HTML oldalnál paramétereket elkapni (onnan meg átadható a Javascriptbõl meghívott Flash-ses lejátszónak).

Ha meg PHP oldal, huhú, akkor meg ott az include parancs (include ("random.php");) - tessék olvasgatni a PHP-kézikönyvet (http://hu.php.net/manual/hu/index.php).

Tetsuo
#4768
nagyon thx!!!
remélem holnap fel tudok kelni! 😊

https://www.youtube.com/shorts/zECTF2H8Jp8

Agy Halott
#4767
mi a velemenyed a http://hu.php.net/manual/hu/index.php oldalrol, magyar kézikönyv!
Agy Halott
#4766
sajnos php lap, mert ott van a player.swf beagyazva és azt csak php-ban lehetett megoldani!
ebbe a php lapba az az AJAX-os megoldas nem jo? a harom kozul az a legtetszetosebb!

ha ennyire bonyolult ez a PHP random image linkkel fuszerezve, akkor inkabb maradjak a JS megoldasnál? azert mégiscsak elegánsabb a PHP...
Agy Halott
#4765
sajnos php lap, mert ott van a player.swf beagyazva és azt csak php-ban lehetett megoldani!
ebbe a php lapba az az AJAX-os megoldas nem jo? a harom kozul az a legtetszetosebb!

ha ennyire bonyolult ez a PHP random image linkkel fuszerezve, akkor inkabb maradjak a JS megoldasnál?
Tetsuo
#4764
PHPrõl jó online könyvet (magyar nyelven) tudtok ajánlani? V honnan lehet ezt megtanulni, ingyér?? 😊

https://www.youtube.com/shorts/zECTF2H8Jp8

Dj Faustus
#4763
Ha HTML alapú (tehát nem PHP lapra) szeretnél változó képet+linket, akkor az alábbiak közül választhatsz:
* A linket+a kép helyét PHP-vel generálod le (mint a jelenlegi random.php), és <iframe> segítségével illeszted be (<iframe src="random.php"></iframe>😉
* A linket+a kép helyét PHP-vel generálod le (mint a jelenlegi random.php), és Javascripttel (AJAX segítségével) illeszted be a PHP-t.
* A linket+a kép helyét Javascripttel (no AJAX) generálod le - és bár nem tudsz könyvtár tartalmát kilistázni (a képek helyét magadnak kell megadni), de ez is alkalmazható.

Agy Halott
#4762
pffff bocsi okoskodtam és hulye vok! azt a scriptet, nagyon nehez megirni?

iframe-et mellozném, ha lehet...
Dj Faustus
#4761
"ha képkent adom meg, akkor ugye a <img src="random.php"> koddal tehetem meg"
Úgy nem lehet.
Ezért mondtam, hogy egy teljesen külön szkript kell a kép megjelenítésére (ami egy image/jpeg, image/png, image/gif kimenetet ad), mint egy link+kép megjelenítésére (az meg text/html).
<iframe> segítségével esetleg: <iframe src="random.php"></iframe>

Agy Halott
#4760
koszi mukodik, tudtam, hogy megoldhato, mar csak egy erdekessegre lennek kivancsi:

a random.php elérési utja a kovetkezõ: http://agyhalott.extra.hu/random.php
ha képkent adom meg, akkor ugye a <img src="random.php"> koddal tehetem meg, de igy meg nem muszik. ez orvosolhato?
#4759
próbáld meg az explodevel:

$newfile = $list_of_all_files<$random>;

$filename = explode(".", $newfile);


ezután már :
echo "<a href=\"index2.php?id=video&file=$filename<0>\"><img src=\"$dir/$newfile\" border=\"0\" width=\"100\" height=\"100\"></a><br><br>";

CattiBrie
#4758
tipp: nézd meg FF-al is az oldalt.

[/spam]&#8482;

Agy Halott
#4757
LOL koszi, de ha ezt nem tudtam, amit leirtal, hogy mit kene tennem, akkor szted a script-et meg tom irni?

egyebkent odaig eljutottam, hogy elég egy script is, mert alul lathato kod mukodik http://agyhalott.users.wss.hu/random.php csak egy dolog hianyzik, hogy az index2.php?id=video&file= után a kép neve odakeruljon, csak kiterjesztéssel egyutt tom kiiratni, de sztem nem nagy kunszt lenne vhogy CSAK a filenevt kiiratni, de ahhoz már hulye vok.

$newfile = a mappában levõ random kép neve kiterjesztéssel, de nekem kiterjesztés nélkul kellene, hogy automatice a index2.php?id=video&file= után tegye linknek....

lécci segits!

<?php

$directories<0>="kep";

$extensions<0>="jpg";
$extensions<1>="gif";
$extensions<2>="doc";
$extensions❤️>="txt";
$extensions<4>="htm";
$extensions<5>="html";
$extensions<6>="png";

$sub_check=2;

if($sub_check>0){

$count=count($directories);

for($x=0;$x<$count;$x++){

$dir=$directories<$x>;
$dh=opendir($dir);
while(false !== ($filename = readdir($dh))){

if($filename != "." && $filename != ".."){$dir_check[]=$filename;}

}

for($y=0;$y<count($dir_check);$y++){


if(is_dir($dir."/".$dir_check<$y>) && $dir_check<$y>!="." && $dir_check<$y>!=".."){


$directories[]=$dir."/".$dir_check<$y>;

if($sub_check==2){

$dir2 = $dir."/".$dir_check<$y>;
$dh = opendir($dir2);
while (false !== ($filename = readdir($dh))) {
$double_dir_check[]=$filename;
}


for($z=0;$z<count($double_dir_check);$z++){

if(is_dir($dir2."/".$double_dir_check<$z>) && $double_dir_check<$z>!="." && $double_dir_check<$z>!=".."){

$directories[]=$dir2."/".$double_dir_check<$z>;

}

}

}

}

}

}

}


$j=rand(0,count($directories)-1);

$dir = $directories<$j>;

mt_srand((double)microtime()*1000000);
$files_dir = dir($dir);
while ($file = $files_dir->read()) {

for($x=0;$x<count($extensions)-1;$x++){

if(eregi($extensions<$x>, $file)){
$list_of_all_files[]=$file;
}

}

}
closedir($files_dir->handle);

$a = sizeof($list_of_all_files);
$random = mt_rand(0, $a);

$newfile = $list_of_all_files<$random>;


echo "<a href=\"index2.php?id=video&file=\"><img src=\"$dir/$newfile\" border=\"0\" width=\"100\" height=\"100\"></a><br><br>";

for($x=0;$x<count($directories);$x++){

$dir=$directories<$x>;
$dh=opendir($dir);
while(false !== ($filename = readdir($dh))){

if($filename != "." && $filename != ".."){$i++;}

}

$i=0;
}

?>
Dj Faustus
#4756
Külön scriptet kell írnod, ami, nem képet ad ki kimenetként, hanem linket.
3 adatra lesz szükséged: a kép elérhetõségére, a kép neve és a link.
Ezeket eltárolod egy adatbázisban/állományban, beolvastatod (például egy tömbbe), és a tömb egy elemét véletlenszerûen kiválasztod.
Utána generálsz belõle egy linket képpel, miegymással.

Agy Halott
#4755
volna nekem egy random image script-em, és azt szeretném kerdezni, hogy hogyan lehetne beleépíteni, hogy egy ADOTT képhez(kékkel jelölve) egy ADOTT linket(zölddel jelolve) és a kép nevét(pirossal jelölve) társítsa?
például a valami.jpg kép linkje: index2.php?id=video&file=valami
például a szucspula.jpg kép linkje: index2.php?id=video&file=szucspula

<?php

$folder = 'kepek/';

$extList = array();
$extList<'gif'> = 'image/gif';
$extList<'jpg'> = 'image/jpeg';
$extList<'jpeg'> = 'image/jpeg';
$extList<'png'> = 'image/png';

$img = null;

if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}

if (isset($_GET<'img'>)) {
$imageInfo = pathinfo($_GET<'img'>);
if (
isset( $extList[ strtolower( $imageInfo<'extension'> ) ] ) &&
file_exists( $folder.$imageInfo<'basename'> )
) {
$img = $folder.$imageInfo<'basename'>;
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info<'extension'> ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);

if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList<$imageNumber>;
}
}

if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo<'extension'> ];
header ($contentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (100, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}

?>

bocsi, az elobb a piros kimaradt!
Agy Halott
#4754
volna nekem egy random image script-em, és azt szeretném kerdezni, hogy hogyan lehetne beleépíteni, hogy egy ADOTT képhez(kékkel jelölve) egy ADOTT linket(zölddel jelolve) és a kép nevét(pirossal jelölve) társítsa?
például a valami.jpg kép linkje: index2.php?id=video&file=valami
például a szucspula.jpg kép linkje: index2.php?id=video&file=szucspula

<?php

$folder = 'kepek/';

$extList = array();
$extList<'gif'> = 'image/gif';
$extList<'jpg'> = 'image/jpeg';
$extList<'jpeg'> = 'image/jpeg';
$extList<'png'> = 'image/png';

$img = null;

if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}

if (isset($_GET<'img'>)) {
$imageInfo = pathinfo($_GET<'img'>);
if (
isset( $extList[ strtolower( $imageInfo<'extension'> ) ] ) &&
file_exists( $folder.$imageInfo<'basename'> )
) {
$img = $folder.$imageInfo<'basename'>;
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info<'extension'> ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);

if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList<$imageNumber>;
}
}

if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo<'extension'> ];
header ($contentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (100, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}

?>
passatgt
#4753
Már van megadva háttér sajna:C

Egyébként itt: www.ingyen.org/ujfree és a tartalom résznél a kis Új csillag, meg az ok gombot kéne a dobozok jobb alsó sarkába nyomni

Dj Faustus
#4752
Catti-Brie ötlete kiegészítve:
HTML:
<div id="linkem">
 <a href="link.htm">
  <span>Link szövege</span>
 </a>
</div>


CSS:
#linkem {
 background-image: url("kep.jpg");
 background-position: left bottom;
 background-repeat: no-repeat;
}
#linkem, #linkem a {
 width: 402px;
 height: 400px;
 display: block;
 text-decoration: none;
}
#linkem span {
 visibility: hidden;
}

passatgt
#4751
ez jó lenne csak linkes kép😊

CattiBrie
#4750
szerintem én így csinálnám:

background: url("kep.jpg") bottom left #FFFFFF no-repeat;

tehát háttérként adnám meg a képet

[/spam]&#8482;

passatgt
#4749
Hali
Hogyan lehet egy diven belüli képet a div aljához igazítani?

Dj Faustus
#4748
"konkrétan az origó rss csatornájának híreit szeretném megjeleníteni"
Mielõtt nekiállnál más RSS Feedjének megjelenítésére oldaladon, azért kérj rá tõlük engedélyt (néhol ezt is tiltják, mint a képeknél a direkt linkelést).

"RSS hírcsatornáról szeretnék híreket kiíratni egy php oldalra"
1. Mivel külsõ oldalon található dologról van szó, ezt szerveroldali nyelvvel (PHP, ASP,...), kell átvenni - már ha a tárhelyszolgáltató engedi a külsõ oldalakról való adatmegnyitás (php.ini-ben allow_url_fopen = On-nak kell lennie).
Tehát egy külsõ oldalról való állományelérés, és kiírás:
<?php echo file_get_contents($_GET<'url'>); ?>

2. Ezek után a kapott XML állományt fel kell dolgozni. Ezt megteheted PHP-vel is, de tehermentesítheted a szervert Javascript (pontosabban Ajax) segítségével.
Használhatsz reguláris kifejezéseket, de vannak kifejezetten XML feldolgozására alkalmas metódusok is. Barátod a keresõ: írd be neki rss parser vagy rss to home page, satöbbi.

hispan2
#4747
RSS hírcsatornáról szeretnék híreket kiíratni egy php oldalra. Tudom, hogy korábbnan errõl volt szó, és akkor meg lett állapítva, hogy ez nemigen lehetséges, de nincs mégis valamilyen megoldás? (konkrétan az origó rss csatornájának híreit szeretném megjeleníteni)

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

cr3ativ3
#4746
1 és 2: ezt kipróbáltuk, akkor mûködött. Ha te mondod ... kiszedem
3: ezzel lehet találkozni több helyen, még meggondolom az ilyet, de igy is, ugy is free-to-use jogállású lesz az oldal...

- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!

Dj Faustus
#4745
"<!--- body ndragstart="return false" --->"
1. ndragstart -> ondragstart, ugyebár
2. Egyik esemény (ondragstart, onselectstart, oncontextmenu) sem szerepel a HTML specifikációban.
3. Aki ki akarja kerülni játszva kikerüli (Firefox alatt kiiktatja a helyi menü letiltását, vagy felteszi a Web developer kiterjesztést, stb...)
4. Inkább tedd Creative Commons licensz alá a forráskódot (mint az eredetileg mutatott forráskódban láthattad). Sokkal barátságosabb licenszfeltételek.

"ez visszatükrözi a véleményem azokról az emberekrõl akik felszeretnék törni az oldalamat."
Aki fel akarja törni, ez a vélemény csak jobban feltüzeli a próbálkozók figyelmét.
Ha el szeretnél valamit kerülni, akkor arra a valamire ne hívd fel a figyelmet.

cr3ativ3
#4744
értem
Majd suliba kijavítom 😊 most nem érek rá sajnos 😞

Na nem baj, véleményem:
<!--- body ndragstart="return false" --->

ez arra lenne jó, hogy a jobb klikket letiltsa, csak most épp nem kell hogy le legyen tiltva, ezért van kikommnentelve

<!--- Kapjátok be köcsög hackerek a redvás faszomat !!! --->
ez visszatükrözi a véleményem azokról az emberekrõl akik felszeretnék törni az oldalamat.

Ennyi, a többire igazad van, még sosem gondoltam erre, mert az oldalnak ezen részét nem én írtam, és eddig fel sem tüntek. (ugyanis Blackrav3n-nek együtt irtuk, csak Blackrav3n meghallt 😞 Békeporaira... )

- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!

Agy Halott
#4743
#4737 - #4738-ra vki?
Dj Faustus
#4742
Nehezen, ugyanis ebben az esetben tudni kellene a szöveg által lefoglalt területet elõre (esetleg width: auto; vagy százalékos oldalszélesség - de sajnos tökéletes megoldás nincs), és a szerint kellene beállítani a szegélyeket.

Egyébként pedig, ha lúd legyen kövér (ha HTML-forrás, legyen rendezett):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//HU" COPYRIGHT "Manguszta-Team 2006"> - ilyen doctype nincs.
<body lang=HU creator="Manguszta-Team" comment="IE hated!"> - creator, comment attribútum nincs. No meg az attribútum értékeit illik macskakörmök közé tenni.
<FORM METHOD=POST... - írj inkább minden tagnevet és attribútumot kisbetûvel, illetve lásd az elõzõ megjegyzésem.
<!--- body ndragstart="return false" ---> - felesleges, másészt hibás. Helyes használata.
<!--- Kapjátok be köcsög hackerek a redvás faszomat !!! ---> - Nem érsz el vele semmit, másrészt a hackerek nem biztos hogy lányok. 😉
<h2><center>Hírek</center></h2><center><h3 - <h2> helyett <h1> (mert olyan még nincs), <h3> helyett <h2>, másrészt <center> tag nem létezik (ott van a CSS a középre igazításhoz. h2 {text-align: center;})
<script language="JavaScript" src="popup.js"> - type="text/javascript" attribútum-érték páros kötelezõ. A language="javascript" nem.
</table> - törlendõ

Forrás

Max7
#4741
Thx sikerült megoldanom a segítségeddel 😊

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#4740
http://weblabor.hu/cikkek/baratsagos404

Max7
#4739
Eddig nem volt szükségem rá de mostmár kicsit igényesebb lettem és szeretnék egyéni hibalapot betenni! Aki nem értené annak mondom hogy ez azt jelenti hogy pl 404-es hibánál (user elírja a linket) nem egy otromba fehér háttér fekete felirattal jön be hogy "404 - Not Found" Hanem egy saját oldal jön be ahova akármit irhatsz!

Információim szerint ezt .htaccess fájlal lehet megoldani! Kerestem google-ban de a tököm kivan mert az összes tárhelyszolgáltatót kidobta csak erre nem adott használható infót! Illetve adott 1-et:

http://www.tutorial.hu/node/337

de itt csak megemlítik szal ha valakinek van valami infója errõl azt szívesen fogadnám!

Thx

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Agy Halott
#4738
azt elfelejettem, hogy a regurlapnal a security kodot viszont, hogy lehetne orvosolni, hogy mutassa? esetelg pont ahhoz kellene a ini_set() fuggveny és azt semmikép nem lehet javitani?
Agy Halott
#4737
Ertem! és a masodik mysql_connect() hiba? nem kijavitani akarom, de vhogy el lehet tuntetni oket?
cr3ativ3
#4736
nah,
www.mangusztafarm.extra.hu

DEsign a helyén, már csak egy kevés módosítás / beállítás van hátra.
Kérdés: hogy kell megcsináõlni azt, hogy a keret az a szöveg méretére nyúljon meg lefelé?

- Kukurikú törökcsászár, add ide a védelmipénzt! - Nem adom bize! - Akkor ereszd ki begyem a tisztiorvost!

#4735
Az ini_set() fügvény a legtöbb ingyenes tárhely szolgáltatónál tilva van.

Agy Halott
#4734
Probálkozok egy CHAT-tel, ami végul is muxik, de nem teljesen, ui. regisztracional a security kodot nem jeleniti meg, de az admin reszben ki tom kapcsolni ezt az opciot.

A php fuggveny hibat ir ki felulre, ami idegesit és sztem ez a security kod megjelenitési hibajaval is kapcs. all:

Warning: ini_set() has been disabled for security reasons in /mnt/md0/agyhalott/freeweb/inc/insorno.php on line 26

Warning: mysql_connect(): Access denied for user 'www-a'@'localhost' (using password: NO) in /mnt/md0/agyhalott/freeweb/functionz/columns.php on line 26


mit lehetne tenni? tok jol beuzemeltem, sikerult a mysql is, meg minden, de ezt vhogy nem ertem!
#4733
Hello!
vki segitene nekem hogy kell felrakni a cutenews egy html-es oldalra?
létszives msn-en vegyen fel

MSN: [email protected]

oldal:
www.chelseasite.atw.hu
Agy Halott
#4732
OK már muxik! igen jobb igy, mert olyan helyre kerul, ahol nem fogom valtoztatni a kepek meretét! 😊
Tufa
#4731
javas jó. köszi

#4730
nem fontos külön-külön, megcsinálhatod mondjuk így is:

var xwidth = 100;
var yheight = 100;


ezután használhatod a következõ módon:

imggrp<1> = new Array("bomba_szakerto.jpg", "bomba_szakerto", xwidth, yheight);

Ebben az esetben nem kell átírni a document.writ-ot ugyanús módosítás nélkül lehet használni, késõbb pl. ha megváltoztatod a kis képek méretét egyszerûen átírhatod, egyszóval könyebb megtalálni. :xD
De ha úgy gondolod, hogy fix akkor elég ha kiszede abból a két sorból a 100-at és átírod így:

document.write('<a href="' + mov_uri + '"><img src="' + imggrp<0> + '" width="100" height="100" alt="" border="0"></a>');

Dj Faustus
#4729
"tudom hogy ez nem ide tartozik!"
Akkor ne is írd be minden topikba a kérdést.

Küldönc
#4728
tudom hogy ez nem ide tartozik!hy all!Tele van a gépem vírussal köb 130-al, és mind az exe-én van.Mivel szedjem le õket, vagyis most mit csináljak???
Kösszi!😊

Agy Halott
#4727
Itt ugyebár minden képnél külön meg kell adni a meretet:
imggrp<1> = new Array("bomba_szakerto.jpg", "bomba_szakerto", 100, 100);
meglehetne csinalni, hogy alul a document.write-be legyen megadva, hogy minden kép egyforma méretû legyen (width=100, height=100)?
Agy Halott
#4726
most látom kicsit átalakitottad... ez igy jobb lett! 😊