Non, c'est hébergé sous github et fondation apache :
* https://nationalsecurityagency.github.io/
Non, c'est hébergé sous github et fondation apache :
* https://nationalsecurityagency.github.io/
J'ai oublié d'indiquer que mon problème est résolu.
Le serveur sur lequel le service était déployé avec une version customisée de java, l’exécutable appelé ajoutait au classpath de vieilles...
Bonjour,
Je possède un serveur Tomcat5.5 qui tourne sous java 1.5, avec dessus du Apache CXF 2.4.0, JAXWS & JAXRS.
J'ai commencé à développer un webservice, aucun soucis, tout fonctionnait...
C'est parce qu'il faut que tu remplaces
extension=pdo_mysql
par
extension=pdo_mysql.so
Sinon, tu peux toujours utiliser la fonction MySQL UNIX_TIMESTAMP en entrée sur ton champ date...
mysql> select UNIX_TIMESTAMP( '2008-05-30' );
+--------------------------------+
|...
que ton message n'est pas clair du tout...
#!/usr/bin/perl
use strict;
use warnings;
my $server = 'http://server1/toto/tata.php';
map { s/^http:\/\/\w+\//https:\/\/serveur2.agglo\-larochelle.fr\//i }
( my $newserver = $server );
n'oublie pas de cliquer sur :resolu: ;)
Je viens de me rendre compte d'un bug dans timelocal_nocheck (l'année ne s'incrémente pas), donc voici une version plus rustique mais qui a le mérite d'être opérationnelle :)
#!/usr/bin/perl
...
alors le voici
#!/usr/bin/perl
use strict;
use warnings;
use Time::Local 'timelocal_nocheck';
### Lecture paramètres
my $months = shift(@ARGV) or die("usage : $0 <+/-MONTH>\n");
etrange, sur quel OS tourne ton script ? (sinon on peut le faire en perl, mais autant rester tout en shell ^^)
Pourquoi ne pas le faire en shell unix directement ?
date -d '+6 month'
résultat:
Wed May 7 10:14:03 CEST 2008
#!/usr/bin/perl
use strict;
use warnings;
my $chaine = 'i';
&binchar($chaine);
sub binchar {
my ($char) = @_;
le "delete $hash1{$key}" suffit
Je dirais plutot
des scripts codés pour 5.6.1 executés sous Perl 5.6.1 => ca tourne
des scripts codés pour 5.6.1 executés sous Perl 5.8.8 => nécessite un update du code pour certaines...
Mon analyse serait plutôt la suivante : la 5.8.8 fonctionne parfaitement sous XP, mais il y a probablement un changement de comportement pour une ou deux fonctionnalités, et ton script ayant été codé...
J'ai fait des tests d'existence sur des répertoires sur des lecteurs réseau, le -d fonctionne aussi (c'est rassurant ;) ).
Autre question : est-ce que tu fais appel à un lecteur réseau ?
Ok, donc si le problème ne vient pas du "-d", il vient probablement d'ailleurs dans le code
(pour cygwin, je posais la question, parce que la version installée avec cygwin est buggée, et il faut...
Tu peux faire cohabiter 2 versions de perl en les installant dans 2 répertoires différents, tout simplement.
Sinon, je viens de tester, sous windows XP et perl 5.8.8, le -d fonctionne très...
Comme je t'ai dit précédemment, ca n'a probablement pas de rapport avec XP...
Il te reste à débugger ton programme, qui utilise beaucoup de variables implicites. Rajoute des lignes de debug dans...
Est-ce que la variable $FicTOTO est bien renseignée et correspond bien à un fichier qui existe ?
Si tu rajoutes un "\n" à
print "Lecture du fichier $FicTOTO en cours";
, que tu rajoutes...
Tu trouveras peut-être des infos dans ton fichier "POUET$DateTraitement.log", vu que tu y as redirigé STDERR...
As-tu testé le même script sous Windows 2000 mais en upgradant ta version de Perl à la v5.8.8 build 822 ? Ca n'a peut-être rien à voir avec la migration à XP...
alors, ma regexp est décomposée comme suit:
^ : début de chaine
( .... ) : groupement de données à récupérer
[^=] : caractère tout sauf le caractère "="
[^=]+ : chaine de caractère de...