Autor | Zpráva | ||
---|---|---|---|
Medvídek Profil * |
#1 · Zasláno: 10. 1. 2008, 16:25:09
Mam problem s fci getimagesize
Mam cyklus, kterym doluju data z databaze a v tom cyklu mam i zjisteni velikosti obrazku. $vlastnosti=getimagesize("plakaty/".$plakat); $original=$vlastnosti[3]; $sirka=$vlastnosti[0]; $vyska=$vlastnosti[1]; pred tim vse fungovalo, nyni to ukazuje chybu Warning: getimagesize() [function.getimagesize]: Read error! in /home/www/djtola.cz/subdomains/www/partylist.php on line 106 |
||
Nox Profil |
#2 · Zasláno: 10. 1. 2008, 16:48:40 · Upravil/a: Nox
Medvídek
Na té chybové hlášce sis nevšiml? "partylist.php" očividně není obrázek... (možná kdyby se hlásil přes fci header by to možná vzalo, ale...) |
||
Medvídek Profil * |
#3 · Zasláno: 10. 1. 2008, 17:25:11
Na té chybové hlášce sis nevšiml?
"partylist.php" očividně není obrázek... (možná kdyby se hlásil přes fci header by to možná vzalo, ale...) Však ja nezkoukmám stránku, ale obrázek. Z databáze si vytáhnu jmeno obrazku a ten zkoumam .... $vlastnosti=getimagesize("plakaty/".$plakat); |
||
Mike8748 Profil |
#4 · Zasláno: 10. 1. 2008, 17:33:36
Medvídek
a co je v $plakat ? k chybe read error dojde kdyz mas zadanou spatnou cestu, tedy to co je v ceste neukazuje na soubor, ale spis na adresar |
||
Nox Profil |
#5 · Zasláno: 10. 1. 2008, 18:02:11
Medvídek
Opravdu si nechceš tu hlášku přečíst? Snažíš se číst stránku jako obrázek, v tom cyklu ti to do $plakat přiřadí partylist.php |
||
Mike8748 Profil |
#6 · Zasláno: 10. 1. 2008, 18:12:32
Nox
ses si jistej? neni nahodou struktura hlasek Chyba ta a ta v souboru tom a tom na radce tej a tej? chyba hlasi Read Error. k chybe doslo v souboru partylist.php, na radce 106 |
||
Medvídek Profil * |
#7 · Zasláno: 10. 1. 2008, 18:17:16
$plakat je ziskana takto:
$vysledek=mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM partylist WHERE smazano=0 ORDER BY datum DESC, idpa DESC LIMIT $limit OFFSET " . intval($_GET["offset"])); $radku=mysql_num_rows($vysledek); while ($zaznam=MySQL_Fetch_Array($vysledek)): $plakat=$zaznam["plakat"]; $vlastnosti=getimagesize("plakaty/".$plakat); $original=$vlastnosti[3]; $sirka=$vlastnosti[0]; $vyska=$vlastnosti[1]; .......... atd az po endwhile a dostanu : plakaty/srouby.gif plakaty/sauna.png atd .... rikam, na minulem hostingu bez problemu ... teda ono i toto je bez problemu .. funkce funguje, sirku i vysku to zjisti, ale napise to Varování :( |
||
Medvídek Profil * |
#8 · Zasláno: 10. 1. 2008, 18:40:14
Již vše funguje !!!
Neuvedomil jsem si, ze muze nestatpri cyklu pripad, kdy plakat neni :) takze if($plakat!="") { $vlastnosti=getimagesize("plakaty/".$plakat); $original=$vlastnosti[3]; $sirka=$vlastnosti[0]; $vyska=$vlastnosti[1]; } I tak díky |
||
Nox Profil |
#9 · Zasláno: 10. 1. 2008, 18:45:08 · Upravil/a: Nox
Mike8748
J, máš pravdu Medvídek Tak potom imho buď chyba v záznamu databáze (třeba i v důsledku změn dat. nebo souborů), chyba v právech u souboru (nepravděpodobný asi), chyba ve výtahu databáze (obsah proměnné $plakat vlastně není nijak ověřován) Zkusil bych nechat si vypisovat $plakat (třeba radši přes var_dump) ....tak pozdě |
||
Časová prodleva: 16 let
|
0