A što kad nađem bug u PHPu :s

Moguće da to griješim. Ja sam mislio da definirani src pathovi unutar HTMLa su povezani sa browserom tj. clientom.
Mislim, ne trudi se PHP da postoji path koji ispisuje u tamo neki src IMG taga ili?
Ako se ne varam, jacascript radi onload image…te u slučaju errora kod loadanja slike baca čak funkciju img.onerror()

Semu bigulicu, pa zato se i učita HTML dokument prije nego se učitaju slike…

Shvatas da $PageNames[0].'/' i $PageNames[0] = $PageNames[0] . '/' nisu iste stvari.
Uopste nisu isti primjeri. Jer u slucaju daljeg koriscenja $PageNames[0] varijable dolazi (I TREBA) do [ne]ocekivane evaluacije koda.

Shvaćam da…ali ti nešto očito nisi shvatio. Čitaj ovo:

Isto tako, ako sam definirao varijable iz razbijenog URL-a, imam bug. Ako sam iste riječi (stringove) ručno postavio u varijable…nemam bug. Valjda bu i to postalo jasno jednog dana.

Hjooj…pojednostavljenjem koda sam dobio da mi umjesto jednog čudnog foldera “img” foldera…da mi izgenerira dva foldera :smile:

Ovaj drugi se zove: %3Cbr%20

…a zanimljivo, uspije napraviti dva foldera …a ja nisam umnožava mkdir funkciju. A nisam čak niti iterirao funkciju generirajSkripte(), nego ju pozivam samo jednom :wink:

Nisi nakucao istu stvar jer bi rezultat bio isti, a ne razlicit. Uporno ti govorim da ispisujes te stvari tj. krajnje putanje umjesto sto pretpostavljas da su isti ali nekako dobijas razlicite rezultate. U programiranju i logici toga nema.

1 Like

Taman sam pomislio da možemo pričati…a ti po starom. Čitaj ovo:

…i ovih Y nisam dobio aprokrimativno iz glave, nego sam to strojno dobio. Ma sve sam si ja to strojno isporevjeravao i popisao vrijednosti varijable u svim koracima gdje sam im mogao pristupiti. (Osim kod echo linije koja bude preskočena)

Žao mi je što ti je to toliko hebeno nevjerojebatno, da mi ne vjeruješ da sam to sve detaljno ispitao. I meni je brale to sve nejverovatno, i da to ne gledam na vlastite oči, ni je nebi vjerovao :wink:

Btw, tako je. Ista stvar uzrokuje uvije istu stvar. Ali na strojnoj razini, PHPu očito nije ista stvar ako je do stringa došao iz URLa, ili ako je do stringa došao ručnim zadavanjem. A takva razlika nije osmišljena logika, te bi se očito morala razmatrati kao PHPov bug.

Stvar je u tome da uporno insistiras kako je php poblesavio a u stvari je sve savrseno logicno nego si nabacao kod da se ne zna ni gdje je glava ni gdje je rep pa imas sumanute output-e. Mi nemamo konkretne ispise debagiranja vec pretpostavke i kvazi-kodove.

Ovo gore sto si stavio je dio <br /> i pitaj boga odakle si to dobio i sta si radio.

1 Like

You are muted again…čisto da budeš svjestan da na tvoja pitanja imam odgovor, ali mi se neda pisat!

I dalje stojim kod tog da nije PHP Bug nego tvoja greska, jer ovaj kod koji sam uspio pokupiti po ovom threadu kod mene radi sasvim OK dakle nema nikakvih bugova.

BTW Drago mi je da je konacno neka tema na ovom forumu vezana uz programiranje dovila vise od 3 posta.

I zadnja stvar koju moram provjeriti prije nego budem siguran jel ja zaista negdje griješim. So, trenutak D …dali smijem u codeu raditi ovako nešto, sljedeće skripta se zove recimo body.php :

<body>

<?php 
include('html/header.php');
include('html/consturctElements.php');
?>

</body>
</html>

Uzmite u obzi da ove includane skripte su jednak miks php-ovih tagova i HTML ovih tagova. Znači te skripte ne počinju striktno sa phpovim tagom u gornjoj liniji…i ne završavaju striktno phpovim tagom u zadnjoj liniji.

Mislim, ja to ovako radim godinama…i nije mi palo do sad na pamet da bi ovo moglo biti loš code.

Zato jer ga još nisi završio :slight_smile:
Ni meni nema buga kad imam samo to… …jesi li nakon toga includao kakav HTML?

jesam napisao sam <img src="neki/path/do/slike.jpg" />

vidjet ćemo…dat ću ti da imaš kao kod mene…samo da pojednostavim koliko mogu.
Aj mi pliz samo reci jel smijem raditi ovo što sam stavio dva posta iznad?

Samo naprijed. Ja ti kazem, posto vidim da si pocetnik, kako se debagiraju stvari i kako se ostaje prizemljen posto svaki iskusniji kolega ce ti potvrditi da je imao slicna iskustva nelogicnog ponasanja koda i svakojake sumnje u php bug-ove ali da se na kraju ipak uvijek ispostavilo da to nije slucaj.

Ti insistiraj na php bug-u koliko ti volja ali to sto pricas nema nikakvog smisla i ako prilikom ispisa finalnog stringa putanje imas istu stvar bez obzira dobio je direktnim nakucavanjem ili kroz url segmente to ce biti potpuno isti ulaz iz perspektive php-a i imaces identican izlaz bar sto se tog dijela tice. Svako drugacije ponasanje znaci da si ti nesto zahebo a tu ti niko ne moze pomoci dok problem prezentujes tako sto ubjedjujes ljude koju vrijednost imaju operativne varijable umjesto da iste ispises.

Evo sad probah i sa includanjem php filea koji unutra ima img tag i opet radi normalno.

Na iglama sam…reci više jel ono gore loš kod, ili uobičajen. Jer o tome ovisi jel PHP ima bug ili ja :smiley:

Nemoj nista pojednostavljivati, nego daj bas onako kako nije kod tebe radilo

Da smijes, zasto nebi smio?

Naravno da ti neću prosljediti dva milijona karaktera, hahah…jesi smješan. Izolirat ću sve što je vitalno, a da zadržim bug. Onda ću poslati!!!

Ma ja sam ti samouk…neznam ti ja što je validno što nije…ali bome znam što ima smisla, a što nema.