Suta

  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    141
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Suta
le 01/03/2006 à 21:46
probleme avec "header"
ok jai compris ou etait le probleme

apre mon ?> jai fait un retour a la ligne

donc ça marchait pas (c'est vicieu ^^)

merci a vous !
Suta
le 01/03/2006 à 19:53
probleme avec "header"
Bonjour,

j'ai un probleme avec la fonction "header".

voila mon code :

<?php

session_start();

if ($_SESSION['groupe']=="admin")
{

// on se connecte à notre base

include('../config.php');

// on teste si la variable du formulaire est bien déclarée
if (isset($_GET['id_del'])) {

// lancement de la requête pour effacer notre membre
$sql ='DELETE from forums WHERE id="'.$_GET['id_del'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// lancement de la requête pour effacer notre membre
$sql ='DELETE from forum_sujets WHERE correspondance_forum="'.$_GET['id_del'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// lancement de la requête pour effacer notre membre
$sql ='DELETE from forum_reponses WHERE correspondance_forum="'.$_GET['id_del'].'"';

// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// on ferme la connexion à la base
mysql_close();

// on redirige vers l'accueil
header("Location: index.php");
exit;
}

else
{
echo 'variables non definies';
}

}

else
{
echo 'vous devez etre admin';
}
?>



mon header ne marche pas, la page reste toute blanche et bloqué sur elle meme.

par contre si je remplace le header par un echo ça marche (mais c'est pas ce que je veu :p)

merci d'avance pour votre aide
Suta
le 27/02/2006 à 18:09
supprimmer un fichier
j'ai decouvert quelque chose d'incroyable !!!!

a chaque fois que je pose une question sur les forum de lephpfacile (meme si ça fait 5h que je me casse la tete sur le probleme) je trouve la solution 2 min apres... :D

je sais pas mais moi je dit qu'y un truc ! une sorte de flux d'energie telepathique incroyable que passe a travers ce forum.

bon donc je vient de trouver le probleme

j'ecrivais

$fichier = $data['nom_du_fichier'];
echo $fichier;
unlink(pics/$fichier);


au lieu de

$fichier = 'pics/',$data['nom_du_fichier'];
echo $fichier;
unlink($fichier);


(c'est bete d'etre bloqué à cause de ça :S)

donc voila en esperant que ça servira peut etre a quelqun ;)
Suta
le 27/02/2006 à 17:57
supprimmer un fichier
bonjour !

alors voila j'ai fait une galerie en php (à peu pres sous le model que vous proposez)

j'ai rajouter un script d'upload et aussi un systeme avec un base de donnée pour pouvoir mettre un titre et un description

jusque la tout marche bien :)

j'ai rajouter un script pour supprimmer les photos (sous chaque photo : un lien "supprimmer")

donc pour "effacer" la photo de la page pas de soucis il me suffit d'effacer la ligne de la base de donnée (du style DELETE WHERE nom_de_fichier...)

par contre je ne voit pas comment je pourrai effacer le fichier image de mon ftp

j'ai un peu chercher sur le net et je sais qu'il existe des commande comme rmdir ou unlink mais je n'arrive pas a m'en servir.

j'ai bien mis le chmod du fichier contenant les photos à 777.

donc si je pouvai avoir un petit coup de pouce de votre part ça serai vachement saimpa ;)

merci d'avance !
Suta
le 16/02/2006 à 23:55
connection à la bdd
ah oui effectivement je me suis trompé sur ce post, par contre sur mon site meme bien ecrit ça fait toujours planter les formulaires...

merci tout de même ;)
Suta
le 16/02/2006 à 15:52
connection à la bdd
Bonjour,

alors voila, j'ai fait un petit portail avec forum et tout et tout (http://www.devop.info/musicworld)

il me reste encore quelques point a regler, notament un fichier config.php dans lequel jaurai mes variable de connection a ma bas mysql :

$serveur
$utilisateur
$mot_de_passe
$nom_de_base


et dans les page je n'aurai plus qu'a inclure le fichier et remplacer les lignes concernées par :
$base = mysql_connect ($serveur , $utilisateur , $mot_de_passe); 
mysql_select_db ('$nom_de_base', $base);



LE PROBLEME !

Evidament j'ai essayé, mais ça ne marche pas.
Enfin du moins ça marche presque : tout ce qui est sencé s'afficher s'affiche ; mais desqu'il y a un formulair a remplir ça bloque une fois le formulair envoyé (page blanche)


il faut savoir que j'ai bourré mes page d'"include" (include de formulaire etc...) et j'imagine que ça peut venir de la.

ou peut etre que ça vien du fait qu'il y est des "// on ferme la connection a la base"

mais cette 2eme possibilité me semble impossible car j'ai remplacé toutes les lignes de connection à la base dans toutes les pages et dans toutes les pages j'ai "include" mon fichier config.php


enfin bref : je suis bloqué.

comment faire pour que ça marche ? pourquoi ça marche pas ?

si quelqun peu maider je lui en serai bien reconnaissant ;) !

merci d'avance !
Suta
le 09/02/2006 à 04:43
espace membre et "include"
en travaillant sur les pages de mon site j'ai trouvé mon erreur...

un truc tout bete ^^

en fait je pointait le formulair de connection sur la page index.php au lieu de le pointer sur connection.php (càt lui meme)


bon je me sent un peu tout bete de vous avoir deranger, d'autant plus que si javais cherché un peu plus profondément avant de poster vous uriez été bien tranquille :)

en conclusion, je me rend compte que le php n'est pas si compliqué, il suffit de se casser un peu le crane (un peu ?... :p)

enfin merci a vous tout de meme et a lephpfacile pour ces tuto precieux ;)
Suta
le 09/02/2006 à 00:25
espace membre et "include"
bonsoir

tout dabors merci pour vos reponses

bon alors voila le probleme maintenant (cette fois ci je me suis vraiment penché dessus sans comprendre pourquoi ça ne marchai pas)

effectivement lorsque l'on arrive sur la page (index.php) et que l'on se connect meme pour la premiere fois(essayez avec login : testeur, pass : test), un fois que l'on clic sur le lien "Retour à l'accueil" on a à nouveau le formulaire de connection (connection.php) au lieu d'avoir un message de bienvenue (membre.php)

mais ça marche correctement si avant de remplir le formulaire on passe par la page deconnexion.php (http://devop.info/musicworld/deconnexion.php)
ensuite on rempli le formulair et ça marche...
trouver l'erreur...

donc voila j'ai fait des walls pour toute mes pages afin que vous compreniez le probleme plus facilement :

index.php (page principale)

http://www.lephpfacile.com/wall/wall.php?id=2587


login.php (propose soit un formulaire de connection (connection.php) soit une page reservé au membre (membre.php)

http://www.lephpfacile.com/wall/wall.php?id=2588


connection.php

http://www.lephpfacile.com/wall/wall.php?id=2589


membre.php

http://www.lephpfacile.com/wall/wall.php?id=2590


news.php (une page incluse dans index.php qui ne depend pas de l'espace membre, elle s'affiche quelque soit le statut du visiteur)


http://www.lephpfacile.com/wall/wall.php?id=2591


Merci par avance de votre aide (et désolé pour tout ces flood inutiles smiley)
LoadingChargement en cours