$inc = dirname(__FILE__);
define("INC", $inc);
$baseurl = 'http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']);
$baseurl = rtrim($baseurl, '/\\');
define("BASEURL", $baseurl);
var_dump(INC, BASEURL);
tu devrais utiliser ton compte svn Je croises les doigts pour que ça fonctionne aussi de mon côtéen faisant ca de mon coté ca marche en sous dossier et en vhost :
tu devrais utiliser ton compte svn$inc = dirname(__FILE__); define("INC", $inc); $baseurl = 'http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']); $baseurl = rtrim($baseurl, '/\\'); define("BASEURL", $baseurl); var_dump(INC, BASEURL);
ouai sur sourforge y'en a un, sinon regarde du coté de GIT (github) c'est gratuit aussiJe croises les doigts pour que ça fonctionne aussi de mon côtéen faisant ca de mon coté ca marche en sous dossier et en vhost :
tu devrais utiliser ton compte svn$inc = dirname(__FILE__); define("INC", $inc); $baseurl = 'http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']); $baseurl = rtrim($baseurl, '/\\'); define("BASEURL", $baseurl); var_dump(INC, BASEURL);. Je testerai ce soir \0/. Mais je n'ai pas de comptes SVN quelque part. Ptete pour mon compte Sourceforge pour up les fichiers.
Invalid character used in text string (</). connexion.php /fonfonblog/app/views line 57 HTML Problem
Invalid character used in text string (>). meta.php /fonfonblog/app/inc line 85 HTML Problem
Invalid character used in text string (>). meta.php /fonfonblog/app/inc line 93 HTML Problem
Invalid location of tag (a). credit.php /fonfonblog/app/views line 78 HTML Problem
No end tag (</a>). credit.php /fonfonblog/app/views line 78 HTML Problem
No end tag (</a>). credit.php /fonfonblog/app/views line 78 HTML Problem
No end tag (</div>). user.php /fonfonblog/app/views line 28 HTML Problem
No end tag (</span>). connexion.php /fonfonblog/app/views line 57 HTML Problem
No end tag (</span>). connexion.php /fonfonblog/app/views line 57 HTML Problem
No grammar constraints (DTD or XML schema) detected for the document. cloud_data.xml /fonfonblog/app/webroot/flash line 1 XML Problem
No start tag (<label>). installation.php /fonfonblog/app/installation line 93 HTML Problem
Undefined attribute name (about). credit.php /fonfonblog/app/views line 73 HTML Problem
Undefined attribute name (about). credit.php /fonfonblog/app/views line 77 HTML Problem
Undefined attribute name (about). credit.php /fonfonblog/app/views line 78 HTML Problem $conflen= 0; //strlen('SCRIPT');
$B = substr(__FILE__,0,strrpos(__FILE__,'/'));
$A = substr($_SERVER['DOCUMENT_ROOT'], strrpos($_SERVER['DOCUMENT_ROOT'], $_SERVER['PHP_SELF']));
$C = substr($B,strlen($A));
$posconf = strlen($C)-$conflen-1;
$D = substr($C,1,$posconf);
$host = 'http://'.$_SERVER['SERVER_NAME'].'/'.$D;
define('BASEURL',$host);
ET CA MARCHE DANS TOUS LES CAS
par contre simplifie tout ca par que c'est pas terrible par exemple : substr(__FILE__,0,strrpos(__FILE__,'/')); ca correspond a un trimLa syntaxe de BASEURL que tu m as filé ne fonctionnait que si les script passait par la page app/index.php, mais en cherchant la doc (une vrai bible !!), je suis tombé sur ce bout de code, présenté dans els commentaires de la page sur $_SERVER :ET CA MARCHE DANS TOUS LES CAS$conflen= 0; //strlen('SCRIPT'); $B = substr(__FILE__,0,strrpos(__FILE__,'/')); $A = substr($_SERVER['DOCUMENT_ROOT'], strrpos($_SERVER['DOCUMENT_ROOT'], $_SERVER['PHP_SELF'])); $C = substr($B,strlen($A)); $posconf = strlen($C)-$conflen-1; $D = substr($C,1,$posconf); $host = 'http://'.$_SERVER['SERVER_NAME'].'/'.$D; define('BASEURL',$host);![]()
![]()
Je vais laisser comme tel pour le moment, vu que ça tourne. J'optimiserai plus tardpar contre simplifie tout ca par que c'est pas terrible par exemple : substr(__FILE__,0,strrpos(__FILE__,'/')); ca correspond a un trimLa syntaxe de BASEURL que tu m as filé ne fonctionnait que si les script passait par la page app/index.php, mais en cherchant la doc (une vrai bible !!), je suis tombé sur ce bout de code, présenté dans els commentaires de la page sur $_SERVER :ET CA MARCHE DANS TOUS LES CAS$conflen= 0; //strlen('SCRIPT'); $B = substr(__FILE__,0,strrpos(__FILE__,'/')); $A = substr($_SERVER['DOCUMENT_ROOT'], strrpos($_SERVER['DOCUMENT_ROOT'], $_SERVER['PHP_SELF'])); $C = substr($B,strlen($A)); $posconf = strlen($C)-$conflen-1; $D = substr($C,1,$posconf); $host = 'http://'.$_SERVER['SERVER_NAME'].'/'.$D; define('BASEURL',$host);![]()
![]()
Je viens de DL RapidSVN mais à partir de mon taf, ça veut pas, donc je verrai de chez moile SVN, le SVN =D>
define("DS", DIRECTORY_SEPARATOR);
à la place de
define("DS", "/");
Ce qui va impliquer que toutes les constantes utilisant INC seront modifiées
Code : Tout sélectionner
jojo@jojo-laptop:~/Bureau/test$ svn co https://fonfonblog.svn.sourceforge.net/svnroot/fonfonblog
Révision 3 extraite.
jojo@jojo-laptop:~/Bureau/test$ ls
fonfonblog
jojo@jojo-laptop:~/Bureau/test$ ls fonfonblog/
jojo@jojo-laptop:~/Bureau/test$
ça y est ça arrive \0/Aie! j'ai bien peur que le tout soit un peu vide...edit: il suffit de regarder là d'ailleurs: http://fonfonblog.svn.sourceforge.net/v ... onfonblog/Code : Tout sélectionner
jojo@jojo-laptop:~/Bureau/test$ svn co https://fonfonblog.svn.sourceforge.net/svnroot/fonfonblog Révision 3 extraite. jojo@jojo-laptop:~/Bureau/test$ ls fonfonblog jojo@jojo-laptop:~/Bureau/test$ ls fonfonblog/ jojo@jojo-laptop:~/Bureau/test$