Autor | Zpráva | ||
---|---|---|---|
Vavroch Profil |
#1 · Zasláno: 2. 5. 2008, 15:38:35
Zdravím
V níže uvedeném sriptě,mám obsažený form pro upload,kdy po náhrátí obrázku na ftp zapíše skript html tag do souboru,já bych potřeboval vyřešit to, jak udělat to,aby se v tomto řádku: "<img src='images/pic_1.jpg' width='618' height='254' alt='Pic 1' /> \r\n". Měnilo "pic_1.jpg" v závislosti na názvu obrázku, a stejně tak i velkosti obrázku,tzn aby tyto 3 hodnoty byly proměnné. Vím,že se to dělá pomocí imagegetsize,ale zasekl jsem se u těch parametrů této fce. Tuší někdo,jak toto vyřešit? Děkuji za radu. Zde je ukázka celého ZK: ---------------------------------------------------------------------------------------------------- <form method="post" enctype="multipart/form-data"> Uploadovaný soubor: <input type="file" name="jmeno_souboru"> <input type="submit" value="Uploadovat"> </form> <?php if (is_uploaded_file($_FILES["jmeno_souboru"]["tmp_name"])): $name = $_FILES["jmeno_souboru"]["name"]; move_uploaded_file($_FILES["jmeno_souboru"]["tmp_name"], "../images/reference/www/$name"); //Export do souboru $soubor = "zapis.php"; $export = fopen($soubor,"a+"); //Definice promenne a prirazeni fce fopen s parametry(nazev souboru,pristup prava) fwrite($export,"<div id='photo'>\r\n". "<div class='img-shadow'>\r\n". "<img src='images/pic_1.jpg' width='618' height='254' alt='Pic 1' /> \r\n". "<div/>\r\n". "<div/>\r\n". "</br>". "</br>"); //Fce pro zapis (prizareni prom a vpis hodnot,na konci odrad) fclose($export); //Fce pro uzavreni handlu souboru endif; ?> |
||
Vavroch Profil |
#2 · Zasláno: 2. 5. 2008, 15:43:18
Tak název obrázku je už vyřešen,nevšimnul jsme si,že se předává už výše,tzn,dosadit místo názvu obrázku proměnnou $name.
|
||
Vavroch Profil |
#3 · Zasláno: 2. 5. 2008, 16:00:09
Vyzkoušel jsem toto ale hlasí mi to při WARNING getimagesize(pic_2.jpg) [function.getimagesize]: failed to open stream: on line 11
A takto jsem to nyní zapsal,kde může být chyba?: getimagesize(pic_2.jpg) [function.getimagesize]: failed to open stream: //Export do souboru $informace = getimagesize('$name'); //Fce na zjištená velikosti upoadovaného obrázku $soubor = "reference_www.php"; //Název a umístění zapisovaného souboru $export = fopen($soubor,"a+"); //Definice promenne a prirazeni fce fopen s parametry(nazev souboru,pristup prava) fwrite($export,"<div id='photo'>\r\n". "<div class='img-shadow'>\r\n". "<img src='images/$name' width='$informace[0]' height='$informace[1]' alt='$name' /> \r\n". "<div/>\r\n". "<div/>\r\n". "</br>\r\n". "</br>\r\n"); //Fce pro zapis (prizareni prom a vpis hodnot,na konci odrad) fclose($export); //Fce pro uzavreni handlu souboru endif; ?> |
||
Časová prodleva: 16 let
|
0