Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
samedi 30 août 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage ASP > conversion code Php vers ASP

conversion code Php vers ASP
Bonjour à tous tout d'abord!

Je vous soumets une conversion bête et méchante à faire ... php vers asp
En fait je n'y connais rien en ASP et une partie de mon projet doit s'installer sur un serveur ASP, évidemment ca n'était pas prévu... J'aime bien comprendre ce que je fais mais là je n'ai pas le temps d'écumer les docs ou tout bien analyser.
En somme je cherche une âme charitable pour m'aider à convertir ce bout de code avant demain soir, date limite du dépôt...

<?php
$action = $_GET["foo"]; // je récupère une variable URL

switch($action){ // un fameux Switch version php , et en asp c'est comment ??
case "r":
//lecture de la case
$gbook=readFileIntoBuffer("crea.xml");
header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, ");
echo "$gbook";
break;
case "i":
// réécriture de la case
$NewMess = $_POST["NewMess"];
$NewMess=urldecode($NewMess);// On ajoute le dernier message ajouté
ftruncate("crea.xml", 0); on vide le fichier XML, là encore c'est une fonction PHP, un équivalent ASP ?
writeFile('crea.xml',$NewMess);// On ecrit le nouveau contenu, idem pour l'écriture ... PHP vers ASP
break;
}
?>

Vraiment un grand merci par avance pour le coup de main , et sinon bin merci quand même !!

Goaim

Message posté le 19/10/2006 par goaim

Répondre à ce message
 
AuteurRéponse 
antoine2000
01/11/2006 16:00:01
RE : conversion code Php vers ASP
<%

Response.Expires = 60
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"

action = Trim(Request("action"))

Set Fso = server.CreateObject("Scripting.FileSystemObject")

MyFileToOpen = server.MapPath("crea.xml")

Select Case action

case "r"
on error resume next
Set MyFile = Fso.openTextFile(MyFileToOpen,1)
gbook = MyFile.ReadAll()
MyFile.close()
Set MyFile = nothing
response.Write(gbook)

case "i"
Set MyFile = Fso.openTextFile(MyFileToOpen,2)
gbook = MyFile.Write(server.HTMLEncode(Trim(Request("NewMess"))))
MyFile.close()
Set MyFile = nothing

End select

Set Fso = nothing
%>
...
Répondre
goaim
01/11/2006 16:46:25
RE : conversion code Php vers ASP

Antoine ! 1000 merci !!!!
Je ne pensais plus avoir de retour et là super surprise !

Finalement j'avais contourné la chose pour le projet de ma boite, mais par contre, pour mon projet perso, je vais pouvoir l'étendre au serveur Asp grâce à toi :)

Merci.
Goaim
http://www.twinoon.com ...
Répondre


Proregna - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade