Pb de création de fichier

Répondre
skippy
le 01/11/2007 à 18:52
skippy
Bonjour,
j'ai un souci avec la création automatique de fichiers sur mon serveur, le fichier se crée bien sur mon serveur dans le dossier souhaité mais lorsque je le lance dans mon url on dirait que les inclusions faites dans ce fichier ne sont pas prises en compte, si j'upload le fichier crée sur mon bureau et qu'ensuite je le rétransfert sur le serveur, mon fichier fonctionne bien.

Est ce que quelqu'un aurait une explication?

Merci d'avance pour vos réponse.
moogli
le 02/11/2007 à 10:40
moogli
salut,

je pense que tu a un problème de chmod.

Regarde s'il y a une différence entre ton fichier ccréer et un fichier uploadé via un client FTP.
si tel est le cas tu à la solution grace à la fonction chmod ;)

Si non montre nous ton code ;)

@+
Il en faut peu pour être heureux !!!!!
skippy
le 02/11/2007 à 13:26
skippy
Bonjour,
j'ai regardé les droits des fichiers ils sont les mêmes pour le fichier créé et le fichier uploadé via ftp.

voici le code :
<?php 
$fichier="../video/$t.php";
if(file_exists($fichier))
{
@unlink($fichier);
}
touch($fichier);
$mavideo = fopen($fichier,"w+");
@$videotexte=""
."<?php
\$t = \"$t\";
\$modele= \"$modele\";
\$img_cat=\"$img_cat\";
\$haut_cat= \"$haut_cat\";
\$largeur_cat= \"$largeur_cat\";
\$url_bouton=\"$url_bouton\";
\$hauteur_bouton= \"$hauteur_bouton\";
\$largeur_bouton= \"$largeur_bouton\";
\$telecharger= \"$telecharger\";
\$macat = \"$cat\";
\$page = \"$page\";
\$nb_cat = \"$nb_cat\";
\$classement= \"$classement\";
\$nb_resultat= \"$nb_resultat\";
include \"../include/dynamisme.php\";
\$separation = \"_\";
include \"../include/configuration.php\";
include \"../include/fonctions.php\";
include \"../include/conf_mb.php\";
?>
<?php include \"../t/meta_$t.php\";?>
<link href=\"../t/$t.css\" rel=\"stylesheet\" type=\"text/css\">
<?php include \"../$cat\";?>
<?php include \"http://www.xxxxxxx.com/include/pied.php\";?>
";

fwrite($mavideo, $videotexte);
fclose($mavideo);
?>
moogli
le 02/11/2007 à 15:17
moogli
le code est complet ?

si oui d'où sort la variable $t ?

$fichier="../video/$t.php";

<?php
if(file_exists($fichier))
{
@unlink($fichier);
}
touch($fichier);
?>


tu supprime le fichier PUIS tu veut changer la date de modification !!!
la y a comme un soucis ;)

J'ai peur aussi qu'il y ai un mélange dans les variables. Oublie les " et utilise des ' et la concaténation afin d'avoir un code clair.

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours