begin process at 2012 05 31 06:54:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probleme de mise a jour de variables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de mise a jour de variables

samedi 30 novembre 2002 à 14:32:05 | Probleme de mise a jour de variables

Neozix

Salut,

Voila mon prob les amis :

J'ai fait un page de configuration-administration en php pour un petit site.
J'ai donc ecrit un script qui fait appele a un fichier /include/config.php
pour gerer les variables et tout le rest tou a l'air de fonctionner. mais
lorsque je veux appuyer sur le bouton update il ne me mofidie pas les
variables :
voila mon arborescence : /admin
|_admin.php<-- le prob est la
/include
|_config.php
|_fonctions.php
et le rest se trouve a la racine.
voila le code de remplacement, il ne m'affiche aucune erreur et recharge
bien la page lorsque je clike sur le bouton, mais il ne me mets pas a jour
/include/config.php

--------------------------------CODE- ADMIN.PHP-------------------------
// Modification de la config

if ($poster == 1) {
$f = fopen("../include/config.php", "r");
$contenu = fread($f, filesize("../include/config.php"));
fclose($f);
remplace("site_titre", $t_site_titre);
remplace("site_url", $t_site_url);
remplace("site_description", $t_site_description);
remplace("site_mots_clef", $t_site_mots_clef);
remplace("admin", $t_admin);
remplace("sql_serveur", $t_sql_serveur);
remplace("sql_login", $t_sql_login);
remplace("sql_base", $t_sql_base);
remplace("sql_password", $t_sql_password);
remplace("hmajour", $t_hmajour);
remplace("majour", $t_majour);
remplace("email", $t_email);
//***************************//
remplace("distro1", $t_distro1);
remplace("site1", $t_site1);
remplace("codename1", $t_codename1);
remplace("ville1", $t_ville1);
remplace("pays1", $t_pays1);
remplace("aliencda", $t_aliencda);
remplace("aliencdb", $t_aliencdb);
remplace("aliencdb", $t_aliencdb);
remplace("ataillecda", $t_ataillecda);
remplace("ataillecdb", $t_ataillecdb);
remplace("ataillecdc", $t_ataillecdc);
remplace("logodistroa", $t_logodistroa);
remplace("remarquedistroa", $t_remarquedistroa);
//******************************//
remplace("distro2", $t_distro2);
remplace("site2", $t_site2);
remplace("codename2", $t_codename2);
remplace("ville2", $t_ville2);
remplace("pays2", $t_pays2);
remplace("bliencda", $t_bliencda);
remplace("bliencdb", $t_bliencdb);
remplace("bliencdb", $t_bliencdb);
remplace("btaillecda", $t_btaillecda);
remplace("btaillecdb", $t_btaillecdb);
remplace("btaillecdc", $t_btaillecdc);
remplace("logodistrob", $t_logodistrob);
remplace("remarquedistrob", $t_remarquedistrob);
//********************************************//
remplace("distro3", $t_distro3);
remplace("site3", $t_site3);
remplace("codename3", $t_codename3);
remplace("ville3", $t_ville3);
remplace("pays3", $t_pays3);
remplace("cliencda", $t_cliencda);
remplace("cliencdb", $t_cliencdb);
remplace("cliencdb", $t_cliencdb);
remplace("ctaillecda", $t_ctaillecda);
remplace("ctaillecdb", $t_ctaillecdb);
remplace("ctaillecdc", $t_ctaillecdc);
remplace("logodistroc", $t_logodistroc);
remplace("remarquedistroc", $t_remarquedistroc);
//*********************************************//
remplace("titre1", $t_titre1);
remplace("date1", $t_date1);
remplace("heure1", $t_heure1);
remplace("contenu1", $t_contenu1);
remplace("image1", $t_image1);
remplace("titre2", $t_titre2);
remplace("date2", $t_date2);
remplace("heure2", $t_heure2);
remplace("contenu2", $t_contenu2);
remplace("image2", $t_image2);
remplace("titre3", $t_titre3);
remplace("date3", $t_date3);
remplace("heure3", $t_heure3);
remplace("contenu3", $t_contenu3);
remplace("image3", $t_image3);
$f = fopen("../include/config.php", "w+");
fwrite($f, $contenu);
fclose($f);
header("Location: admin.php?");
}

