Aller au contenu

Occi

Hubmaster
  • Compteur de contenus

    255
  • Inscrit(e) le

  • Dernière visite

Messages postés par Occi

  1. C'est parce qu'il doit y avoir des balises non fermées ou des mauvaises imbrications.

    Pour conserver le mail d'origine tu peux l'ouvrir en iframe ou une iframe injectée dans le DOM en javascript.

    Tu peux aussi utiliser un purificateur d'HTML comme l'extension de PHP "Tidy" qui va remettre en ordre les balises non fermées en respectant le standart HTML que tu auras définis.

    Occi

  2. Voici un début de réponse, place en début de ton script :

    if(isset($_GET['page']) && is_numeric($_GET['page']))
    $page = intval($_GET['page']);
    else
    $page = 1;

    $nb_par_page = 10;
    $debut = ($page-1)*$nb_par_page;

    $nb_results = mysql_fetch_row(mysql_query('SELECT COUNT(*) FROM dvds'));
    $nb_results = $nb_results[0];

    $nb_pages = ceil($nb_results/$nb_par_page);

    En suite remplace ta requête SQL :

    $sql=   "SELECT * FROM dvds ORDER BY dvdId DESC";

    par

    $sql = "SELECT * FROM dvds ORDER BY dvdId DESC LIMIT $debut, $nb_par_page";

    Puis tu n'as plus qu'à placer la pagination là où tu souhaites la voir apparaître.

  3. Yes c'est ça ! Un grand merci à vous 2 !

    return ($a['priority'] - $b['priority']) || ($b['initial_order'] - $a['initial_order']);

    Ne fonctionne pas mais la logique est bonne, y compris ce que tu dis Ernestine :

    if ($a['priority'] == $b['priority']) return 1;

    ne fonctionne pas pour les raisons vues plus haut mais dans ce cas il faut bien retourner -1 ou 1 pour forcer l'ordre (en se basant sur l'inital_order).

    Ce qui donne pour ceux qui en auraient l'utilité :

    // Du plus petit au plus grand
    function compare($a, $
    {
    if($a['priority'] == $b['priority'])
    return ($a['initial_order'] < $b['initial_order']) ? -1 : 1;

    return ($a['priority'] < $b['priority']) ? -1 : 1;

    }

  4. Bonjour,

    j'ai un problème bizarre, je mets le même shéma que j'ai dans mon script.

    Est-ce que quelqu'un peut tester et me dire si il il voit "un, deux, trois" ou un ordre différent svp ?

    $tab = array();

    $tab['pos1']['k1'][] = array('value' => 'deux','priority' => 1.5);
    $tab['pos1']['k1'][] = array('value' => 'trois','priority' => 1.5);

    $tab['pos2']['k1'][] = array('value' => 'une valeur pos1 / k1','priority' => 1.5);
    $tab['pos1']['k2'][] = array('value' => 'une valeur pos1 / k1','priority' => 1.5);

    $tab['pos1']['k1'][] = array('value' => 'une','priority' => 1.4);

    // Du plus petit au plus grand
    function compare($a, $
    {
    if ($a['priority'] == $b['priority']) return 0;
    return ($a['priority'] < $b['priority']) ? -1 : 1;
    }
    uasort($tab['pos1']['k1'],'compare');

    var_dump($tab['pos1']['k1']);

    Le seul moyen que j'ai trouvé pour que ça fonctionne est de faire un array_reverse avant le trie (uasort) :

    $tab['pos1']['k1'] = array_reverse($tab['pos1']['k1']);

    Je trouve ça illogique d'inverser le tableau avant le trie, à moi qu'il y ait une raison que j'ignore ?

    Si il n y a pas de raison logique, je préfère trouver une autre solution que de faire de la magie :wacko:

    Quelqu'un aurait une idée de comment faire un trie en respectant l'ordre naturel d'assignation sauf si la priorité (priority) l'impose ?

    Merci pour votre aide car là j'ouvre la fenêtre parce que j'ai de la fumé qui sort par les oreilles ...

    Edit : pour infos ma version est PHP5.3

  5. Si tu penses qu'une formation t'aidera à avancer il ne faut pas se priver quand même ;)

    Bonsoir, j'aurais une question pour le cas d'un autodidacte qui monte un cahier des charges de manière approfondi, créer l'outil correspondant a ce cahier des charges, un CMS, un site internet ou autre produit pour internet. Est ce que ca aiderai pas un peu pour un recrutement ?

    Je suis désolé mais pour moi un diplôme ne vaut rien sans aucune application derrière, j'ai connu beaucoup de 'scolaire' qui réussissais sans s'intéresser à approfondir et qui n'en mène pas large du fait que sur le marché du travail il se retrouve pratiquement dans un monde inconnu.

    Donc monter un projet ne l'aiderait il pas ?

    Un autodidacte qui n'a rien à montrer est plutôt mal partie dans son entretient d'embauche (pas de dîplome, pas d'expérience non plus).

    Donc oui, il vaut mieux avoir quelque chose à montrer que rien du tout. Surtout si le projet et le cahier des charges est d'un bon niveau :)

  6. Ce n'est que mon avis mais dans un domaine comme le développement qui demande beaucoup de connaissance perpétuellement remise à jour car ça bouge vite, il vaut largement mieux pouvoir montrer un ou plusieurs sites bien construit qu'un beau diplôme sans rien derrière.

    En tout cas je n'ai pas demandé une seule fois aux personnes avec qui j'ai collaboré sur des développements si ils avaient un diplôme, j'ai plutôt regardé leurs créations, leurs codes et leurs méthodes de travail.

    Honnêtement (je suis peut être mal tombé) mais je n'ai connu aucun diplômé tout frais moulu de leur école avoir le niveau d'un autodidacte expérimenté. Comme quoi le diplôme ne fait pas tout.

    Par contre ce qui est bien dans les écoles c'est que si tu tombes sur des bons formateurs tu acquières des bonnes pratiques avant même de comprendre la nécessité de celles-ci. Une facilité non négligeable quand pour un autodidacte il faut se casser les dents à plusieurs reprises avant de trouver les bonnes pratiques.

    Dans le temps entre un autodidacte expérimenté et un diplômé expérimenté, seule les compétences comptent à mon avis.

  7. Bonjour,

    en voyant certains retours d'expériences sur Internet, j'ai l'impression qu'il y a du RSI avec ce statut ?

    Je vois sur les sites officiels : "Pas de CA = pas de cotisation RSI"

    Sur des forums je vois des dizaines d'auto entrepreneurs pleurer qu'ils doivent payer environ 1000 € / mois voir parfois 1500 € / mois alors qu'ils ont générés moins que ça en CA. Certains 100 € de CA pub par exemple mais qui doivent payer du RSI comme un gérant de SARL.

    Pour rappel en SARL on a une cotisation minimale d'environ 5000 € l'année même si CA = 0 ou perte.

    Alors pour un CA moyen d'auto-entrepreneur (de 1000 € / mois par exemple), RSI forfaite ou RSI proportionnel ou uniquement les 23% annoncés ?

  8. Bonjour,

    merci à vous deux pour vos réponses.

    Ok donc Paypal est à considérer comme un compte bancaire et les frais à compter en charge.

    Mais pour la TVA je ne comprends pas ? Vue comment c'est partie je vais devoir la reverser sur la base de 350 € TTC alors que je ne reçois que 336,10 € TTC. J'ai une erreur non ?

    Bonne fin de week end

  9. Bonjour le Hub,

    peut-être que quelqu'un pourra m'aider, je n'arrive pas à déterminer comment passer en compta les frais Paypal.

    Par exemple pour une facture de :

    350 TTC

    soit 292,64 HT

    Le client me vire par Paypal 350 TTC

    -13,90 (frais Paypal)

    reste 336,10 sur le compte Paypal.

    Je vire donc sur le compte de ma société 336,10 .

    C'est là que ça se complique.

    Les frais Paypal sont HT et niveau compta les frais Paypal passe en charge si j'ai bien compris.

    La TVA est dans les 350 TTC (calculé sur la base de 292,64 HT) et je reçois 336,10 TTC, donc je dois reverser de la TVA que je n'ai pas perçu vue qu'elle est calculée sur la base de 292,64 HT et que les frais Paypal (13,90 ) sont HT ... bizarre je dois avoir une erreur non ?

    J'ai un comptable mais il est incapable de me répondre Grrr ...

  10. Avec plaisir et tant mieux que tu es trouvé, par contre l'iframe pour le formulaire c'est une rustine. Quand tu auras l'occasion de revoir ton code je te conseille de dénicher ce qui clochait et de mettre ton formulaire directement sur la bonne page ;)

    A bientôt

    Occi

  11. Essaye ceci dans une page .php vide :

    <?php

    $msg = "test";

    $recipient = "MON_AT_MAIL.fr";
    $subject = "formcontact";

    $mailheaders = 'From: mon_AT_email.com'."\r\nReply-To: mon_AT_email.com\r\n".'Date: '.date('r')."\r\n".'MIME-Version: 1.0'."\r\n".'Content-transfer-encoding: 8bit'."\r\n".'Content-type: text/plain; charset=iso-8859-1';

    mail($recipient, $subject, $msg, $mailheaders);

    echo "<HTML><HEAD>";
    echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
    echo "<H1 align=center>Merci, $nom </H1>";
    echo "<P align=center>";
    echo "Votre formulaire a bien été envoyé !</P>";
    echo "</BODY></HTML>";

    ?>

    En prenant soin de remplacer les données qui doivent l'être ($recipient et $mailheaders) et tu te rends à l'adresse où tu as posé ce code. Normalement tu devrais recevoir un email avec le mot "test" dans son contenu.

    Si ça ne fonctionne pas vérifie dans ton phpinfo() si tu as la fonction mail activée.

  12. Salut,

    Remplace

    $mailheaders = "From: MONSITE<> \n";
    $mailheaders .= "Reply-To: $CP\n\n";

    Par

    $mailheaders = 'From: mon_AT_email.com'."\r\nReply-To: mon_AT_email.com\r\n".'Date: '.date('r')."\r\n".'MIME-Version: 1.0'."\r\n".'Content-transfer-encoding: 8bit'."\r\n".'Content-type: text/plain; charset=iso-8859-1';

    N'oublie pas de remplacer mon_AT_email.com par ton email ;)

    Petite précision $recipient est l'email du destinataire

  13. @Occi : ben ce n'est pas une redirection justement, c'est configuré ainsi sur le serveur... avec .htaccess et HTTP_HOST... enfin je vais voir ça vaut peut être le coup. C'est un site récupéré, le .com et le .fr existaient, mais c'était 2 sites différents par 2 prestataires différents ! on a tout regroupé sous le .fr (qui était indexé que 1 page cause frames)

    Justement (à moins que je n'ai pas compris le fond du problème) tu modifies ton .htaccess pour que la requête vers le domaine redirige vers un fichier qui contient la clé de validation de Google. Dans GWT tu lances la vérification et ensuite tu remets ton .htaccess tel qu'il était.

    Par rapport à la config de ton serveur il ne devrait pas y avoir de problème pour faire ceci ... je me trompe ?

    GWT te demandera sûrement d'ici 2 mois de revalider, il te faudra refaire la même procédure.

  14. Donc en gros j'écris ce dont j'ai besoin en terme de fonctionnalités et le prestataire est sensé comprendre ce que j'écris et me dire si c'est possible ou non.

    Oui voila, sauf qu'en général il ne va pas te répondre "ceci est possible mais pas ceci", à moins que ta demande soit farfelu il doit être capable de te développer "toutes" les fonctionnalités que tu as besoin ou de proposer une alternative.

    Il n'y a aucune trame globale qui pourrait lui faire gagner du temps ou pour crédibiliser un peu plus ma demande?

    Du moment que tu détailles correctement les fonctionnalités que tu souhaites et que tu as le budget pour, je ne vois pas ce que tu as à crédibiliser de plus. Concentre toi surtout sur ton projet et le choix du prestataire qui sera le plus apte à le réaliser.

    Tu peux faire un cahier des charges toi même qui sera complété au fil de tes discussions avec ton prestataire.

  15. J'ai du mal à comprendre où se situe l'arnaque ?

    L'arnaque c'est quand des sociétés sans scrupules profitent de la méconnaissance des gens pour leur faire croire que le lien sponsorisé est du référencement/positionnement.

    "Voyez je suis expert en référencement et je vous ai positionné en 1ere page".

    ... avec du Adword mais sans le dire au client, c'est une arnaque hélas un peu trop répandu et ce ne sont pas des SEA pro loin de là.

  16. Non pas de grande différence concernant la rédaction suivant le langage vue que toi tu vas rédiger ton cahier en détaillant les fonctionnalités que tu veux.

    Le prestataire peut le compléter techniquement ou te communiquer un plan de travail plus technique qui sera annexé au cahier des charges.

    Dans mon cas en tant que prestataire j'ai toujours rédigé le cahier des charges suite aux discussions avec les clients ou suite à un pseudo cahier des charges donnés par le client qu'il est bon de remettre au propre pour tout le monde. Quand le cahier des charges est finis le client et le prestataire le valide avec "chacun son original signé".

    Il faut comprendre que le prestataire à une pensé plus orienté technique alors que toi ce qui t'intéresse ce sont les fonctionnalités et les façons dont elles doivent se produire, détaille tout ça sans te pré-occuper de la technique, si le prestataire est à ton écoute et de bon conseil il te dira ce qu'il en retourne techniquement.

    Pour le langage si c'est pour du Web je te conseille PHP qui est plus répandu et donc tu pourras plus facilement faire maintenir ton script vue qu'il y a plus de prestataire maîtrisant PHP que Python. C'est sûrement moins cher aussi.

  17. Oui évidement vue comme ça le coté commercial est à revoir lol

    Peut être qu'il laisse une porte ouverte à la vente de son site en précisant que c'est un site invendable pour le vendre qu'à un repreneur "avertit".

    La phrase étant sortie de son contexte il est difficile de juger le pauvre gars qui n'a rien demandé et au vue de sa sur-optimisation doit se demander comment il a fait pour être premier.

×
×
  • Créer...