Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP i ASP pitanje

[es] :: PHP :: PHP i ASP pitanje

[ Pregleda: 2031 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ptosic
Predrag Tosic
Senior PHP Developer
ITWeb South Africa
Beograd

Član broj: 122751
Poruke: 43
*.adsl-a-7.sezampro.rs.



+3 Profil

icon PHP i ASP pitanje23.03.2010. u 17:10 - pre 171 meseci
Nisam uspeo da nadjem na netu pa pitam vas...

Dakle...sajt je pisan u ASP-u (kolega radio)...znaci celu HTML stranicu kreira...na stranici ima slicica od kojih ja u PHP-u treba da napravim thumbnaile prilikom ucitavanja stranice...PHP je odradjen i pravi thumbnaile... odradjena je funkcija SrediSliku([path slike]) koja opet vraca vrednost /path/do/thumbnaila/thumb.jpg ...

Pitanje :
Kako da prosledim ovaj path ASP-u prilikom kreiranja HTML stranice? Probali smo nesto tipa <img src="<?php SrediSliku('/path/slika.jpg')";?>" (uz prethodni include) ali naravno to ne radi... da li je moguce u opste proslediti onaj path ASP-u tako da se dobije umesto <?php SrediSliku ... path thumbnaila... Hvala unapred ...
 
Odgovor na temu

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
195.252.79.*



+34 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 17:34 - pre 171 meseci

Ono sto bih vam savetovao jeste da izbegavate stvari tipa <img src="/resize.php?file=14" /> jer kreiranje thumb-a uopste nije brz proces. Ako ima puno posetilaca na sajtu, lako moze doci do preopterecenja.

Mogu vam dati neke ideje kako da to uradite. Recimo, ja imam klasu Image koja se sama brine oko toga. Npr.

Code:

$image = Image::createFromTmp() ;
if ($image->isValid())
  $image->save();
else
  echo 'Image is not valid';


createFromTmp() metoda ce iz tmp direktorijuma da iskopira sliku u images/slika.jpg, kreirace thumbnail i zatim njega staviti u images/thumbs/slika.jpg

Kad mi u html-u zatreba putanja, samo uradim ovo:

Code:

<img src="{$image->getPathOfImage()}" />

ili
Code:

<img src="{$image->getPathOfThumb()}" />


Nadam se da sam bar malo pomogao.
 
Odgovor na temu

ptosic
Predrag Tosic
Senior PHP Developer
ITWeb South Africa
Beograd

Član broj: 122751
Poruke: 43
*.adsl-a-7.sezampro.rs.



+3 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 17:44 - pre 171 meseci
Znam da je spor proces pa sam u samom php kodu odradio proveru da li taj thumb postoji, znaci nije privremeni thumb nego pravi samo od novoubacene slicice.... meni je problem kako da prosledim ASP-u path tog thumb-a...
 
Odgovor na temu

abitbp6

Član broj: 221384
Poruke: 216
*.ptt.rs.



+17 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 17:58 - pre 171 meseci
Mešaš ASP i PHP kod u istom fajlu (i pitaš se što ne radi)?
 
Odgovor na temu

ptosic
Predrag Tosic
Senior PHP Developer
ITWeb South Africa
Beograd

Član broj: 122751
Poruke: 43
*.adsl-a-7.sezampro.rs.



+3 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 18:11 - pre 171 meseci
Ne.. ASP i PHP nisu u istom fajlu ... ASP kreira HTML stranicu a ja trebam pre nego sto se ista kreira da posaljem ASP-u path thumbnaila da bi on u stranici kreirao - <img src="thumb.jpg" /> .... s'obzirom da mi kolega kaze da je u ASP-u nemoguce praviti thumbnaile (ja ne znam ASP pa samo prosledjujem tvrdnju) ja sam morao u php-u to odraditi ....
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 18:34 - pre 171 meseci
Mozeš ako nisu u istom fajlu, tj. samo tako i možeš. :)

Najlakše ti je da izvršiš php skriptu sa odgovarajućim parametrima (ukoliko su ti potrebni) preko web requesta.

Evo ti metode koju ja inace koristim kad mi je potrebno nešto slično:
Code:

//Metoda koja hvata response odredjene skripte
public static string ProcitajResponse(string urlAdresaSkripte)

    WebRequest request = WebRequest.Create(urlAdresaSkripte);
    WebResponse response = request.GetResponse();
    Stream stream = response.GetResponseStream();
    Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
    StreamReader streamReader = new StreamReader(stream, encode);
    string response = streamReader.ReadToEnd();
    procitanStream.Close();
    response.Close(); 
    return response;
}


Pozivanje ide samo sa jednim parametrom, lokacijom skripte koju želiš da izvršiš:
Code:

string nekaPromenjiva = ProcitajResponse("http://neki.tvoj.sajt/tvojaSkr...arOpciono=RecimoImePHPFunkcije")

(Dodaj samo adekvatne reference)
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 18:37 - pre 171 meseci
Offtopic, a što ne može da pravi thumbnaile u .net-u ???
 
Odgovor na temu

ptosic
Predrag Tosic
Senior PHP Developer
ITWeb South Africa
Beograd

Član broj: 122751
Poruke: 43
*.adsl-a-7.sezampro.rs.



+3 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 18:44 - pre 171 meseci
Ja ne znam ASP tako da na to ne znam ni da odgovorim :( ... a ASP je u pitanju ne ASP.net ...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: PHP i ASP pitanje23.03.2010. u 21:47 - pre 171 meseci
Jes probao ovo sto ti je kolega Vladica napisao sa ovim Response? Mozda da postavis temu u ASP forum?

Mozda kad bi istalirao PHP (bez web servera) pa fajl izvrsavao na sistemu.
Kod PHP-a postoje komande shell_exec(), exec() i ostale koje to omogucavaju, ne znam za ASP?

na Linuxu u komb. sa PHP-om bi to bilo:

Code:

<?php

$out = shell_exec('/path/to/php -f napraviThumb.php');

echo "<img src=\"$out\">";

?>



Vjerujem da ovako nesto moze da se odradi u Win/Asp.
 
Odgovor na temu

ptosic
Predrag Tosic
Senior PHP Developer
ITWeb South Africa
Beograd

Član broj: 122751
Poruke: 43
109.93.106.*



+3 Profil

icon Re: PHP i ASP pitanje24.03.2010. u 07:27 - pre 171 meseci
Prosledicu ovo kolegi koji je radio u ASP-u pa cu javiti a php funkciju exec ne dozvoljava server gde je hostovan sajt..... :( ... na kraju ce se morati nesto u javascript-u odraditi ... nema druge :(
 
Odgovor na temu

[es] :: PHP :: PHP i ASP pitanje

[ Pregleda: 2031 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.