merci jag. un otre pb :
maintenant je voudrai faire une otre fonction : je voudrai increment un champ d'une table a chaque fois que cette page est ouvert.
jai coder ca mais ca marche po :
[php]<?
$urlen=$_GET["dl"];
echo $urlen;
$chaine4 = preg_match_all("|(.*)/([a-zA-Z,0-9,(.*)]+)[.]([a-zA-Z,0-9,(.*)]+)$|", $urlen, $regs, PREG_PATTERN_ORDER);
$url = $regs[1][0];
$fichier = $regs[2][0].".".$regs[3][0];
echo "url : ".$url."<br/>";
echo "fichier : ".$fichier."<br/>";
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
mysql_select_db('fichier',$db) or die('Erreur de selection '.mysql_error());
$sql = 'UPDATE `espacetech` SET `hit` = \'1\' WHERE `nom` = '.$fichier.' AND `Emplacement` = '.$url.' LIMIT 10000 ;' . ' ';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
?>[/php]
ca marche po.
il me dit :
Citation :
Erreur SQL !UPDATE `espacetech` SET `hit` = '1' WHERE `nom` = Win9598.zip AND `Emplacement` = http://192.168.1.32/espacetech/pil [...] x/CA110860 KX PCI 56000 LIMIT 10000 ; Erreur de syntaxe près de '://192.168.1.32/espacetech/pilotes/modem/kortex/CA110860 KX PCI ' à la ligne 1
|
si quelqu'un a la solution