Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Modrá je dobrá
zelená je lepší

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: snhzzrc
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 31.3.2010 10:12 - Oblíbené kluby (08:42) 3018
dotazmožná opět trochu přitroublý, ale...

na localhost mám (apache, mysql, php) zkušební verzi administrace galerie obrázků, pokud provedu upload fotografie (jpg), tak sice vše funguje, fotka se zkopíruje (uploaduje) na zadané místo v cílové složce v localhost, a v galerii se zobrazí, ale nemu s ní nijak manipulovat porůzkumníkem windows (kopírovat, otevírat v editoru, přesunout... ale smazat jde)
hláška: soubor_xx nelze zkopírovat: Přístup byl odepřen.
Ověřte, zda disk není zaplněn nebo chráněn proti přepsání a zda soubor není právě používán

a pokud dám soubor-vlastnosti, tak u něj je jen záložka obecné a souhrn (chybí záložka zabezpečení) a záložka souhrn je úplně prázdná ...

nenapadá vás, čím to může být způsobeno ?

formulář pro odesílání obrázků (část kódu):


<div id="formular">
<FORM ACTION="send.php" METHOD="post" ENCTYPE="multipart/form-data">
<table align="left" width="98%" border="1" bordercolor="#f3f3d6">
<tr>
<td width="192px">Obrázek:</td>
<td><INPUT TYPE="file" NAME="soubor" SIZE="64"></td>
</tr>
<tr>
<td>Náhled:</td>
<td><INPUT TYPE="file" NAME="nahled" SIZE="64"></td>
</tr>

................

<tr>
<td>&nbsp;</td>
<td><br /><INPUT TYPE="submit" NAME="ok" VALUE="Upload">&nbsp;&nbsp;&nbsp;
<input type="reset" value="reset"></td>
</tr>
</table></form>
</div> <!-- /* end div id="formular" */ -->

bredy 19.3.2010 06:29  3017
tvxMěl jsem tu čest psát pro PHP extension a chtělo se mi zvracet. Tak se ani nedivím za tyhle problémy.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 23:20  3016
knedlePhp mam mit obecne probemy s odkazy pomoci reference takze treba i s tridami, neuvolnuje pamet obsahu pri unset(). Naplnenim prazdnyho obsahu se smaze samotnej obsah, unset pak zrusi referenci.
Na netu je hned nekolik krasnych prikladu jak si to vyzkouset vyhledatelnych pod "php memory leaks".
knedle knedle online - Krabice živých 18.3.2010 21:05  3015
tvx [3012]: pokud funguje ten = null, tak je to fajn, neznal sem
bredy 18.3.2010 20:55  3014
neni nad to si problem ujasnit samomluvou v diskuzaku. U me bohuzel zabira jen vysvetlovani problemu manzelce. A ta na to nema trpelivost.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 19:41  3013
tak jeste jedna zajimava vlastnost k prozkoumani... pote co jsem php zamestnal pripojovanim k db coz mu jiste dalo nejaky waitstates... (ze by se vyuzily na rezii?) vypada to, ze vytizeni pameti rapidne pokleslo...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 17:45  3012
Aha, tak jedine zlepseni nastalo pote co jsem pred unset() dal jsete vynulovani referovane hodnoty
$x = null;
unset($x);
a mam zase o par zpracovanych radku vice...
jinak tohle pry podle internetovych zdroju normalni vlastnost PHP :(
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 17:28  3011
Sice se to hodne zlepsilo ale stejne i nadale pretejkam s pameti, ac podle vypisu me znamych datovych struktur ktere muzou narustat
(snad jen ten muj model kterej se ted uspesna maze a na konci je prazdnej! jinak nic) po nacteni cca 32000 xml elementu, pretecu na 128 mb ram :(
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 17:19  3010
tak v mem pripade si vystacim s funkci key() pote, co tam strcim dalsi hodnotu ale kterak zjistit posledni ciselnej index pole jsem teda nikde nezjistil. dokazu si predstavit pouziti array_keys() a max ale to opravdu asi nebude prilis efektivni metoda pro pripad ze se to deje v cyklu pro miliony zaznamu.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 17:12  3009
chubu uz jsem asi objevil ale ted resim jak nejak vypocetne co nejsnazsi metodou zjistit posledni ciselnej index pole nebo posledni pidelenej, pomoci COUNT() jsem se samosebou seknul..
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 18.3.2010 16:46  3008
PHP a hlidani pameti, to je pekna zabava :)
Parsuju sileny xmlka a to pomoci xml_parseru co to tlaci a ja to po urcitych segmentech (odpovidajicich nejakymu elementu) nacitam a ukladam jinam.
Za danej element si vzdy vyrobim kopii xml do nejaky datovy struktury kterou po odlozeni vymazu ale vypada to, ze php bud neuvolnuje spravne pamet nebo ja mu v tom necim branim, mozna nejakou cyklickou referenci :( neni nejaka kloudna metoda jak hlidat uvolnovani pameti?

xml si sypu pro snadnost do pole, do stromu, pricemz potomek ma vzdy referenci vazbu na otce.
jakmile dorazi ukoncovaci tag elementu kterej jsem zpracoval, odstranim ho pomoci unset ale presto to vypada ze se mi pamet nadale hlti :(
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 3.3.2010 14:23  3007
jeste k mPDF
samozrejme jako absolutni cesta funguje i nastaveni relativni treba . :)
bredy 2.3.2010 21:23  3006
Nějak mi uniklo HipHop PHP. Určitě vyzkouším.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.3.2010 19:05  3005
Tyjo, sem bud slepej nebo maj nelogickou dokumentaci... v kazdem pripade bych u tech obrazku cekal odkaz na tuhle funkci kterou jsem nakonec vylovil ze zdrojaku a zjistil dodatecne ze je vlastne v dokumentaci:
SetBasePath()
SetBasePath – Specifies a base URL for mPDF to interpret relative URLs
Description
void SetBasePath ( string $url )
Specifies that mPDF should interpret any URLs in the HTML code relative to this url. Otherwise relative paths will be based on the current script. This is important for hyperlinks, external stylesheets, and images.
A full URL should be provided, but the following will all work:
http://www.mydomain.com
http://www.mydomain.com/index.php
http://www.mydomain.com/path/

O loklani adrese ani zminka ale nakonec to s ni funguje...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 1.3.2010 14:44  3004
Note: If messages are not received, try using a LF (\n) only. Some poor quality Unix mail transfer agents replace LF by CRLF automatically (which leads to doubling CR if CRLF is used). This should be a last resort, as it does not comply with » RFC 2822.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt