Keika

  • Signature
    Le PHP --> C'est dur !
  • Nombre de sujets
    123
  • Nombre de messages
    753
  • Nombre de commentaires
    8
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Keika
le 11/09/2007 à 13:38
unlink()
Parceque tu as Copier/Coller !

Change FROM ta_table en FROM news

je ne me souvenais plus du nom de ta table...
Le PHP --> C'est dur !
Keika
le 11/09/2007 à 13:24
Lecture de dossier
Hmm effectivement c'etait un peu bete.

Alors voila, je voulais m'economiser du temps et peut etre de la ressource serveur, et donc j'avais mis un while pour lire le dossier general puis dans ce meme while j'avais mis un second while qui lui lisait les fichiers dans le dossier mini. Erreur !
J'ai donc sortit le second while du premier, et maintenant ca passe correctement.

Le wall pour ceux que ca interesse,

Merci
Le PHP --> C'est dur !
Keika
le 11/09/2007 à 12:54
Lecture de dossier
le tableau est null car je n'ai rien qui peut se mettre dedans. C'est vraiment bizarre.

Regarde le echo $rdir ; ca doit m'afficher tous ce que l'on peut trouver dans le dossier ? Et bien la il ne m'affiche que les dossiers et pas les fichiers... je ne comprends vraiment pas. Pourtant les fichiers sont dedans
Le PHP --> C'est dur !
Keika
le 11/09/2007 à 09:43
Lecture de dossier
Je mets tout dans un tableau.

J'ai mis des echo un peu partout et je me rend compte que sur ces lignes, la lecture du dossier n'affiche que les dossiers "." ".." et "mini" mais ne lit pas les fichiers qui sont aussi dans ce meme dossier. Bizarre ?!

<?php

//On recoit le nom du dossier
$dossier = './couvertures/'.$_GET['voir'] ;

//On ouvre le dossier
$odir = opendir($dossier) ;

//On declare les tableaux
$lien_final = array() ;
$lien_mini_final = array() ;
$nom_img = array() ;

//Tant que l'on trouve des fichiers
while($rdir = readdir($odir)){
echo $rdir.'<br />' ;

?>


Et encore une fois, avec ce code en local, tout fonctionne correctement et la lecture du dossier trouve tout. Je ne comprends plus...

PHP Version 4.4.3-dev << sur Free
PHP Version 5.2.3 << en local, c'est peut etre de la que vient le soucis...
Le PHP --> C'est dur !
Keika
le 11/09/2007 à 08:58
unlink()
essaye de faire un echo sur ta requete.
Me semble que tu t'embrouilles avec les guillemets. je pense que ton $id a la fin n'est pas compte dans ta requete. Et si SQL ne trouve pas d'id, il ne retourne pas d'erreur.

Fait un truc genre:
<?php
$requete = 'SELECT DISTINCT image FROM ta_table WHERE id="'.$id.'" ;' ;
?>
Le PHP --> C'est dur !
Keika
le 10/09/2007 à 11:15
pb affichage photo galerie
oulalala, je ne te suis vraiment pas. Donc je suis alle revoir ce code.

Je pense que ce que tu appelles la methode GET est celle de la methode a la volee. Et la methode POST celle ou tu crees en dur les miniatures sur le serveur.

Ensuite premiere question: Quel serveur ou hebergeur ne te permets pas de creer des miniatures via un script PHP ? Il suffit que tu changes le CHMOD du dossier en question et la creation est possible, si jamais pas possible avant.

Ensuite tu dis que POST fait travailler le serveur. Hmm disons que PHP fait travailler le serveur et que la "methode GET" fait travailler le serveur encore plus car il lui faut creer les minis a chaque nouvel utilisateur qui se connecte. Donc ca mange beaucoup de ressource.

Enfin, pour combiner les deux, je pense t'avoir donne de bonnes pistes pour le moment. Juste pose toi devant un bout de papier et ca te viendra certainement naturellement.

Bon courage.
Le PHP --> C'est dur !
Keika
le 09/09/2007 à 13:30
pb affichage photo galerie
Passons...

Je ne comprends pas ce qui tu dis a propos des GET et POST. Je ne me souviens pas du code comme utilisant POST...

Perso, j'utilise aussi ce code pour mes galeries, cependant un peu modifie et comme suggere je combine les deux solutions.

Le principe est simple. Tu as deja le code qui permet de creer les miniatures, apres il te suffit d'envoyer le chemin de ton dossier et dans une boucle ou tu recuperes le nom de toutes tes images, tu crees les minis.
Je ne m'explique peut etre pas tres clairement mais dans le fond c'est tres facile. Tu peux faire ca via un simple lien vers une page de traitement, ou via un formulaire. Le seul soucis que tu rencontreras (peut etre encore, depends de ton serveur) sera le temps de ta requete. Si la creation des images mets trop de temps, parceque tu en as trop, le serveur se coupe et arrete de creer. Donc faut aussi mettre une boucle avec un petit compteur du temps te tout roulera meme si tu as 1000 images.

Bonne continuation
Le PHP --> C'est dur !
Keika
le 08/09/2007 à 14:09
Lecture de dossier
Salut,

j'ai un soucis de lecture de dossier sur Free.

en fait ca marche correctement en local, aucun soucis tout s'affiche comme je le veux, et une fois en ligne j'ai un warning:

Warning: sort() expects parameter 1 to be array, null given in /mnt/123/sdb/c/f/xxx/admin/galeries.php on line 70

le code:

ici
Le PHP --> C'est dur !
LoadingChargement en cours