i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 14/01/2008 à 11:31
Pb avec les sessions
Hello.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at

il manque la fin qui dit à quelle ligne de ton code se situe le problème. il serait bon de savoir cette ligne et ce qu'elle contient.

Généralement il s'agit d'une sortie html avant le session_start();

Vérifie que tu n'aies absolument rien avant session_start() qui doit se trouver tout en haut de ta page juste après <?php

"Absolument rien" ça veut dire ni code html ni une ligne vide avec un saut de ligne comme \r ou \n

@+...
One Love, One Heart, One Unity.
i M@N
le 12/01/2008 à 17:05
Les news
Hello.

Aucune importance ... assure-toi que tu aies un champ "date" et ensuite dans ta requête tu feras un truc comme SELECT id,text,date FROM news ORDER BY date ASC par exemple ou ORDER BY date DESC = de la plus récente à la plus ancienne.

@+...
One Love, One Heart, One Unity.
i M@N
le 10/01/2008 à 14:09
XLS modifiable online
ooops oki La Globule ... ça a l'air sympa Pengyou.
One Love, One Heart, One Unity.
i M@N
le 10/01/2008 à 14:07
XLS modifiable online
Hello.

Je verrais plus un truc avec tout stocké en base (1 colonne excel = 1 champ base).
Ensuite développer un script pour ajouter / modifier / supprimer des enregistrements et un lien qui télécharge ce qui est en base dans un format csv.

@+...
One Love, One Heart, One Unity.
i M@N
le 03/01/2008 à 12:16
placer les images sources dans un répertoire "caché"
Hello.

Le plus simple avec ton window$ c'est d'utiliser un .htaccess ...

Tu ouvre le bloc-note (notepad.exe) tu mets ça dans un nouveau fichier :
order deny,allow
deny from all

tu sauves en ".htaccess" (avec les guillements ça va forcer window$ à le nommer avec le . devant).

Tu places ton .htaccess dans le dossier qui ne doît être lu que par PHP et normalement tu ne peux plus aller à http://127.0.0.1/ton/dossier/ seul PHP le peut (un script sur le server accède au dossier, pas un visiteur directement).

Plein de docs sur les fichiers .htaccess : http://www.google.fr/search?hl=fr&q=.htaccess

@+...
One Love, One Heart, One Unity.
i M@N
le 03/01/2008 à 12:02
file_exists
Hello.

Nan mais bon ... déjà le raisonnement à la base est mauvais.
Pourquoi vouloir tester l'existence d'une page qu'on définit soi-même dans un array ?
Mais bon si t'y tiens vraiment :
<?php
if (in_array($page, $allowedPages)) {
if (file_exists($page.'.php') {
include $page.'.php';
}
}
?>


Sinon tu fais un switch :
<?php 
if (isset($_GET['page'])) $page = $_GET['page']; else $page = 'accueil.php';
//Contenu dépendant de la valeur du paramètre
switch ($page) {
case 'accueil' : @include('./accueil.php'); break;
case 'news' : @include('./news.php'); break;
case 'contact' : @include('./contact.php'); break;
default : @include('./accueil.php'); break;
}
?>


@+...
One Love, One Heart, One Unity.
i M@N
le 02/01/2008 à 23:04
placer les images sources dans un répertoire "caché"
Hello bounanée toussa ...

"caché" ça peut vouloir dire que tu as mis certains droits sur le dossier en question pour que seul PHP puisse y accéder soit que tu le renomes avec un . devant ( .dossier ) ça aura pour effet de ne pas l'afficher quand PHP fait le listing du répertoire ( /index Of).

Mais toute façon si seul ton script accède à ce dossier et que tu lui dit de ne pas afficher les erreurs ( avec un @ devant les fonctions par exemple ou un php.ini configuré pour ça) c'est bon personne saura le voir.

@+...
One Love, One Heart, One Unity.
i M@N
le 02/01/2008 à 22:58
file_exists
Hello bounanée toussa ...

jacky : revoie ce qu'est passer une variable par $_POST ou $_GET et après tu reviens ( ici ) ... là c'est juste n'importe quoi ce code ... j'ai du mal à comprendre que tu nous parle de Virtualhosts alors que t'as pas saisi les bases de PHP.

smiley

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours