---
title: "Översätta PHP till ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/102905-översätta-php-till-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jymdis"
published: "2004-05-04T14:05:55.000Z"
updated: "2004-05-07T23:03:37.000Z"
replies: 8
views: 371
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/102905-översätta-php-till-asp"
---

# Översätta PHP till ASP

## #1 — Jymdis, 2004-05-04T14:05Z

Hej!

Har lite kod som behövs översättas ifrån PHP till ASP, om nån kan det:

```
function image2otahex($location) {
 $info = GetImageSize($location);
 $width = $info[0];
 $height = $info[1];
 switch ($info[2]) {
 case 1:
 $im = ImageCreateFromGIF($location);
 break;
 case 2:
 $im = ImageCreateFromJPEG($location);
 break;
 case 3:
 $im = ImageCreateFromPNG($location);
 break;
 default:
 break;
 }

 if (!$im) {
 return "Error";
 }
 else {
 for ($y=0;$y<$height;$y++) {
 for ($x=0;$x<$width;$x++) {
 $index = ImageColorAt($im, $x, $y);
 $rgb = ImageColorsForIndex($im, $index);
if ($rgb["green"] > 2) { $binary .= "0";
 }
 else { $binary .= "1"; }
 }
 }
 for ($i=0;$i<strlen($binary);$i+=4) {
 $hex .= base_convert(substr($binary,$i,4),2,16);
 }
 $width_hex = base_convert($width,10,16);
 $height_hex = base_convert($height,10,16);
 if (strlen($width_hex) < 2) { $width_hex =
 "0".$width_hex; }
 if (strlen($height_hex) < 2) { $height_hex =
"0".$height_hex; }
 $header = "00".$width_hex.$height_hex."01";

 $ota = strtoupper($header.$hex);
 return $ota;
 }
 }
```

Nu suger jag php men jag gissar på att den använder sig bildmetoder som inte finns i ASP va?

Permalänk: https://www.webforum.nu/p/102905

## #2 — SPiN, 2004-05-04T14:09Z

> Nu suger jag php men jag gissar på att den använder sig bildmetoder som inte finns i ASP va?

Korrekt. Koden går därför inte att översätta rakt av, utan en komponent måste finnas installerad på servern som kan hantera bilder. Det blir lättare att försöka översätta koden om man vet vilken komponent det handlar om. :)

Permalänk: https://www.webforum.nu/p/1337965

## #3 — Jymdis, 2004-05-04T14:12Z

Vad för typ av bildkomponent är att föredra?

Permalänk: https://www.webforum.nu/p/1337970

## #4 — MickeA.com, 2004-05-05T05:32Z

Jag har jobbat en del med den senaste versionen av AspJpeg, så det är mitt förslag.

Har inte ditt webhotell ngn komponent för bildhantering?

Nackdelen med AspJpeg är att den är ganska dyr, men för mig har allt funkat klockrent.

Permalänk: https://www.webforum.nu/p/1338388

## #5 — PDahlen, 2004-05-05T05:44Z

Som Micke nämnde, har ditt webbhotell en komponent?

Om man ska använda en komponent, för bild eller annat, så är det första man ska kolla om webbhotellet har en. Det andra man ska kolla är, om webbhotellet inte har någon, får du installera en.
Det är väldigt ovanligt att webbhotellet låter dig installera komponenter.

Som vanligt är mitt tips att istället börja med ASP.NET eftersom du då kan använda hur mycket komponenter som helst då de ej behöver installeras.
Men tyvärr så finns ju ibland inte den möjligheten.

Permalänk: https://www.webforum.nu/p/1338390

## #6 — Jymdis, 2004-05-05T07:03Z

AspSmartImage är det jag har på servern, får tyvärr inte installera. Kan dock vara aktuellt och fixa annan server, så rekommendation får gärna komma. 

ASP.NET har jag börjat på så smått och ska lära mig ännu bättre men har för närvarande tyvärr för fullt upp för att ge mig in på det.

Permalänk: https://www.webforum.nu/p/1338414

## #7 — MickeA.com, 2004-05-05T07:18Z

Jag skulle då rekommendera Loopia.se
Har haft konto där i närmare 3 år nu, helnöjd.

De har de senaste versionerna av Jmail, AspJpeg samt AspUpload.
Dom två sistnämnda är kanonbra att använda tillsammans, jag har m.h.a dessa gjort ett galleri, där man laddar upp bilder direkt, väljer storlek, rotation mm. på bilden.

Vill du veta mer om loopia, gå in på <https://www.loopia.se> och vill du veta mer om Persists komponenter, gå antingen in på <https://www.persits.com> eller <https://www.aspupload.com>

Permalänk: https://www.webforum.nu/p/1338421

## #8 — Jymdis, 2004-05-07T22:27Z

Jag kan skaffa loopia, eller nåt annat webhotell med dom här komponenterna, om det är nån som hjälper mig översätta :) Behöver verkligen få det att fungera nämligen :)

Permalänk: https://www.webforum.nu/p/1343012

## #9 — OveRRidE, 2004-05-07T23:03Z

Om du vet vad som blir resultatet av koden, är det ju inte särskilt svårt att kika i manualen för den komponent du väljer att använda. Det finns alltid tonvis med exempelkod. :)

Permalänk: https://www.webforum.nu/p/1343030

---

Tråden på webben: https://www.webforum.nu/amne/asp/102905-översätta-php-till-asp
