OVH Community, votre nouvel espace communautaire.

tache cron caractère interdit


moonchild
16/02/2016, 21h07
Bonjour,

Plusieurs choses, effectivement :
- Quand on fait un script bash en PHP, il faut placer "#!/usr/bin/php" (suivi d'un retour à la ligne) sur la première ligne, avant " - Le fichier dans lequel le script est enregistré doit être exécutable (chmod +x le script.php)
- On peut se passer de ces deux points si on appelle le script comme argument à PHP (php lescript.php).
- S'assurer aussi que PHP-CLI est bien installé (si on peut l'invoquer en ligne de commande, c'est bon).
- Je ne suis pas certain que l'on puisse appeler un fichier en mode Write sur le proto HTTP (à tester).
- Fopen() est sensé uniquement déclarer une ressource de fichier. Je ne suis pas certain qu'il accède au fichier tant qu'on ne fait pas de fget*, fput*, fseek, fput, freed, etc.
- En règle générale, curl ou wget sont mieux adaptés à ce type d'utilisation

Moonchild
powercron.eu

kevkak
11/01/2016, 19h28
bonjour,

pour mon site je dois configurer une tache cron en appelant l'url suivant: http://www.decoevenement.be/modules/...xxxxxid_shop=1
or avec ovh impossible de créer cette tache car le token contient des caractères spéciaux.

je me suis dis je vais créer un script php a ma racine qui contient l'appel de cet url et alors lancer en cron l'appel de mon php.
cependant mon script ne semble pas fonctionner. comporte-il une erreur?

merci d'avance.


< ?php
$url = http://www.decoevenement.be/modules/...xxxxxid_shop=1
fopen("$url", "w");
fclose("$url");
?>