Ses derniers messages sur les forums
A priori, tu as 5 champs, or tu fais un insert qui utilise 30 champs ?
Il y'en a 25 de trop !
Ensuite, le problème se situe la => rue d'atrive.
Le ' interfere avec tes ' qui servent à délimiter les champs de ton insert.
Pour eviter cela, il faut utiliser la fonction mysql_escape_string().
Exemple :
$sql = "INSERT INTO table VALUES ('".mysql_escape_string($chaine)."')";
Ben quelle est ton erreur ?
En meme temps, il fait du PL/SQL et non du PHP...
Heu, je n'ai pas tout compris, mais en gros, c'est simple : php ne connait pas error_message.
Bref, déclare cette fonction avant de l'utiliser, et c'est tout, pas la peine de se poser des questions métaphysiques (genre ca marchait avant, ou bien si tu as mis un truc en commentaire, ou j'sais pas quoi).
Si tu ne veux pas déclarer cette fonction, vire le error_message de ton source, c'est tout :)
Il manque un ; ici :
$email=$_GET['email']
Il faut écrire :
$email=$_GET['email'];
Nan mais zebden parlait du code qui définit la fonction error_message.
Le :
function error_message (...) {
...
}
C'est çà qui manque dans ton code.
Est ce que ton ordi boot d'abord sur le lecteur de cd avant de booter sur les disques durs ?
Vérifie ça, et au pire, modifie la séquence de boot dans le BIOS de ta machine.
Lire les logs d'apache.
Perso, j'ai 768 Mo de RAM, et mon swap doit faire 200 Mo.
C'est extremement rare de swaper sur du linux pour une utilisation de type 'desktop' (surf. sur le net, mail, mp3, vidéos, bureautique et un peu de dev) : la machine n'est presque pas sollicitée.
Ca m'arrive de swaper quand j'ai un .php qui boucle à l'infini, ou quand je fais n'importe quoi sur la box... En gros, quand je fais de la merde. Et la, je rejoins LupusMic, c'est direct kill processus :)
Nan, mais a priori, il a accés à tout.
Et pour le rm, si tu es un bon hebergeur, tu chroot tes users , ou bien tu utilises un systeme de permissions bien pensé, et la, pas de problème. Sinon, ben faut faire gaffe à ne pas faire n'importe quoi.