Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 2.997 pregleda

Najnovija ↓

PHP i ASP pitanje 23.03.2010. u 18:10 · pre 202 meseca #1
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 ...
Re: PHP i ASP pitanje 23.03.2010. u 18:34 · pre 202 meseca #2

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.
Re: PHP i ASP pitanje 23.03.2010. u 18:44 · pre 202 meseca #3
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...
Re: PHP i ASP pitanje 23.03.2010. u 18:58 · pre 202 meseca #4
Mešaš ASP i PHP kod u istom fajlu (i pitaš se što ne radi)?
Re: PHP i ASP pitanje 23.03.2010. u 19:11 · pre 202 meseca #5
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 ....
Re: PHP i ASP pitanje 23.03.2010. u 19:34 · pre 202 meseca #6
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)
Potpis

My IT View Of Life-BrLOG-Delphi for PHP


» LinkedIn
Re: PHP i ASP pitanje 23.03.2010. u 19:44 · pre 202 meseca #8
Ja ne znam ASP tako da na to ne znam ni da odgovorim :( ... a ASP je u pitanju ne ASP.net ...
Re: PHP i ASP pitanje 23.03.2010. u 22:47 · pre 202 meseca #9
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.
Re: PHP i ASP pitanje 24.03.2010. u 08:27 · pre 202 meseca #10
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 :(
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme