Ses derniers messages sur les forums
En utilisant un framework javascript, c'est très simple à mettre en place.
Exemple de framework : prototype, jquery, mootools, etc.
Mais si tu te sers de ce genre de framework uniquement pour faire un petit truc en Ajax sur ta home, il voudrait surement mieux coder un truc perso qui prendrait beaucoup moins de Ko qu'un tel framework (regarde
cet exemple).
Oui, cela fonctionne avec de l'Ajax.
PS : tu aurais pu citer en exemple lephpfacile qui utilise la même technique pour sa home ;)
L'erreur, c'est que le fichier /home/digitalradio/www/image/188.gif n'existe pas.
En gros, tu ne connais pas le chemin de ton script sur le système de fichiers. Il est là ton problème.
Avec un print_r($_SERVER); tu peux retrouver cette information.
Mais sinon, l'erreur te donne une information sur ce chemin (No such file or directory in /home/.nfs8/digitalradio/www/modif.php), donc à mon avis, ceci devrait fonctionner :
<?php
rename("/home/.nfs8/digitalradio/www/image/188.gif", "/home/.nfs8/digitalradio/www/image/183.gif");
?>
PS : je partage l'avis de moogil pour move_uploaded_file. Donne le bon nom directement à ton fichier au moment de l'upload plutôt que de le renommer.
Et pourquoi ne pas mettre l'id du membre comme nom de fichier ? Ca serait plus simple.
Humm, je dis de la merde, tu peux conserver moce_uploaded_file.
Et pour ne pas écraser un fichier déjà présent, tu peux stocker dans un fichier le numéro que tu as attribué au dernier fichier uploadé.
Comme ca, lors d'un nouvel upload, tu ouvres ce fichier, tu regardes la valeur, tu l'incrémentes, et tu l'utilises pour ton fichier uploadé puis tu stockes cette nouvelle valeur dans ce fichier.
J'ai testé ton code Heretic, et il fonctionne parfaitement.
Sinon, file_get_contents, ce n'est pas une bonne idée sur un fichier distant.
Car cela ne peut fonctionner que si la directive allow_url_fopen du php.ini est activée.
Or un admin qui configure / sécurise un minimum son serveur, c'est le genre de truc qu'il n'active pas.
Oué, en gros, il faut modifier ton SELECT pour récupérer uniquement la news que tu veux afficher avec une condition sur le champ qui te sert de clé primaire qui a priori s'appelle id.
Et cette condition, il faudra la construire avec $_GET['developpemnt'];
Exemple :
<?php
$sql = "SELECT blu FROM news WHERE id = ".intval($_GET['developpemnt']);
?>
(en ayant testé auparavant que $_GET['developpemnt'] existe bien)
Le problème vient donc de ton scanf.
Quand tu upload ton fichier, tu utilises la fonction
copy de php ?
Si oui, il te suffit d'utiliser le nom de fichier que tu désires.
Si tu utilises
move_uploaded_file, je te conseille d'utiliser copy :)
Et si tu vires ton sscanf, et que tu echo $data['date_envoi'], tu vois la date ou non ?