Bonjour,

Je souhaite lancer un script PHP à partir de cURL lancé depuis une ligne de commande sous Windows (7).

J'ai bien intégré la ligne dans la PHP.INI :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
extension=php_curl.dll
Je le lance de la manière suivante (ligne de commande de windows) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
C:\wamp\www\PhpMarc>curl http://update2.php
curl: (6) Could not resolve host: update2.php
Pour information, mon script PHP (update2.php) fait une copie d'un fichier d'un répertoire vers un autre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple PHP Form Demo</title>
</head>
	<body>
 
		<form id="contact_form" method="post" action=".">
 
 
			<?php           
 
			//	echo "Fichier à écrire : ".$cible;
 
				$fichier="C:\\Users\\Public\\Pictures\\Sample Pictures\\Koala.jpg"
 
				if ($_FILES['fichier']['error']) {     
					switch ($_FILES['fichier']['error']){     
					   case 1: // UPLOAD_ERR_INI_SIZE     
						   echo"Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !";     
						   break;     
					   case 2: // UPLOAD_ERR_FORM_SIZE     
						   echo "Le fichier dépasse la limite autorisée dans le formulaire HTML !"; 
						   break;     
					   case 3: // UPLOAD_ERR_PARTIAL     
						   echo "L'envoi du fichier a été interrompu pendant le transfert !";     
						   break;     
					   case 4: // UPLOAD_ERR_NO_FILE     
						   echo "Le fichier que vous avez envoyé a une taille nulle !"; 
						   break;     
					  }     
				}     
				else {     
					 // $_FILES['nom_du_fichier']['error'] vaut 0 soit UPLOAD_ERR_OK     
					 // ce qui signifie qu'il n'y a eu aucune erreur   
					 $cible="c:\\tmp\\test.jpg";
					print  $_FILES['fichier']['name']."</br>";
					print  $_FILES['fichier']['size']."</br>";
					print  $_FILES['fichier']['type']."</br>";
					print  $_FILES['fichier']['tmp_name']."</br>";
 
					$source=$_FILES['fichier']['tmp_name'];
					if (!copy($source, $cible)) {
						echo "ERREUR : La copie du fichier ".$cible." a échoué...\n";
					}
 
 
					 copy($_FILES['fichier']['tmp_name'],$cible);
					 echo "La copie du fichier ".$cible." a réussi...\n";
 
 
				}     
			?>
		</form>
 
	</body>
</html>
Pourriez vous s'il vous plaît me dire ce qui cloche ?

Par avance merci.

Marco.