Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem php promenna z html kodu

Dobrý den, jde nějak definovat proměnná z tohoto kódu?
- název obrázku.

<img src="./galerie/obrazky_2/obrazek1.jpg" alt="obrazek1.jpg"> -

s tím že pak bych vypsal echem název obrázku (který se bude dynamicky měnit)

Něco jako. $nazev ="ALT"; nebo $nazev="src"

echo $nazev;

Předmět Autor Datum
ak sa to ma dynamicky menit, tak asi mas odniekial zoznam tych suborov a potom nemas pevne v HTML ob…
wam_Spider007 14.07.2012 11:28
wam_Spider007
Néne, mám obrázkovou galerii, která mění obrázky pomocí tlačitek další a předchozí. A jako nadpis s…
PHpař 14.07.2012 11:33
PHpař
dobre, ale taktiez ... ak prechadzas galeriou, tak ten html kod nie je fixny ale uz nejak vies menit…
wam_Spider007 14.07.2012 11:38
wam_Spider007
Mám, vyzkoušel jsem vše, ale nejde, napíšu a zkus se podívat, určitě máš víc znalostí :) 1. <?php…
PHpař 14.07.2012 11:49
PHpař
Jenom takova mala technicka, nejsi to ty http://pc.poradna.net/q/view/850441-php-rada-jedno ducha?
ERASER 14.07.2012 12:08
ERASER
Ano, ano.
PHpař 14.07.2012 12:13
PHpař
Tak když nejsi schopný ani udržet nick, tak je pak asi chyba v tobě. Předpokládám, že se to chceš na…
ERASER 14.07.2012 12:22
ERASER
Nevěděl jsem že je důležité udržet si nic, chci se to naučit. Nenapsal jsem to já. Pouze stáhl a z…
PHpař 14.07.2012 12:25
PHpař
Nevěděl jsem že je důležité udržet si nic :?::-D Nenapsal jsem to já. Vím a znám základy Možná by…
ERASER 14.07.2012 12:33
ERASER
*K :) Nojono, Od začátku, a kde ?
PHpař 14.07.2012 12:36
PHpař
Od začátku, a kde ? Takze nejdriv se naucit html! Umis html? Muzes i css. Umis css? Pak teprve neco…
ERASER 14.07.2012 13:16
ERASER
A tyto chyby: [http://pc.poradna.net/file/view/10043-screenshot-2 -jpg]
ERASER 14.07.2012 12:27
ERASER
Vezmu si ztvé rady ponaučení.
PHpař 14.07.2012 15:52
PHpař
Tady mas primitivni, ALE FUNKCNI galerku, kde je jediny soubor index.php ve slozce spolecne se vsemi…
ERASER 14.07.2012 16:06
ERASER
Díky, mrkni na meil ;)
PHpař 15.07.2012 12:12
PHpař
Poslal jsem ti na oplátku esej :-) poslední
ERASER 15.07.2012 14:55
ERASER
Ten PHP kód vypadá nějak takto : $soubor_obrazek="./galerie/obrazky_2/obrazek1.jpg"; $nazev="nazev"…
hynajs 14.07.2012 11:46
hynajs
Sakra, kódy jsou moc dlouhé a asi by v tom byl bordel. UPLOADNUL JSEM NA LETECKOU, pokud mate čas,…
PHpař 14.07.2012 11:51
PHpař

Mám, vyzkoušel jsem vše, ale nejde, napíšu a zkus se podívat, určitě máš víc znalostí :)

1.

<?php
				$page=$_GET["page"];
				$dir="pages/";   
				$uvodni="galerie_id.php";    
			if ($page) {       
				if (file_exists($dir.$page.".php"))
				include($dir.$page.".php");
			else { include $dir."404.php"; }
			} 
			else{                                
			include ($dir.$uvodni);
			}
			?>

2.

<?php
header('Content-type: image/jpeg');
$galerie=$_GET['pict'];
$jmeno= $_GET['image'];
$adresa="./galerie/".$galerie."/nahledy/".$jmeno;
$adresa_org="./galerie/".$galerie."/".$jmeno;

	$velikost=getimagesize($adresa_org);
	$sirka=$velikost[0];
	$vyska=$velikost[1];
	$tn_sirka=110;
	$tn_vyska=110*($vyska/$sirka);
	
	$org=ImageCreateFromJpeg($adresa_org);
	$tn=ImageCreateTrueColor($tn_sirka+3,$tn_vyska+3);
	umask(0000); 
	ImageCopyResampled($tn,$org,1,1,0,0,$tn_sirka,$tn_vyska,$sirka,$vyska);
	ImageJpeg($tn,$adresa);
	ImageJpeg($tn);

ImageDestroy($tn);
ImageDestroy($org);
?

>

