Executer des URL depuis le serveur ?
Xeis
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
Bonjour,
Alors voilà, je voudrais faire un petit programme tout simple qui éxécuterais des url
placer dans un fichier, mais je ne voudrais pas qu'il l'ouvre sur mon navigateur je voudrais qu'il le fasse du côté du serveur, car je voudrais ensuite mettre en place un crontab sur ce petit programme,
j'ai éssayer avec cURL mais ça ma donné des choses bizarres ( Tous les sites que j'avait indiquer s'affichais a la suite sur une même page a la fin du programme )
Voilà le petit code que j'avais mis en place :
Merci de vos réponses.
Alors voilà, je voudrais faire un petit programme tout simple qui éxécuterais des url
placer dans un fichier, mais je ne voudrais pas qu'il l'ouvre sur mon navigateur je voudrais qu'il le fasse du côté du serveur, car je voudrais ensuite mettre en place un crontab sur ce petit programme,
j'ai éssayer avec cURL mais ça ma donné des choses bizarres ( Tous les sites que j'avait indiquer s'affichais a la suite sur une même page a la fin du programme )
Voilà le petit code que j'avais mis en place :
<?php
$file_line = file('test.txt');
foreach ($file_line as $lineNumber => $lineContent)
{
// Création d'une nouvelle ressource cURL
$ch = curl_init();
// Configuration de l'URL et d'autres options
curl_setopt($ch, CURLOPT_URL, $lineContent);
curl_setopt($ch, CURLOPT_HEADER, 0);
// Récupération de l'URL et affichage sur le naviguateur
curl_exec($ch);
// Fermeture de la session cURL
curl_close($ch);
sleep(10);
}
?>
Merci de vos réponses.
A voir également:
- Executer des URL depuis le serveur ?
- Url - Guide
- Atlas pro url serveur invalide ✓ - Forum Box et Streaming vidéo
- Changer serveur dns - Guide
- Serveur diff message ✓ - Forum Mobile
- Comment trouver l'url de mon serveur ✓ - Forum Réseaux sociaux
2 réponses
Si tu veux recuperer le resultat de cURL dans un fichier resultat.txt:
<?php
$file_line = file('test.txt');
foreach ($file_line as $lineNumber => $lineContent)
{
// Création d'une nouvelle ressource cURL
$ch = curl_init();
$res = fopen("resultat.txt", "a");
// Configuration de l'URL et d'autres options
curl_setopt($ch, CURLOPT_URL, $lineContent);
curl_setopt($ch, CURLOPT_FILE, $res);
curl_setopt($ch, CURLOPT_HEADER, 0);
// Récupération de l'URL et affichage sur le naviguateur
curl_exec($ch);
// Fermeture de la session cURL
curl_close($ch);
fclose($res);
sleep(10);
}
?>
Salut,
Si tu veux juste appeler une url en php, tu peux le faire simplement avec la fonction file_get_contents :
Si tu es sur un serveur linux, tu peux aussi appeler directement ton url depuis la commande de la tache cron avec wget :
Bonne journée
Si tu veux juste appeler une url en php, tu peux le faire simplement avec la fonction file_get_contents :
<?php
// envoie une requête http get sur l'url http://www.example.com/
file_get_contents('http://www.example.com/');
Si tu es sur un serveur linux, tu peux aussi appeler directement ton url depuis la commande de la tache cron avec wget :
wget http://www.example.com/
Bonne journée
Mais le résultat du contenue ne m'intéresse pas, je veux juste éxécuter mes url, celle-ci lance un autre fichier php qui fait des création automatique par la suite.
Je veux juste être capable donc d'éxécuter les url, et je peut ensuite le lancer en crontab directement...
Merci.