Problème avec le CocoaHTTPServer

@pocalyps0@pocalyps0 Membre
20:51 modifié dans API AppKit #1
Bonjour,

Etant très débutant dans la programmation, j'ai télécharger CocoaHTTPServer sur le site des developpeurs Apple.
J'ai modifier la source
&nbsp; &nbsp; <br />[server setDocumentRoot:[NSURL fileURLWithPath:@&quot;/&quot;]];<br />


en
<br />&nbsp; &nbsp; [server setDocumentRoot:[NSURL fileURLWithPath:@&quot;files/&quot;]];<br /><br />


pour mettre les fichiers dans un dossier "files".

En compilant, tout ce passe comme prévu, voici ce qu'y est affiché dans la console :

2007-09-29 15:25:13.342 CocoaHTTPServer[1244] Starting server on port 53552


Je lance alors Safari et je tape http://localhost:53552/ met le chargement de la page est infini.
Dans le dossier "files" j'ai mis un fichier nommé "index.html".

D'où vient mon problème ?

cordialement,

@pocalyps0

Réponses

  • Philippe49Philippe49 Membre
    20:51 modifié #2
    dans 1191072412:

        [server setDocumentRoot:[NSURL fileURLWithPath:@files/]];



    c'est où  files/ pour toi ?
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #3
    Dans le dossier de mon projet XCode
  • Philippe49Philippe49 Membre
    20:51 modifié #4

    As-tu essayé en mettant le chemin d'accès ?

    /Users/ répertoires intermédiaires /files
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #5
    Oui merci beaucoup !

    Quelqu'un pourrait m'orienter afin de pouvoir exécuter du PHP avec CocoaHTTPServer ?

    Encore merci
  • schlumschlum Membre
    20:51 modifié #6
    This example demonstrates a basic HTTP service.


    Exécuter du PHP n'a rien de basique, il faut s'interfacer avec la bibliothèque libphp.
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #7
    Oui je sais que cela n'a rien de basique, je veux justement modifier le CocoaHTTPServer.
    Mais avez-vous des liens ou des explications sur cela ?

    merci encore
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #9
    Merci beaucoup.

    Ca à  l'air un peu trop compliqué. Je vais commencer par autre chose moi.
  • AliGatorAliGator Membre, Modérateur
    20:51 modifié #10
    Heu oui je te le conseille car entre nous faire un serveur php en intégrant libphp, j'ai jamais fait mais je doute que ce soit trivial, et en tout cas c'est un peu hard pour commencer !!

    Essaye un petit projet plus simple mais qui tant qu'à  faire pourra t'être utile à  tes besoins personnels (c'est toujours plus motivant) !
  • schlumschlum Membre
    20:51 modifié #11
    Je pense qu'on doit pouvoir faire des trucs en utilisant l'exécutable "php" avec NSTask... Mais ça doit être hard pour les sessions, headers (dont cookies) etc...
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #12
    Oui, je vais essayer avec juste l'HTML et le Javascript pour commencer.

    Encore merci pour vos conseils 
  • schlumschlum Membre
    20:51 modifié #13
    dans 1191513004:

    Oui, je vais essayer avec juste l'HTML et le Javascript pour commencer.

    Encore merci pour vos conseils 

    Ben ça va, le JavaScript tu te foules pas trop, c'est géré côté client  :P
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #14
    Justement, c'est les seuls langages qui ne nécessitent pas de modifications aussi importantes que le PHP
  • schlumschlum Membre
    20:51 modifié #15
    dans 1191591599:

    Justement, c'est les seuls langages qui ne nécessitent pas de modifications aussi importantes que le PHP


    Ca ne nécessite même aucune modification par rapport au HTML  :P
  • @pocalyps0@pocalyps0 Membre
    20:51 modifié #16
    Oui, maintenant il faudrait que je créé l'interface avec un simple bouton "Démarrer les serveurs".
Connectez-vous ou Inscrivez-vous pour répondre.