Tak když nejsi schopný ani udržet nick, tak je pak asi chyba v tobě.
Předpokládám, že se to chceš naučit, a ne aby ti to někdo udělal, když už se tím takhle trápíš. Takže stejně jako jsem ti psal předtím v předchozím vlákně ti to napíšu znova i teď. Oprav si chyby co ti to vypisuje (spustil jsem pouze index.php a šel mi mráz po zádech):

index.php:
[http://pc.poradna.net/file/view/10041-screenshot-1 -jpg]
A ještě mi pověz, tohle jsi sám naprogramoval, nebo jsi to odněkud stáhl a nemáš o tom ani šajnc?

Nevěděl jsem že je důležité udržet si nic, chci se to naučit.

Nenapsal jsem to já.

Pouze stáhl a zkoumám.

Vím jak by to mělo fungovat. Vím a znám základy, každý nějak postupuje, začíná, ve škole jsem se to neučil a tak to zkouším sám, ale nemá mi kdo poradit, proto to zkouším tady.

Teď mi bohužel jde o proměnnou (název obrázku)

Nevěděl jsem že je důležité udržet si nic

:?::-D

Nenapsal jsem to já. Vím a znám základy

Možná by bylo lepší začít od začátku a toto využít jen napomoc, ale vlastní kód napsat sám a nic nikde neupravovat nestahovat - stahováním se toho člověk moc nenaučí. A taky jako ty jsem se tohle ve škole neučil, jsem samouk.

Od začátku, a kde ?

Takze nejdriv se naucit html! Umis html? Muzes i css. Umis css? Pak teprve neco zkousej s php. Ale kdyz neumis php, tak do toho uz radsi nekombinuj ani javascript.
A nejlpe se to naucis v prikladech. Takze jako priklad si muzes zkusit vytvorit tady tu galerku (a lephci, pozdeji vysvetlim). To ze stahnes neci kody, ve kterych se nevyznas je ti na nic. A vis proc se v nich nevyznas? protoze si je nepsal a nevis tudiz jak to pracuje. kdybys vedel jak to pracuje, tak sem nebudes vkladat kousky kodu, ktere s tvym aktualnim problemem nemaji vubec nic spolecneho:
http://pc.poradna.net/q/view/850794-php-promenna-z -html-kodu?page=r850807#r850807
Takze tuto galerku, zacni tvorit tak, aby to bylo pro tebe co nejjednodussi. Treba tak, ze obrazky budou vsechny v jedne slozce (zadne nahledy pouze obrazky) a o uroven vyse bude skript, ktery bude obrazky prochazet a zobrazovat. Zkus to tak:!:
Ty jsi me tady poslal 9 souboru (mimo obrazku a slozek) a stacil mi jeden na vyreseni tveho problemu.

Klidne ti mohu rict, ze tvuj aktualni problem vyresis tak, ze v souboru galerie.php, radek 41 zamenis(vlozis) za tento: echo $file_name."<br>";. A tvuj problem bude vyresen, ale takhle ti to moc neda. Psal jsi:

A jako nadpis stránky bych chtěl použít název aktuálního obrázku. Ale nevím jak ho definovat do proměnné.

Ale ono to celou dobu uz bylo v prislusne promene definovano (Proc? protoze nejak se dynamicky musel ten obrazek vypsat do "img", respektive "scr"), tudiz dalsi dukaz, ze ti to cele unika. Vazne radsi zacni znovu od zacatku, to co si napises sam ti da nejakou drinu, ale budes to umet a vyznas se v tom, a pak neco upravit bude pro tebe mnohem jednodussi, nez hledat chyby v cizich zdrojovych kodech.

...

A az budes vsechno umet tak pokracuj javascriptem, atd.

BTW napsani tohohle prispevku mi dalo caove vice prace, nez nalezeni chyby v tom tvem (cizim) kodu :puff:.

Tady mas primitivni, ALE FUNKCNI galerku, kde je jediny soubor index.php ve slozce spolecne se vsemi obrazky.(ke stezni zde pc.poradna.net/file/view/10047-poradna-zip kod nize:)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <title></title>
  </head>
  <body>
<?php
$adresar=opendir('.');
while($objekt=readdir($adresar))
{
 if($objekt=="."||$objekt==".."||$objekt=="index.php")continue;
 $soubor[]=$objekt;
}
if(!isset($_GET["strana"]))
 {$_GET["strana"]=0;} 
echo "<img src=\"".$soubor[$_GET["strana"]]."\" border=\"0\"><br>";
if(($_GET["strana"])!=0)
 {echo "<a href=\"index.php?strana=".($_GET["strana"]-1)."\">zpet</a><br>";}
if(count($soubor)>($_GET["strana"]+1)) 
 {echo "<a href=\"index.php?strana=".($_GET["strana"]+1)."\">dalsi</a><br>";}
?>
  </body>
</html>

Zpět do poradny Odpovědět na původní otázku Nahoru