ColdFusion bazı PHP taşıma

2 Cevap php

Tamam, ben müşteri sadece CF sahip bir dev sunucuya noktasına bazı çok temel PHP dönüştürme ile çalışıyorum. Ive onunla hiç çalışmamış, ve ben ne kadar liman bir kaç şey bilmek gerekir:

<?php
      $pageTitle = 'The City That Works';
      $mainCSSURL = 'header_url=../images/banner-home.jpg&amp;second_color=484848&amp;primary_color=333&amp;link_color=09c&amp;sidebar_color=f2f2f2';
      require('includes/header-inc.php');
?>

Biliyorum:

<cfinclude template="includes/header-inc.cfm">

ama nasıl ben var geçirilecek almak için içerir ve daha sonra nasıl sonraki dahil dosyada kullanabilirim?

Ayrıca benim CSS (main.php) ben (üstte) var:

<?php
    header('Content-type: text/css');
    foreach($_GET as $css_property => $css_value) {define(strtoupper($css_property),$css_value);}
?>

ve bu gibi bu sabitleri kullanarak im:

#main-content a {color:#<?= LINK_COLOR ?>;}

Bunu nasıl CF ile de çalışmak için alabilirim?

Ben CF ile çalışmaktan hiç düşünmemiştim :)

2 Cevap

Coldfusion görünürlük farklı seviyeleri var değişken kapsamları bir numarası vardır.

Ben PHP ile çok aşina değilim, ama ben bu değişken bildirimleri isteği herhangi bir kod mevcuttur tahmin ediyorum?

Bu eşdeğer 'istek' kapsamı.

Istek kapsamında belirlenen tüm değişkenleri istek işleme herhangi bir kod mevcuttur.

Istek kapsamında bir değişkeni ayarlamak için, sadece yapın:

<cfset request.myVariable = myValue>

Ya da, cfscript in:

request.myVariable = myValue;

Diğer en sık kullanılan kapsamı 'değişkenler' kapsamı. Bunu, bir kapsam belirtmek yoksa bu varsayılan kapsamı:

<cfset myVariable = myValue>

eşdeğerdir

<cfset variables.myVariable = myValue>

Özel durumda, değişkenler kapsam veya istek kapsamını kullanmak böylece değişkenler kapsam, CFInclude ile birlikte kodu görünür.

İşte CF teleskoplara bir referans bulunuyor:

http://livedocs.adobe.com/coldfusion/8/htmldocs/Variables_30.html

CF $ _GET dizi url yapı haline gelir. Bunun döngü sizi cfloop kullanın:

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_j-l_16.html#2393950

<cfoutput>
<ul>
<cfloop collection = #url# item = "key">
 <li>#key# = #url[key]#</li>
</cfloop>
</ul>
</cfoutput>