PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#101 Re : Forum Général PHP » var "global" » 02-02-2011 20:59:35

xTG

Oui mais cette fonction est appelée plus bas, donc les variables peuvent être déclarées entre la déclaration de la fonction et son appel.
Je te conseille de récupérer notepad++, il permet de faire une recherche dans plusieurs fichiers.
Comme cela tu lances la recherche sur le répertoire root de ton site et tu tomberas forcement sur la déclaration de ces variables. Ou sinon c'est que tu ne sais pas regarder. ^^

#102 Re : Forum Général PHP » var "global" » 02-02-2011 20:59:35

xTG

Dans un cas comme celui là un ctrl+f pour lancer une recherche sur le nom de la variable est le mieux que tu puisses faire.
Nous ne pourrons te donner de meilleure aide. hmm

#103 Re : Forum Général PHP » DEMANDE UN SCRIPT PHP TABLEAU COMME LE TABLEAU EXCEL » 31-01-2011 13:28:17

xTG

Je le comprends. J'ai eu l'honneur de pouvoir lire la demande...
J'ai même pas osé y répondre tellement j'aurai pu être salace.

#104 Re : Défouloir » Je reste le meilleur » 07-07-2016 13:18:12

xTG

Il en fallait bien un qui soit plus moderne. big_smile

#105 Re : Défouloir » Je reste le meilleur » 07-07-2016 13:18:12

xTG

Mouhahaha !
Mon plan de domination du forum est presque achevé, après je m'attaque à la toile toute entière ! è_é

#106 Re : Forum Général PHP » Module d'authentification ftp » 21-01-2011 15:12:20

xTG

As-tu seulement regardé et essayé de comprendre ce que faisait ce code ?

On ne fait pas de code à la demande sur ce forum, donc poses ta question.

#107 Re : Forum Général PHP » Espace client FTP sur site web » 28-01-2011 14:32:30

xTG

Espace membre sans utiliser de base de donnée se code tout aussi bien.
Une recherche sur n'importe quel navigateur te donnera des réponses concluantes. wink

#109 Re : Forum Général PHP » Limiter l'ecriture dans mon .TXT » 20-01-2011 22:05:51

xTG

Une raison particulière à ce fonctionnement ?
Car cela ne me paraît pas tiptop vu qu'on perds totalement de vu l'ordre des lignes.
La dernière insérée sera la première du fichier (sauf dans le cas nbligne < 10 u_? ) mais la seconde sera la 9eme !

Je me renseigne car si c'est un soucis de conception il faut revoir cela. ^^

#110 Re : Forum Général PHP » [Résolu] Sessions PHP » 20-01-2011 11:54:44

xTG

Bah mettre un ?id=$_SESSION['id_client'] dans les urls de tes onglets, mais après cela dépend de comment fonctionne ton outil d'onglet.

Sinon tu peux travailler avec un chargement complet (donc avec des include()) mais les mettre dans des div dont certains sont cachés (display:none).
Une bête fonction javascript pour changer les propriétés et le tour est joué.

#111 Re : Forum Général PHP » Limiter l'ecriture dans mon .TXT » 20-01-2011 22:05:51

xTG

Cela revient à écrire les 10lignes en partant de la fin ton affaire non ?
Si c'est le cas utilises array_reverse() et supprimes toutes les lignes après la 10eme.

#112 Re : Forum Général PHP » Tout petit souci avec une Class » 19-01-2011 21:08:55

xTG

Euh je ne suis pas sûr qu'on puisse écrire comme on le veut dans le dossier temporaire.
Donc essayes de faire ton move_uploaded_file() avant d'utiliser ta librairie.
Ensuite tu n'auras qu'à supprimer l'image uploadée et garder la miniature.

#113 Re : Forum Général PHP » problème d'affichage avec les fonctions » 19-01-2011 22:50:33

xTG

Bon autant reprendre la fonction en entier alors.

function table_mul($max_i, $max_j, $affichage = true)
{
  $tabResultat = array();
  // Calcul
  for($i = 0; $i <= $max_i ; $i++) // parcours horizontal
    for($j = 0; $j <= $max_j ; $j++) // parcours vertical
      $tabResultat[$i][$j] = $i * $j; // remplissage du tableau résultat

  // Affichage
  if( $affichage === true )
  {
    // affichage de l'entête des colonnes
    echo '<table><tr><td></td>';
    for( $i = 0 ; $i <= $max_i ; $i++ )
      echo '<td>' . $i . '</td>';
    // affichage du tableau résultat et des entêtes de lignes
    for( $j = 0 ; $j <= $max_j ; $j++ )
    {
      echo '<tr>'; // nouvelle ligne
      for( $i = 0 ; $i <= $max_i ; $i++ )
      {
        if( $i == 0 ) // colonne de début de ligne : affichage de l'indice
          echo '<td>' . $j . '</td>';
        // affichage du résultat
        echo '<td>' . $tabResultat[$i][$j] . '</td>';
      }
      echo '</tr>'; // changement de ligne
    }
    echo '</table>';
  }
  else // retour du tableau pour un affichage ultérieur
    return $tabResultat;
}

// Jeu de test
table_mul(6, 5, true);
$tab = table_mul(5, 6, false);
echo"<pre>";print_r($tab);echo"</pre>";
 

Je suis ouvert à toute question. smile

#114 Re : Forum Général PHP » problème d'affichage avec les fonctions » 19-01-2011 22:50:33

xTG

Elle fonctionne bien pour ma part, hormis l'affichage des entêtes de ligne et de colonnes puisque nulle part ils ne sont déclarés ce qui occasionne des warnings.

Voici ce que cela me donne en modifiant les deux premières boucles pour éjecter les warnings :

