CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème avec PHP

A-spec59
A-spec59
Niveau 10
05 mai 2005 à 11:17:37

Slt
Voilà je commence à peine a faire quelques codes très simples avec PHP et y a déjà des trucs qui marchent pas donc je vous demande votre aide
Voilà le code qui ne marche pas :
< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN" " http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
< html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
< head>
< ? $i=1
echo"<title>Fer $i<\/title>"
require("hautpage.html")
echo"Au
même endroit que < a href="huitre3.html">l´huître 3</a>, à quelques
mètres près.<br/>
< img src="GTA%20San%20Andreas/Fer $i et huitre 3.jpg" alt="Fer $i"/> < img src="GTA%20San%20Andreas/Fer $i et huitre 3c.jpg" alt="Carte du fer $i"/><br/>
< a href="fer1.html">1</a>-<a href="fer10.html">10</a>-<a href="fer20.html">20</a>-<a href="fer30.html">30</a>-<a href="fer40.html">40</a>-<a href="fer50.html">50</a> < br/>
< a href="fer$i++.html"><img src="GTA%20San%20Andreas/Animation9.gif" alt="Aller au fer suivant" border="0" align="middle" class="nobordure"/></a></font></p>
< /td>
< /tr>"?>
< ? require("baspage.html")?>
l´erreur affiché est la suivante :

Parse error: parse error, unexpected T_ECHO in / var/www/free.fr/8/3/gtasaworld/PHP/fer1.php on line 5
Si vous pouviez m´aider SVP

Hiruto
Hiruto
Niveau 5
05 mai 2005 à 12:03:04

rajoute un ; à chaque fin de ligne de ton code PHP :
$i = 1;
require("hautpage.html");
echo " blablabla";
puis
ton echo incluant tes images etc est corrompus, met des \ devant tout les " de l´echo.
ex : echo " <img src=\"monimage.gif\" alt=\"Mon image\>";

gulius44
gulius44
Niveau 9
05 mai 2005 à 12:12:58

J´ai pas bien regardé, mais rajoutes aussi des antislahs \ à chaque guillement " présentes ds un echo " " ou un print " "

gulius44
gulius44
Niveau 9
05 mai 2005 à 12:21:38

Voila, plutôt que de créer un new post, je pose ma question à propos du php ici.

Enfait je cherche à faire un truc tout con :
exemple :
$ma_chaine = $un_text[0] + $un_text[1] + $un_text[2];

J´aimerais simplement réduire lécriture parce que si je veu insérer les 15 premiers caractères ( ou élément d´un tableau), ça devient un peut récurant, et très encombrant.

J´avais pensé à:
$ma_chaine = $un_text[0..2]; par exemple mais ça marche po.
Il ya t-il une solution??
Merci d´avance

A-spec59
A-spec59
Niveau 10
05 mai 2005 à 13:01:08

ok merci
j´essaye et je di quoi
encore merci

A-spec59
A-spec59
Niveau 10
05 mai 2005 à 13:21:56

voilà c´est bon sa marche mé je voudré vous embeté encore un peu avec une question
voila je voudré incrémenté la valeur d´une variable ( $i) mé sans que la valeur de la variable passe au supérieur dan tou le code PHP donc je voudré savoir commen faire. est ce que $i++ marchera ou est ce qu´il fo mettre $i=$1+1? enfin dites moi SVP commen faire

A-spec59
A-spec59
Niveau 10
05 mai 2005 à 13:45:27

nan ba c bon je me débrouilleré
encore une fois merci

gulius44
gulius44
Niveau 9
05 mai 2005 à 13:46:26

if(++$i > 0) { $i= 0; }

Admettons que $i = -50;
A chaque foi ke if(++$i > 0) { $i= 0; } sera invoqué, $i sera incrémenté de 1, et si il dépasse 0 ( donc sil devient positif), il reste à 0.

Je ne suis pas totalement sur, mais il me semble que cest comme ça.
Dis moi ci cest cela que tu voulais dfaire et si ça marche.

Sinon, personne pour mon problème ?

electron_libre
electron_libre
Niveau 10
05 mai 2005 à 14:20:44

$machaine = " ";
$i = 0;
while(un_text[$i]){
$ma_chaine += un_text[$i];
$i++;
}

peut etre faire un while(isset(un_text[$i])) si ca marche pas

electron_libre
electron_libre
Niveau 10
05 mai 2005 à 14:21:47

dans l´initialisation de ma_chain à la 1ere ligne, faut virer l´espace rajouté par le forum entre les guillemets

gulius44
gulius44
Niveau 9
05 mai 2005 à 14:28:30

Ba ça cest pas trop compliquer, masi je trouve ça barbare comme méthode.
Je sais que dans d´autres languages, il existe des méthodes simple pour faire ça.

Mais j´ai pas trouver en php.

electron_libre
electron_libre
Niveau 10
05 mai 2005 à 14:28:35

. = au lieu de += au fait, c une chaine de caractere ici, pas des nombres

gulius44
gulius44
Niveau 9
05 mai 2005 à 14:30:26

Oui effectivement, j´avais pas vu, masi ça porte à confusion car pas mal de language utilisent + et non . pour la concaténation ( comme python qui mest plus familier).

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment