Que veut ce dire exactement ?Mais PHP ne réagit pas pareil que MySQL au niveau fichier
Pour MySQL mais PHP ?Un chemin absolu, ce n'est pas une URL. Si tu mets http ce n'est plus un chemin, et je suis curieux de savoir comment tu veux que MySQL écrive dans un fichier en http… D'autant plus qu'il ne connaît pas le protocole…
<?php
require_once("newfonctions.php") ;
$db = Ouvrebase() ; //ouverture de la base
//$fichier = "save".$_POST['table'].".txt" ; //avec ce type de fichier ça marche mais il faut trouver à l'effacer et il est dans le dossier de la base
$fichier = "C://Programmes/EasyPHP2/www/ebasket/admin/save".$_POST['table'].".txt" ;
$req = Envoierequette($db, "SELECT * INTO OUTFILE '".$fichier."' FROM ".$_POST['table']) ;
$message = 'Sauvegarde de la table '.$_POST['table'].' terminée.' ;
Fermebase($db) ;
echo "<div>$message<br />" ;
?>
Si je met un nom de fichier sans chemin, ça marche (et il me met le fichier dans le répertoire correspondant à la base)
Code : Tout sélectionner
C:\\Programmes\\EasyPHP2\\www\\ebasket\\admin\\savejeu1_calendrier.txt