0     0     0     0     0     0     0     0     0     0
0     1     2     3     4     5     6     7     8     9
0     2     4     6     8     10     12     14     16     18
0     3     6     9     12     15     18     21     24     27
0     4     8     12     16     20     24     28     32     36
0     5     10     15     20     25     30     35     40     45
0     6     12     18     24     30     36     42     48     54
0     7     14     21     28     35     42     49     56     63
0     8     16     24     32     40     48     56     64     72
0     9     18     27     36     45     54     63     72     81

Marche bien. wink

#115 Re : Forum Général PHP » [Résolu] Sessions PHP » 20-01-2011 11:54:44

xTG

Totalement loufoque de voir ça... La session est correcte sur la page profil.php et elle a totalement disparue sur l'onglet...

Joomla doit gérer d'une façon bien propre à lui les sessions ce qui fait que dans l'onglet qui n'est pas géré à partir du système de Joomla la session est recréée.
Il faudrait que tu appelles l'onglet comme un page intégrée au système de Joomla, sinon tu n'arriveras à rien avec la session.
Malheureusement de ce côté là je ne peux t'aider n'ayant jamais utilisé ce CMS. Mais je suppose que tu dois savoir le faire vu que tu as déjà fait ta propre page profil intégrée à Joomla.

Sinon il reste la solution facile et totalement pas propre qui consisterai à passer l'id par $_GET dans l'onglet...

#116 Re : Forum Général PHP » [Résolu] Sessions PHP » 20-01-2011 11:54:44

xTG

Bizarre... Le php est exécuté côté serveur donc le javascript devrait pas charger la page avant que la session n'ai été évaluée...
Si tu rajoutes un print_r($_SESSION);
dans les deux pages(à la fin) cela donne quoi ?

#117 Re : Forum Général PHP » [Résolu] Sessions PHP » 20-01-2011 11:54:44

xTG

Dans ton système d'onglet tu ne passes aucune variable par $_GET.
Donc récupères plutôt la variable id_session dans $_SESSION. wink

Changer d'onglet revient à recharger une page, donc en quelque sorte c'est un changement oui.

#118 Re : Forum Général PHP » [Résolu] Sessions PHP » 20-01-2011 11:54:44

xTG

Quel est le code de ta page onglet ?

PS: vérification des champs qu'on récupère avant de les utiliser. wink
D'une part pour éviter les warnings et les notices.
Et d'autre part pour éviter tout simplement qu'un malin modifie l'url et puisse hacker ton site de cette façon.

#119 Re : Forum Général PHP » [Résolu] Sessions PHP » 20-01-2011 11:54:44

xTG

C'est le tableau $_GET qui t'intéresse dans ce cas là. wink

#120 Re : Forum Général PHP » Espace client FTP sur site web » 28-01-2011 14:32:30

xTG

Aaah bah si c'est juste du téléchargement il n'y a plus de soucis.
Il existe toute une flopée de fonctions pour parcourir les dossiers du serveur.

Comment connectes-tu tes clients ? Un fichier texte contenant les comptes et leurs informations ?
Il suffit dans ce cas d'y renseigner le dossier de la personne.
Puis avec par exemple la fonction glob() récupérer le contenu du répertoire et l'afficher.
Après pour la restriction d'accès en modifiant l'url cela se corse un peu...

Une idée qui me vient pour cela.
Avoir un fichier pour faire la correspondance identifiant_unique_du_fichier <=> chemin_vers_le_fichier
Et faire une page à laquelle tu passes cet identifiant unique, il va rechercher le fichier et le propose en téléchargement (cela peut se faire avec la fonction header() ).
Pour tester que la personne a le droit de le télécharger il suffirai d'une fonction vérifiant une expression régulière sur le chemin qui doit contenir le nom de l'utilisateur.

Questions ?

#121 Re : Forum Général PHP » Espace client FTP sur site web » 28-01-2011 14:32:30

xTG

Si tu passes par un navigateur ce n'est plus de la connexion ftp, donc tes comptes ne te servent à rien.
Il y a des commandes ftp pour php mais il me semble que c'est uniquement de serveur à serveur.
Pour passer d'un navigateur au serveur il n'y a que la méthode de l'upload de fichier, ce qui implique dans ton cas un espace membre en PHP avec un formulaire d'upload de fichier dont le répertoire de destination correspond au membre connecté.

#122 Re : Forum Général PHP » je debute vraiment ..... » 18-01-2011 06:25:25

xTG

Tu test en local ou bien sur un serveur ?
Si tu es sur un serveur il y a fort à parier que les pass ne sont pas les mêmes que pour une installation locale, ainsi que peu d'hébergeur qui autorisent d'utiliser localhost pour le serveur.

#124 Re : Suggestion » Prevoire une forum d'entre-aide (a petite remuneration) » 14-01-2011 19:14:33

xTG
Maljuna Kris a écrit :

C'est vrai que le français de l'ami lyon69 n'est pas vraiment maîtrisé, mais j'imagine qu'il ne s'agit pas de sa langue maternelle, alors un peu d'indulgence.
Je vous assure que, pour tâter un peu de tchèque en ce moment, je trouve son français plutôt accessible par rapport à ma pratique du tchèque.

Cela change tout en effet, mais n'étant pas admin je n'avais aucun moyen de connaître sa nationalité. wink

#125 Re : Suggestion » Prevoire une forum d'entre-aide (a petite remuneration) » 14-01-2011 19:14:33

xTG

Pas facile de comprendre ce langage... hmm

Mais dans ce que j'arrive à discerner cela ne me semble pas plus différent de ce qu'on a actuellement.

Pied de page des forums

Propulsé par FluxBB