function remplace($var1, $var2, $var3 = "") {
global $contenu;
$contenu = eregi_replace("\\$".$var1.$var3."[^;]*=[^;]*;", "$".$var1." =
\"".AuAddSlashes($var2)."\";", $contenu);
}

-----------------------------------------------------------------------

Ou est le problème, j'ai bien verifier les variables et le nom de toutes les
zones de text. Je ne comprends pas

Merci d'avance !




NeoZiX
www.zonelinux.ch.tf
mardi 24 décembre 2002 à 18:22:12 | Re : Probleme de mise a jour de variables

sebastienbro

Ben je sais pas, t'a essayer de supprimer le fichier avant de
réécrire dedans ?

Juste avant
$f = fopen("../include/config.php", "w+");
fwrite($f, $contenu);
fclose($f);

met

Unlink("../include/config.php");

Voilà, j 'espère que ça marchera

@ ++


\* -- Seb -- */


-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> Voila mon prob les amis :
>
> J'ai fait un page de configuration-administration en php pour un petit site.
> J'ai donc ecrit un script qui fait appele a un fichier /include/config.php
> pour gerer les variables et tout le rest tou a l'air de fonctionner. mais
> lorsque je veux appuyer sur le bouton update il ne me mofidie pas les
> variables :
> voila mon arborescence : /admin
> |_admin.php<-- le prob est la
> /include
> |_config.php
> |_fonctions.php
> et le rest se trouve a la racine.
> voila le code de remplacement, il ne m'affiche aucune erreur et recharge
> bien la page lorsque je clike sur le bouton, mais il ne me mets pas a jour
> /include/config.php
>
> --------------------------------CODE- ADMIN.PHP-------------------------
> // Modification de la config
>
> if ($poster == 1) {
> $f = fopen("../include/config.php", "r");
> $contenu = fread($f, filesize("../include/config.php"));
> fclose($f);
> remplace("site_titre", $t_site_titre);
> remplace("site_url", $t_site_url);
> remplace("site_description", $t_site_description);
> remplace("site_mots_clef", $t_site_mots_clef);
> remplace("admin", $t_admin);
> remplace("sql_serveur", $t_sql_serveur);
> remplace("sql_login", $t_sql_login);
> remplace("sql_base", $t_sql_base);
> remplace("sql_password", $t_sql_password);
> remplace("hmajour", $t_hmajour);
> remplace("majour", $t_majour);
> remplace("email", $t_email);
> //***************************//
> remplace("distro1", $t_distro1);
> remplace("site1", $t_site1);
> remplace("codename1", $t_codename1);
> remplace("ville1", $t_ville1);
> remplace("pays1", $t_pays1);
> remplace("aliencda", $t_aliencda);
> remplace("aliencdb", $t_aliencdb);
> remplace("aliencdb", $t_aliencdb);
> remplace("ataillecda", $t_ataillecda);
> remplace("ataillecdb", $t_ataillecdb);
> remplace("ataillecdc", $t_ataillecdc);
> remplace("logodistroa", $t_logodistroa);
> remplace("remarquedistroa", $t_remarquedistroa);
> //******************************//
> remplace("distro2", $t_distro2);
> remplace("site2", $t_site2);
> remplace("codename2", $t_codename2);
> remplace("ville2", $t_ville2);
> remplace("pays2", $t_pays2);
> remplace("bliencda", $t_bliencda);
> remplace("bliencdb", $t_bliencdb);
> remplace("bliencdb", $t_bliencdb);
> remplace("btaillecda", $t_btaillecda);
> remplace("btaillecdb", $t_btaillecdb);
> remplace("btaillecdc", $t_btaillecdc);
> remplace("logodistrob", $t_logodistrob);
> remplace("remarquedistrob", $t_remarquedistrob);
> //********************************************//
> remplace("distro3", $t_distro3);
> remplace("site3", $t_site3);
> remplace("codename3", $t_codename3);
> remplace("ville3", $t_ville3);
> remplace("pays3", $t_pays3);
> remplace("cliencda", $t_cliencda);
> remplace("cliencdb", $t_cliencdb);
> remplace("cliencdb", $t_cliencdb);
> remplace("ctaillecda", $t_ctaillecda);
> remplace("ctaillecdb", $t_ctaillecdb);
> remplace("ctaillecdc", $t_ctaillecdc);
> remplace("logodistroc", $t_logodistroc);
> remplace("remarquedistroc", $t_remarquedistroc);
> //*********************************************//
> remplace("titre1", $t_titre1);
> remplace("date1", $t_date1);
> remplace("heure1", $t_heure1);
> remplace("contenu1", $t_contenu1);
> remplace("image1", $t_image1);
> remplace("titre2", $t_titre2);
> remplace("date2", $t_date2);
> remplace("heure2", $t_heure2);
> remplace("contenu2", $t_contenu2);
> remplace("image2", $t_image2);
> remplace("titre3", $t_titre3);
> remplace("date3", $t_date3);
> remplace("heure3", $t_heure3);
> remplace("contenu3", $t_contenu3);
> remplace("image3", $t_image3);
> $f = fopen("../include/config.php", "w+");
> fwrite($f, $contenu);
> fclose($f);
> header("Location: admin.php?");
> }
>
> function remplace($var1, $var2, $var3 = "") {
> global $contenu;
> $contenu = eregi_replace("\\$".$var1.$var3."[^;]*=[^;]*;", "$".$var1." =
> \"".AuAddSlashes($var2)."\";", $contenu);
> }
>
> -----------------------------------------------------------------------
>
> Ou est le problème, j'ai bien verifier les variables et le nom de toutes les
> zones de text. Je ne comprends pas
>
> Merci d'avance !
>

>

>
>
> NeoZiX
> www.zonelinux.ch.tf


Cette discussion est classée dans : site, php, sql, config, remplace


Répondre à ce message

Sujets en rapport avec ce message

aide urgente sur PHP et SQL [ par astro58 ] bonjour,je débute en php et sql, j'ai déja un site programmé ainsi mais une personne m'a aidé, j'ai copié son script et l'ai modifié avec son aide mai Php/sql : débutant, site, need help svp ?! [ par wolfsters ] Bonjour,Je possede un site, et j'ai des notions dans le html, j'aimerais cependant mettre en place sur mon site un panel admin me permettant de poster requetes simultanées php sur serveur [ par juju7377 ] Bonjour à tous,Alors voila j'approche de la fin en ce qui concerne la creation de mon site et maintenant peut etre trop tard mais je me demande si ca Envois de fichiers php vers mysql [ par jonathan724 ] Salut ! j' ai un problème, j' aimerai à partir d' un formulaire, envoyer les donnés du formulaire vers ma page mysql. J' ai déja fais le code mais il Site PHP SQL sur Free probleme images [ par regisgb17 ] Bonjour, J'ai fait un site en php et mysql: http://alpesfaune.free.frIl fonctionne bien so mysql_fetch_row() et agrument non valide [ par anistabbabi ] salut je vous propose mon script lorsque je l'execute il m'affiche l'erreur suivant:Warning: mysql_fetch_row(): supplied argument is not a valid MySQ script d un espace etudiant dans un site web dynamic avec php [ par galant844 ] svp j ai besoin d un script pour espace etudiant avec php pour l integrer dans mon site !merci de votre aides Besoin de testeurs [ par fadiese ] Salut à tous,j'ai besoin de tester le fonctionnement d'un site et surtout de ses functions de téléchargement en php avec divers navigateurs et os.J'ai Problème pour activer PHP sur site Free [ par albert54 ] Bonjour,j'essaye de mettre mon site en php sur mon FTP Free mais cela me met des erreurs sur n'importe quelles pages alors qu'en local il fonctionne p execution à distance [ par marholyne ] Bonjour,Je voudrais récupérer des données obtenues sur un site distant.en localhost , site A j'ai :$URL = "http://.....fic_appele.php";  // fichier di


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales