2011-06-29, 19:46
#1
Hej,
Tänkte börja lära mig flex 4.5.1 eftersom man nu kan lansera till olika platformar som t ex ios,android och blackberry.
Jag håller just nu på med denna guiden http://golive.info/devnet/flex/testd...s/mtd_1_4.html
och jag har fastnat. Problemet är att jag inte vet vad man ska skriva in på de olika fälten(har sökt efter lösningar. Har till och med "twittrat" till 3 av adobe's evangeler, men de hjälpte inte så mycket.
Så här ser det ut på min server :
filen amf_config.ini finns under http://beta.komochhamta.com/TestDriv...amf_config.ini
filen gateway.php finns under http://beta.komochhamta.com/TestDriv...amf_config.ini
För att man ska se ifall gateway.php funkar så ska man kunna gå till den http://beta.komochhamta.com/TestDriv...ve/gateway.php
Då får jag detta error msg.
Någon som har möjlighet att hjälpa mig ?
Jag har testat ändra path och pekat det där de olika filerna finns, men det funkar fortfarande inte =/
help
Tänkte börja lära mig flex 4.5.1 eftersom man nu kan lansera till olika platformar som t ex ios,android och blackberry.
Jag håller just nu på med denna guiden http://golive.info/devnet/flex/testd...s/mtd_1_4.html
och jag har fastnat. Problemet är att jag inte vet vad man ska skriva in på de olika fälten(har sökt efter lösningar. Har till och med "twittrat" till 3 av adobe's evangeler, men de hjälpte inte så mycket.
Så här ser det ut på min server :
filen amf_config.ini finns under http://beta.komochhamta.com/TestDriv...amf_config.ini
Kod:
[zend] ;set the absolute location path of webroot directory, example: ;Windows: C:\apache\www ;MAC/UNIX: /user/apache/www webroot =http://beta.komochhamta.com ;set the absolute location path of zend installation directory, example: ;Windows: C:\apache\PHPFrameworks\ZendFramework\library ;MAC/UNIX: /user/apache/PHPFrameworks/ZendFramework/library zend_path = /ZendFramework/library/ [zendamf] amf.production = false amf.directories[]=TestDrive/services
filen gateway.php finns under http://beta.komochhamta.com/TestDriv...amf_config.ini
Kod:
min ZendFramework finns under http://beta.komochhamta.com/TestDrive/<?php
ini_set("display_errors", 1);
$dir = dirname(__FILE__);
$webroot = $_SERVER['DOCUMENT_ROOT'];
$configfile = "$dir/amf_config.ini";
//default zend install directory
$zenddir = $webroot. '/ZendFramework/library';
//Load ini file and locate zend directory
if(file_exists($configfile)) {
$arr=parse_ini_file($configfile,true);
if(isset($arr['zend']['webroot'])){
$webroot = $arr['zend']['webroot'];
$zenddir = $webroot. '/ZendFramework/library';
}
if(isset($arr['zend']['zend_path'])){
$zenddir = $arr['zend']['zend_path'];
}
}
// Setup include path
//add zend directory to include path
set_include_path(get_include_path().PATH_SEPARATOR.$zenddir);
// Initialize Zend Framework loader
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
// Load configuration
$default_config = new Zend_Config(array("production" => false), true);
$default_config->merge(new Zend_Config_Ini($configfile, 'zendamf'));
$default_config->setReadOnly();
$amf = $default_config->amf;
// Store configuration in the registry
Zend_Registry::set("amf-config", $amf);
// Initialize AMF Server
$server = new Zend_Amf_Server();
$server->setProduction($amf->production);
if(isset($amf->directories)) {
$dirs = $amf->directories->toArray();
foreach($dirs as $dir) {
// get the first character of the path.
// If it does not start with slash then it implies that the path is relative to webroot. Else it will be treated as absolute path
$length = strlen($dir);
$firstChar = $dir;
if($length >= 1)
$firstChar = $dir[0];
if($firstChar != "/"){
// if the directory is ./ path then we add the webroot only.
if($dir == "./"){
$server->addDirectory($webroot);
}else{
$tempPath = $webroot . "/" . $dir;
$server->addDirectory($tempPath);
}
}else{
$server->addDirectory($dir);
}
}
}
// Initialize introspector for non-production
if(!$amf->production) {
$server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server));
$server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));
}
// Handle request
echo $server->handle();
För att man ska se ifall gateway.php funkar så ska man kunna gå till den http://beta.komochhamta.com/TestDriv...ve/gateway.php
Då får jag detta error msg.
Någon som har möjlighet att hjälpa mig ?
Jag har testat ändra path och pekat det där de olika filerna finns, men det funkar fortfarande inte =/
help